[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-06T00:02:13.232971Z",
                    "start": "2026-06-06T00:00:22.795393Z"
                },
                "id": "0242ac1f-6606-3bdc-f55e-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:22.878546Z",
                            "start": "2026-06-06T00:00:22.827569Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-00000000000e",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "628/osism/62819289bb0d471398a9bfc1416c22b3"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000a6",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:23.059470Z",
                            "start": "2026-06-06T00:00:22.938915Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000a8",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.14\nJob: testbed-deploy-stable-in-a-nutshell-with-tempest-ubuntu-24.04\nPipeline: periodic-midnight\nExecutor: 521e9411259a\nTriggered by: https://github.com/osism/testbed\nEvent ID: 7ab804dcc74741a8925965c50206141a\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:23.163123Z",
                            "start": "2026-06-06T00:00:23.081521Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-00000000000f",
                        "name": "Print job information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "debug",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: orchestrator\nHostname: zuul-static-regiocloud-infra-1\nUsername: zuul-testbed04\nDistro: Debian 12.14\nProvider: static-testbed\nRegion: \nLabel: testbed-orchestrator\nProduct Name: OpenStack Nova\nInterface IP: 81.163.193.140\n",
                                    "zj_item": "orchestrator"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:23.397255Z",
                            "start": "2026-06-06T00:00:23.183614Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000010",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:24.896977Z",
                            "start": "2026-06-06T00:00:23.414620Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000015",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "8058068b8ac8c2461c20c2f135fd5a0ff100810c",
                            "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "8058068b8ac8c2461c20c2f135fd5a0ff100810c",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/.ansible/tmp/ansible-tmp-1780704025.009901-34-228876507357263/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "5c7a5175278697ce2ca7fe3bcab52896",
                            "mode": "0644",
                            "owner": "root",
                            "size": 8818,
                            "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/.ansible/tmp/ansible-tmp-1780704025.009901-34-228876507357263/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:28.199471Z",
                            "start": "2026-06-06T00:00:24.906522Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000016",
                        "name": "Copy ansible inventory to logs dir"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "stat",
                            "changed": false,
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:29.048131Z",
                            "start": "2026-06-06T00:00:28.213692Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-00000000001a",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:29.091527Z",
                            "start": "2026-06-06T00:00:29.053656Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-00000000001b",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:01.141323",
                            "end": "2026-06-06 00:00:31.371693",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa -b 3072",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-3bdc-f55e-0000000000c9-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:00:30.230370",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa.pub\nThe key fingerprint is:\nSHA256:2zZ1xeVb3XYbIG0WsDS+4LPLGRY0fgXUiMq/kKYMtzk zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|          oB=o. .|\n|         .o.==.o+|\n|      . .+ oo. .X|\n|       o+ o o  o*|\n|        S= o. .o |\n|   . . + +=. .   |\n|    + = o+=      |\n|     E  oo+.     |\n|      .  +       |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:2zZ1xeVb3XYbIG0WsDS+4LPLGRY0fgXUiMq/kKYMtzk zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|          oB=o. .|",
                                "|         .o.==.o+|",
                                "|      . .+ oo. .X|",
                                "|       o+ o o  o*|",
                                "|        S= o. .o |",
                                "|   . . + +=. .   |",
                                "|    + = o+=      |",
                                "|     E  oo+.     |",
                                "|      .  +       |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3bdc-f55e-0000000000c9-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:31.449062Z",
                            "start": "2026-06-06T00:00:29.163275Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000c9",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:31.509570Z",
                            "start": "2026-06-06T00:00:31.458565Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000ca",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:31.630533Z",
                            "start": "2026-06-06T00:00:31.572880Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000e9",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOx+peAo+PVmZhXwBD//vmer4qv24K7EVQj2aRXlin59J1bZ+WO8LY0c13SKt9pMBm5MbzELhLIjKDa33XTlQhPt12ocfafL1VnVGWFR6B3u9QdRJzbLYxFB1DaznR03I/e0h47gbYA/x114eC4ifqrFvhJlAYPXkwEWne94RiZge3O9JS0SzM1AmGyN1vVWm8kp0s/hNk8O0nfl0WKKzNW3JhAhLivm+ZzEdpzCToDuF/0LW5dht8EfHP8BUEuEv0uCzQDD1zjqG+q/DSk1YU1K2pJ2xTft+SIQ+zvG8qVYlSDEVy2JAexxkX6dMrwrRNRWKv31IgdbEHNE7QPAvcASFyuxpepX4pePKi/z9KIKDEW/8Tc70XU0nt7NiVK6QyhtnJRnE9Ns3G1FA/aa3003kJLhQ6rgUrbXdDV1cxnu+fNbmdDQ7dfQB2fo6dk/yNzf1WQ7sLu2BlFw/Wox7ai5FRcnXYkc6qqvE24Ac3QoMEX6r/5Qapm/D459leN0= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed04/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul-testbed04",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOx+peAo+PVmZhXwBD//vmer4qv24K7EVQj2aRXlin59J1bZ+WO8LY0c13SKt9pMBm5MbzELhLIjKDa33XTlQhPt12ocfafL1VnVGWFR6B3u9QdRJzbLYxFB1DaznR03I/e0h47gbYA/x114eC4ifqrFvhJlAYPXkwEWne94RiZge3O9JS0SzM1AmGyN1vVWm8kp0s/hNk8O0nfl0WKKzNW3JhAhLivm+ZzEdpzCToDuF/0LW5dht8EfHP8BUEuEv0uCzQDD1zjqG+q/DSk1YU1K2pJ2xTft+SIQ+zvG8qVYlSDEVy2JAexxkX6dMrwrRNRWKv31IgdbEHNE7QPAvcASFyuxpepX4pePKi/z9KIKDEW/8Tc70XU0nt7NiVK6QyhtnJRnE9Ns3G1FA/aa3003kJLhQ6rgUrbXdDV1cxnu+fNbmdDQ7dfQB2fo6dk/yNzf1WQ7sLu2BlFw/Wox7ai5FRcnXYkc6qqvE24Ac3QoMEX6r/5Qapm/D459leN0= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed04/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul-testbed04",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:32.524680Z",
                            "start": "2026-06-06T00:00:31.636925Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000ea",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed04/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed04/.ssh"
                                }
                            },
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 448,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul-testbed04/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul-testbed04",
                            "path": "/home/zuul-testbed04/.ssh",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1004
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:32.852365Z",
                            "start": "2026-06-06T00:00:32.530162Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000eb",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed04/.ssh/id_rsa",
                            "invocation": {
                                "dest": "~/.ssh/id_rsa",
                                "force": false,
                                "mode": 384,
                                "module_args": {
                                    "dest": "~/.ssh/id_rsa",
                                    "force": false,
                                    "mode": 384,
                                    "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa"
                                },
                                "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa"
                            },
                            "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:33.405174Z",
                            "start": "2026-06-06T00:00:32.857985Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000ec",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed04/.ssh/id_rsa.pub",
                            "invocation": {
                                "dest": "~/.ssh/id_rsa.pub",
                                "force": false,
                                "mode": 420,
                                "module_args": {
                                    "dest": "~/.ssh/id_rsa.pub",
                                    "force": false,
                                    "mode": 420,
                                    "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa.pub"
                                },
                                "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa.pub"
                            },
                            "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa.pub"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:33.886183Z",
                            "start": "2026-06-06T00:00:33.423067Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000ed",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:33.970861Z",
                            "start": "2026-06-06T00:00:33.892787Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000cb",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/ssh/nodepool"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000d0",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:35.236657Z",
                            "start": "2026-06-06T00:00:33.977305Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000d2",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa"
                            ],
                            "delta": "0:00:00.034758",
                            "end": "2026-06-06 00:00:36.188504",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-3bdc-f55e-0000000000d8-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:00:36.153746",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/62819289bb0d471398a9bfc1416c22b3_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3bdc-f55e-0000000000d8-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:36.315619Z",
                            "start": "2026-06-06T00:00:35.265299Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000d8",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:37.030411Z",
                            "start": "2026-06-06T00:00:36.321822Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000d9",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:37.112472Z",
                            "start": "2026-06-06T00:00:37.042005Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-0000000000da",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-00000000001d",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:37.893698Z",
                            "start": "2026-06-06T00:00:37.341316Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-00000000001f",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:37.981350Z",
                            "start": "2026-06-06T00:00:37.914978Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000023",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:38.830779Z",
                            "start": "2026-06-06T00:00:37.989221Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000024",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "10.128.0.21"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "2a13:1a81:8000:2::33d",
                                    "fe80::f816:3eff:febf:60f0"
                                ],
                                "ansible_apparmor": {
                                    "status": "enabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "04/01/2014",
                                "ansible_bios_vendor": "SeaBIOS",
                                "ansible_bios_version": "1.15.0-1",
                                "ansible_board_asset_tag": "NA",
                                "ansible_board_name": "NA",
                                "ansible_board_serial": "NA",
                                "ansible_board_vendor": "NA",
                                "ansible_board_version": "NA",
                                "ansible_chassis_asset_tag": "NA",
                                "ansible_chassis_serial": "NA",
                                "ansible_chassis_vendor": "QEMU",
                                "ansible_chassis_version": "pc-i440fx-6.2",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-6.1.0-23-cloud-amd64",
                                    "console": "ttyS0,115200",
                                    "consoleblank": "0",
                                    "earlyprintk": "ttyS0,115200",
                                    "ro": true,
                                    "root": "UUID=97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-06",
                                    "day": "06",
                                    "epoch": "1780704040",
                                    "epoch_int": "1780704040",
                                    "hour": "00",
                                    "iso8601": "2026-06-06T00:00:40Z",
                                    "iso8601_basic": "20260606T000040180336",
                                    "iso8601_basic_short": "20260606T000040",
                                    "iso8601_micro": "2026-06-06T00:00:40.180336Z",
                                    "minute": "00",
                                    "month": "06",
                                    "second": "40",
                                    "time": "00:00:40",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Saturday",
                                    "weekday_number": "6",
                                    "weeknumber": "22",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "10.128.0.21",
                                    "alias": "ens3",
                                    "broadcast": "",
                                    "gateway": "10.128.0.17",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:bf:60:f0",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.240",
                                    "network": "10.128.0.16",
                                    "prefix": "28",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {
                                    "address": "2a13:1a81:8000:2::33d",
                                    "gateway": "fe80::f816:3eff:fe98:d9f",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:bf:60:f0",
                                    "mtu": 1500,
                                    "prefix": "128",
                                    "scope": "global",
                                    "type": "ether"
                                },
                                "ansible_device_links": {
                                    "ids": {
                                        "sda": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c"
                                        ],
                                        "sda1": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part1"
                                        ],
                                        "sda14": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part14"
                                        ],
                                        "sda15": [
                                            "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part15"
                                        ]
                                    },
                                    "labels": {},
                                    "masters": {},
                                    "uuids": {
                                        "sda1": [
                                            "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                        ],
                                        "sda15": [
                                            "1E24-44C9"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "loop0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "0",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop1": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "0",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop2": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "0",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop3": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "0",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop4": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "0",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop5": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "0",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop6": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "0",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "loop7": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "0",
                                        "sectorsize": "512",
                                        "size": "0.00 Bytes",
                                        "support_discard": "0",
                                        "vendor": null,
                                        "virtual": 1
                                    },
                                    "sda": {
                                        "holders": [],
                                        "host": "SCSI storage controller: Red Hat, Inc. Virtio SCSI",
                                        "links": {
                                            "ids": [
                                                "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c"
                                            ],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": "QEMU HARDDISK",
                                        "partitions": {
                                            "sda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [
                                                        "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part1"
                                                    ],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": [
                                                        "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                                    ]
                                                },
                                                "sectors": "209453023",
                                                "sectorsize": 512,
                                                "size": "99.87 GB",
                                                "start": "262144",
                                                "uuid": "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                            },
                                            "sda14": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [
                                                        "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part14"
                                                    ],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": []
                                                },
                                                "sectors": "6144",
                                                "sectorsize": 512,
                                                "size": "3.00 MB",
                                                "start": "2048",
                                                "uuid": null
                                            },
                                            "sda15": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [
                                                        "scsi-0QEMU_QEMU_HARDDISK_c056a867-3435-47ac-9224-3c26d34e1b7c-part15"
                                                    ],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": [
                                                        "1E24-44C9"
                                                    ]
                                                },
                                                "sectors": "253952",
                                                "sectorsize": 512,
                                                "size": "124.00 MB",
                                                "start": "8192",
                                                "uuid": "1E24-44C9"
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "209715200",
                                        "sectorsize": "512",
                                        "size": "100.00 GB",
                                        "support_discard": "4096",
                                        "vendor": "QEMU",
                                        "virtual": 1
                                    }
                                },
                                "ansible_distribution": "Debian",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/os-release",
                                "ansible_distribution_file_variety": "Debian",
                                "ansible_distribution_major_version": "12",
                                "ansible_distribution_minor_version": "14",
                                "ansible_distribution_release": "bookworm",
                                "ansible_distribution_version": "12.14",
                                "ansible_dns": {
                                    "nameservers": [
                                        "81.163.194.9",
                                        "81.163.194.10",
                                        "2a13:1a81::11:53",
                                        "2a13:1a81::12:53"
                                    ],
                                    "search": [
                                        "."
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_effective_group_id": 1005,
                                "ansible_effective_user_id": 1004,
                                "ansible_ens3": {
                                    "active": true,
                                    "device": "ens3",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "fcoe_mtu": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "off [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "netns_local": "off [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "on",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "on [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "off [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "off [fixed]",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "on [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_lockless": "off [fixed]",
                                        "tx_nocache_copy": "off",
                                        "tx_scatter_gather": "on",
                                        "tx_scatter_gather_fraglist": "off [fixed]",
                                        "tx_sctp_segmentation": "off [fixed]",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "off",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "off [fixed]",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "off [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "10.128.0.21",
                                        "broadcast": "",
                                        "netmask": "255.255.255.240",
                                        "network": "10.128.0.16",
                                        "prefix": "28"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "2a13:1a81:8000:2::33d",
                                            "prefix": "128",
                                            "scope": "global"
                                        },
                                        {
                                            "address": "fe80::f816:3eff:febf:60f0",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:bf:60:f0",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "timestamping": [],
                                    "type": "ether"
                                },
                                "ansible_env": {
                                    "HOME": "/home/zuul-testbed04",
                                    "LANG": "C.UTF-8",
                                    "LOGNAME": "zuul-testbed04",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/games",
                                    "PWD": "/home/zuul-testbed04",
                                    "SHELL": "/bin/sh",
                                    "SSH_CLIENT": "81.163.193.69 48832 22",
                                    "SSH_CONNECTION": "81.163.193.69 48832 10.128.0.21 22",
                                    "USER": "zuul-testbed04",
                                    "XDG_RUNTIME_DIR": "/run/user/1004",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "28477",
                                    "XDG_SESSION_TYPE": "tty"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Other",
                                "ansible_fqdn": "zuul-static-regiocloud-infra-1",
                                "ansible_hostname": "zuul-static-regiocloud-infra-1",
                                "ansible_hostnqn": "",
                                "ansible_interfaces": [
                                    "ens3",
                                    "lo"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "6.1.0-23-cloud-amd64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15)",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "fcoe_mtu": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "on [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "netns_local": "on [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "off [fixed]",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "off [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on [fixed]",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "on [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_lockless": "on [fixed]",
                                        "tx_nocache_copy": "off [fixed]",
                                        "tx_scatter_gather": "on [fixed]",
                                        "tx_scatter_gather_fraglist": "on [fixed]",
                                        "tx_sctp_segmentation": "on",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "on",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "on",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "on [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "127.0.0.1",
                                        "broadcast": "",
                                        "netmask": "255.0.0.0",
                                        "network": "127.0.0.0",
                                        "prefix": "8"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "::1",
                                            "prefix": "128",
                                            "scope": "host"
                                        }
                                    ],
                                    "mtu": 65536,
                                    "promisc": false,
                                    "timestamping": [],
                                    "type": "loopback"
                                },
                                "ansible_loadavg": {
                                    "15m": 0.00439453125,
                                    "1m": 0.07080078125,
                                    "5m": 0.041015625
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "10.128.0.21",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "2a13:1a81:8000:2::33d",
                                        "fe80::f816:3eff:febf:60f0"
                                    ]
                                },
                                "ansible_lsb": {
                                    "codename": "bookworm",
                                    "description": "Debian GNU/Linux 12 (bookworm)",
                                    "id": "Debian",
                                    "major_release": "12",
                                    "release": "12"
                                },
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "28f0fb0ddd3c48c38b3aa31603cb444d",
                                "ansible_memfree_mb": 423,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7183,
                                        "used": 769
                                    },
                                    "real": {
                                        "free": 423,
                                        "total": 7952,
                                        "used": 7529
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7952,
                                "ansible_mounts": [
                                    {
                                        "block_available": 16496661,
                                        "block_size": 4096,
                                        "block_total": 25759134,
                                        "block_used": 9262473,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 5899583,
                                        "inode_total": 6545408,
                                        "inode_used": 645825,
                                        "mount": "/",
                                        "options": "rw,relatime,discard,errors=remount-ro",
                                        "size_available": 67570323456,
                                        "size_total": 105509412864,
                                        "uuid": "97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                    },
                                    {
                                        "block_available": 57435,
                                        "block_size": 2048,
                                        "block_total": 63339,
                                        "block_used": 5904,
                                        "device": "/dev/sda15",
                                        "fstype": "vfat",
                                        "inode_available": 0,
                                        "inode_total": 0,
                                        "inode_used": 0,
                                        "mount": "/boot/efi",
                                        "options": "rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro",
                                        "size_available": 117626880,
                                        "size_total": 129718272,
                                        "uuid": "1E24-44C9"
                                    }
                                ],
                                "ansible_nodename": "zuul-static-regiocloud-infra-1",
                                "ansible_os_family": "Debian",
                                "ansible_pkg_mgr": "apt",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "/boot/vmlinuz-6.1.0-23-cloud-amd64",
                                    "console": [
                                        "tty0",
                                        "ttyS0,115200"
                                    ],
                                    "consoleblank": "0",
                                    "earlyprintk": "ttyS0,115200",
                                    "ro": true,
                                    "root": "UUID=97ecbbc5-b8a6-45c0-878b-05c164bcc1ed"
                                },
                                "ansible_processor": [
                                    "0",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "1",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "2",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)",
                                    "3",
                                    "GenuineIntel",
                                    "Intel Xeon Processor (Icelake)"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 4,
                                "ansible_processor_nproc": 4,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 4,
                                "ansible_product_name": "OpenStack Nova",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "26.2.1",
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 2,
                                        "minor": 11,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        11,
                                        2,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.11.2",
                                "ansible_real_group_id": 1005,
                                "ansible_real_user_id": 1004,
                                "ansible_selinux": {
                                    "status": "disabled"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "systemd",
                                "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAACBAOVugYBPOvEOPI9DA30PvhAEr88mJeaFmKN4pkfnBHV/1A1OlDKtX7lKWCBfEUilcd+tQFVKXm4KY+K9q4J5x5tpd7cL7LRDCFKN+py3+jc6U5J9EZ0o5cVG84z0c3XLEL6cCljG9Etx/0pXjjELRh1SGuUZweEx0143OSiKs/9DAAAAFQCT7R5MDTPEdFXQcZxA/fPRmtWFswAAAIBp8Iz2Njfcxfnh/mdxMztzkdNXulDt679+ghvl5588eCIDPa9xMtojivk53JaV6V4R+wsBN+MaKufzMOoVxuDkZcmw940H/1kcr3yOsJcZIkU1GRkJiNnSEIWJ6dVaXMh+wwbjw+8xNCA3+n3fARqUK906ICT5RsRrBe7W2K7dIAAAAIAL9qFr0vTidcXXhyWKN8I2iBsHSKfb6cjbseShw3ZeZE+kJ3IXz3z9oe0OwKp52GhvJrOXEkxST9YbtutbsVz5iS7lDpisvIWfFtvRRYaOtyvE8b4PWpHrk4s5tssqGDQ7y7zSqmRrj1sf5w0pwokPGmoSnPWUi0Vp0yhlysI/1w==",
                                "ansible_ssh_host_key_dsa_public_keytype": "ssh-dss",
                                "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAuyO5R2SR4XT/Y65sItV7OQrUJXmGJ+//L9L/VugDohOWInFrkaZ6yFJMccVS7fmApekshaCGYnkIVdXV72hzg=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAILxLVCAcH99lPquKCT3PwHsvi+569sV28I73LxchEjeg",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCZ3YX5Qhzq+HT8jTGGcX7rLsF3GCwObHFepfMmBZuD+gTfvdY5sYFSoXiT70rLPBjqETBTS0SQwmo8sd5AJI1vdgIqI5Sry8p52ng8tDg6C5CONt+xAaYOmE+ZDD/6naNX56b/gmgqBRQqPQHPmuptNxTlimdAcpoi+p9/UFBLTObMYmNL+5DTqw1+XECJ5j5kj5Ez40NT5w/1XnelEMcdw06WJZrzNEFt4Qpr2Zf+ybh0s+Xcn9u7d/gCbwXIPJvJnT0iSkiOzFvXJgOzwpvPtoi/5cV7g1LmgWsMLadT6gHof2poQaofC+1Bi0KiB2ANARMumvVBULx03qKvsqulsnlQAix2ffMraa3aMdUzK5aZo3hBx+H1uyEznUlyG9TUT5zhLIhNObetbpJgv6OJHiknBW6v/80FGD9t1pDiAwwBc/tJ8TyKpwyAdGMiEBIIVxTzx8QfPuApPJBJZXhMo2FBwRAEDEuuHbZu0znjhKKz4zlFT8TDrW+W7iThTvc=",
                                "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa",
                                "ansible_swapfree_mb": 0,
                                "ansible_swaptotal_mb": 0,
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    ""
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_system_vendor": "OpenStack Foundation",
                                "ansible_uptime_seconds": 56034015,
                                "ansible_user_dir": "/home/zuul-testbed04",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1005,
                                "ansible_user_id": "zuul-testbed04",
                                "ansible_user_shell": "/bin/sh",
                                "ansible_user_uid": 1004,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "ansible_virtualization_role": "guest",
                                "ansible_virtualization_tech_guest": [
                                    "openstack"
                                ],
                                "ansible_virtualization_tech_host": [
                                    "kvm"
                                ],
                                "ansible_virtualization_type": "openstack",
                                "gather_subset": [
                                    "all"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "fact_path": "/etc/ansible/facts.d",
                                    "filter": [],
                                    "gather_subset": [
                                        "all"
                                    ],
                                    "gather_timeout": 10
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:40.608492Z",
                            "start": "2026-06-06T00:00:38.836741Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000025",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "orchestrator"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:40.735421Z",
                            "start": "2026-06-06T00:00:40.628028Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000026",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "e0daa9f77b97e09f2b2953356a7b25bcc13606ca",
                            "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info/host-info.orchestrator.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "e0daa9f77b97e09f2b2953356a7b25bcc13606ca",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info/host-info.orchestrator.yaml",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/.ansible/tmp/ansible-tmp-1780704040.8460512-238-207885569177389/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "3d947d4d3a222ad334f4c50eab4abbd2",
                            "mode": "0644",
                            "owner": "root",
                            "size": 19732,
                            "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/.ansible/tmp/ansible-tmp-1780704040.8460512-238-207885569177389/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:42.278741Z",
                            "start": "2026-06-06T00:00:40.739626Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000027",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem      Inodes  IUsed   IFree IUse% Mounted on\nudev           1015018    312 1014706    1% /dev\ntmpfs          1017896    537 1017359    1% /run\n/dev/sda1      6545408 645821 5899587   10% /\ntmpfs          1017896      1 1017895    1% /dev/shm\ntmpfs          1017896      2 1017894    1% /run/lock\n/dev/sda15           0      0       0     - /boot/efi\ntmpfs           203579     17  203562    1% /run/user/1001\ntmpfs           203579     17  203562    1% /run/user/1003\ntmpfs           203579     17  203562    1% /run/user/1005\ntmpfs           203579     17  203562    1% /run/user/1004\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\nudev                3965     0      3965   0% /dev\ntmpfs                796     1       795   1% /run\n/dev/sda1         100622 32056     64441  34% /\ntmpfs               3977     0      3977   0% /dev/shm\ntmpfs                  5     0         5   0% /run/lock\n/dev/sda15           124    12       113  10% /boot/efi\ntmpfs                796     0       796   0% /run/user/1001\ntmpfs                796     0       796   0% /run/user/1003\ntmpfs                796     0       796   0% /run/user/1005\ntmpfs                796     0       796   0% /run/user/1004\n",
                            "image_manifest_files": [],
                            "invocation": {
                                "module_args": {
                                    "image_manifest": null,
                                    "image_manifest_files": [
                                        "/etc/dib-builddate.txt",
                                        "/etc/image-hostname.txt"
                                    ],
                                    "ipv4_route_required": false,
                                    "ipv6_route_required": false,
                                    "traceroute_host": null
                                }
                            },
                            "network_interfaces": "1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet6 ::1/128 scope host noprefixroute \n       valid_lft forever preferred_lft forever\n2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000\n    link/ether fa:16:3e:bf:60:f0 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    inet 10.128.0.21/28 metric 100 brd 10.128.0.31 scope global dynamic ens3\n       valid_lft 23262sec preferred_lft 23262sec\n    inet6 2a13:1a81:8000:2::33d/128 scope global noprefixroute \n       valid_lft forever preferred_lft forever\n    inet6 fe80::f816:3eff:febf:60f0/64 scope link \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "10.128.0.17 dev ens3 lladdr fa:16:3e:e3:0c:52 REACHABLE \nfe80::f816:3eff:fe98:d9f dev ens3 lladdr fa:16:3e:98:0d:9f router REACHABLE \n",
                            "network_routing_v4": "default via 10.128.0.17 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n10.128.0.16/28 dev ens3 proto kernel scope link src 10.128.0.21 metric 100 \n10.128.0.17 dev ens3 proto dhcp scope link src 10.128.0.21 metric 100 \n10.128.0.18 dev ens3 proto dhcp scope link src 10.128.0.21 metric 100 \n81.163.194.9 via 10.128.0.17 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n81.163.194.10 via 10.128.0.17 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n169.254.169.254 via 10.128.0.18 dev ens3 proto dhcp src 10.128.0.21 metric 100 \n",
                            "network_routing_v6": "2a13:1a81:8000:2::300/120 dev ens3 proto ra metric 100 pref medium\nfe80::/64 dev ens3 proto kernel metric 256 pref medium\ndefault via fe80::f816:3eff:fe98:d9f dev ens3 proto ra metric 100 mtu 1500 pref medium\n",
                            "proc_cpuinfo": "processor\t: 0\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 0\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 0\ninitial apicid\t: 0\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 1\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 1\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 1\ninitial apicid\t: 1\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 2\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 2\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 2\ninitial apicid\t: 2\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\nprocessor\t: 3\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 134\nmodel name\t: Intel Xeon Processor (Icelake)\nstepping\t: 0\nmicrocode\t: 0x1\ncpu MHz\t\t: 2299.998\ncache size\t: 16384 KB\nphysical id\t: 3\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 3\ninitial apicid\t: 3\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves wbnoinvd arat avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm md_clear arch_capabilities\nvmx flags\t: vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid shadow_vmcs\nbugs\t\t: spectre_v1 spectre_v2 spec_store_bypass swapgs taa mmio_stale_data rfds bhi\nbogomips\t: 4599.99\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 57 bits virtual\npower management:\n\n",
                            "traceroute": null,
                            "uname": "Linux zuul-static-regiocloud-infra-1 6.1.0-23-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:42.885268Z",
                            "start": "2026-06-06T00:00:42.285301Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000029",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "fd9b4a28aea35c47e99097eabaf6eaf727c30c3c",
                            "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info/zuul-info.orchestrator.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "fd9b4a28aea35c47e99097eabaf6eaf727c30c3c",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/zuul-info/zuul-info.orchestrator.txt",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/.ansible/tmp/ansible-tmp-1780704043.0441146-277-233166300161958/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "794ba0b302e201b372cb24f14ac4d327",
                            "mode": "0644",
                            "owner": "root",
                            "size": 3373,
                            "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/.ansible/tmp/ansible-tmp-1780704043.0441146-277-233166300161958/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:44.069974Z",
                            "start": "2026-06-06T00:00:42.890500Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-00000000002a",
                        "name": "Write out all zuul information for each host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:00:44.425284Z",
                            "start": "2026-06-06T00:00:44.078157Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-00000000002e",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "synchronize",
                            "changed": true,
                            "cmd": "/usr/bin/rsync --compress --delete-after --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' --out-format='<<CHANGED>>%i %n%L' /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/src zuul-testbed04@81.163.193.140:.",
                            "invocation": {
                                "module_args": {
                                    "_local_rsync_password": null,
                                    "_local_rsync_path": "rsync",
                                    "_ssh_args": null,
                                    "_substitute_controller": false,
                                    "archive": true,
                                    "checksum": false,
                                    "compress": true,
                                    "copy_links": false,
                                    "delay_updates": false,
                                    "delete": true,
                                    "dest": "zuul-testbed04@81.163.193.140:.",
                                    "dest_port": 22,
                                    "dirs": false,
                                    "existing_only": false,
                                    "group": false,
                                    "link_dest": null,
                                    "links": null,
                                    "mode": "push",
                                    "owner": false,
                                    "partial": false,
                                    "perms": null,
                                    "private_key": null,
                                    "recursive": true,
                                    "rsync_opts": [],
                                    "rsync_path": null,
                                    "rsync_timeout": 0,
                                    "set_remote_user": true,
                                    "src": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/src",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": ".d..t...... src/\n.d..t...... src/github.com/\n.d..t...... src/github.com/osism/\n.d..t...... src/github.com/osism/ansible-collection-commons/\n<f..t...... src/github.com/osism/ansible-collection-commons/.ansible-lint\n<f..t...... src/github.com/osism/ansible-collection-commons/.flake8\n<f..t...... src/github.com/osism/ansible-collection-commons/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-commons/.yamllint.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.zuul.yaml\n<f..t...... src/github.com/osism/ansible-collection-commons/CHANGELOG.md\n<f..t...... src/github.com/osism/ansible-collection-commons/LICENSE\n<f..t...... src/github.com/osism/ansible-collection-commons/README.md\n<f..t...... src/github.com/osism/ansible-collection-commons/galaxy.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/HEAD\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/config\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/config.worktree\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/description\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/index\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/packed-refs\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/branches/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/update.sample\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/info/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/info/exclude\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/HEAD\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/00/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/01/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/02/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/03/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/04/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/05/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/06/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/07/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/08/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/09/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/10/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/11/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/12/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/13/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/14/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/15/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/16/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/17/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/18/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/19/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/20/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/21/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/22/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/23/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/24/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/25/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/26/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/27/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/28/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/29/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/30/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/31/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/32/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/33/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/34/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/35/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/36/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/37/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/38/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/39/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/40/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/41/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/42/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/43/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/44/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/45/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/46/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/47/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/48/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/49/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/50/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/51/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/52/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/53/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/54/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/55/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/56/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/57/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/58/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/59/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/60/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/61/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/62/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/63/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/64/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/66/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/67/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/68/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/69/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/70/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/71/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/72/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/73/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/74/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/75/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/76/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/77/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/78/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/79/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/80/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/81/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/82/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/83/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/84/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/85/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/86/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/87/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/88/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/89/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/90/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/91/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/92/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/93/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/94/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/95/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/96/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/97/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/98/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/99/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/aa/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ab/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ac/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ad/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ae/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/af/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ba/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/be/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bf/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ca/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ce/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cf/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/da/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/db/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/dc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/de/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/df/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ea/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/eb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ec/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ed/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ee/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ef/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fa/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fe/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ff/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/info/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/pack/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/refs/\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/publish-collection.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/renovate.json\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/templates/galaxy.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/publish-collection.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/meta/runtime.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/requirements.txt\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/default/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/default/molecule.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/collections.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/converge.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/molecule.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_login.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/known_hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/network.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/trivy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/user.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/certificates.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configfs.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_compose.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_login.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/facts.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/firewall.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hostname.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/ipmitool.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/k9s.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/kernel_modules.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/known_hosts.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/limits.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/microcode.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/operator.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/resolvconf.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/runc.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/services.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sosreport.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sshconfig.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/state.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sysctl.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/systohc.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/user.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/cloudinit.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages_debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/services.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/git.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/main.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-block.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-template.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/interfaces.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/netplan.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/main.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/centos.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/debian.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/util.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_login.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/known_hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/network.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/trivy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/user.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/trivy.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/plugins/\n.d..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/\n<f..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/still_alive.py\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/certificates.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/cloudinit.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/git.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/update.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-netbox-private-key.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-private-key.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/docker-compose\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/docker-compose.service.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/osism.target.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/ufw.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-block.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-fast.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-local.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-template.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-block.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-fast.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-template.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/module-load.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-scanned.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-static.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/motd.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-interfaces.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-netplan.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-networkd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/dummy-interfaces.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/network-extra-init.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/vxlan-interfaces.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/dummy.netdev.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.service.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.netdev.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.network.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/device.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/interfaces.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/01-osism.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/interfaces.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/interfaces.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/operator-sudoers.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/deploy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/proxy-apt.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/AlmaLinux.yml -> RedHat.yml\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Debian.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/RedHat.yml\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Rocky.yml -> RedHat.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Ubuntu.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/99osism.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/source.list.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/ubuntu.sources.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/AlmaLinux-amd64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/CentOS-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Debian-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Rocky-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-aarch64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-x86_64.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-resolv.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/resolved.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/sysctl.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/remote-key.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-default.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-keyfile.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-services/\n<f..t...... src/github.com/osism/ansible-collection-services/.ansible-lint\n<f..t...... src/github.com/osism/ansible-collection-services/.flake8\n<f..t...... src/github.com/osism/ansible-collection-services/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-services/.yamllint.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.zuul.yaml\n<f..t...... src/github.com/osism/ansible-collection-services/CHANGELOG.md\n<f..t...... src/github.com/osism/ansible-collection-services/LICENSE\n<f..t...... src/github.com/osism/ansible-collection-services/README.md\n<f..t...... src/github.com/osism/ansible-collection-services/galaxy.yml\n.d..t...... src/github.com/osism/ansible-collection-services/.git/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/HEAD\n<f..t...... src/github.com/osism/ansible-collection-services/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/ansible-collection-services/.git/config\n<f..t...... src/github.com/osism/ansible-collection-services/.git/config.worktree\n<f..t...... src/github.com/osism/ansible-collection-services/.git/description\n<f..t...... src/github.com/osism/ansible-collection-services/.git/index\n<f..t...... src/github.com/osism/ansible-collection-services/.git/packed-refs\n.d..t...... src/github.com/osism/ansible-collection-services/.git/branches/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/hooks/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/update.sample\n.d..t...... src/github.com/osism/ansible-collection-services/.git/info/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/info/exclude\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/HEAD\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/00/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/01/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/03/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/04/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/05/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/07/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/08/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/09/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/10/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/11/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/12/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/13/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/14/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/15/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/17/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/18/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/19/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/20/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/21/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/22/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/23/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/28/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/29/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/30/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/32/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/34/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/35/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/36/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/37/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/40/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/41/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/42/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/43/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/44/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/45/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/46/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/50/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/51/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/52/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/55/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/57/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/58/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/59/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/60/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/63/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/64/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/65/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/66/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/67/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/68/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/69/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/70/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/71/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/72/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/74/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/75/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/78/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/79/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/80/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/83/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/84/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/85/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/86/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/88/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/89/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/94/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/95/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/96/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/97/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/98/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/99/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/aa/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ab/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ac/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ad/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ae/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/af/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ba/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/be/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bf/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ca/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cf/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/df/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/eb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fe/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ff/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/info/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/pack/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/refs/\n.d..t...... src/github.com/osism/ansible-collection-services/.github/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/publish-collection.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.github/renovate.json\n.d..t...... src/github.com/osism/ansible-collection-services/.github/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/templates/galaxy.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/.github/workflows/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/publish-collection.yml\n.d..t...... src/github.com/osism/ansible-collection-services/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/meta/runtime.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/requirements.txt\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/default/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/default/molecule.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/collections.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/converge.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/molecule.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/manager.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/nexus.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/openstackclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/opentelemetry_collector.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/phpmyadmin.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/scaphandre.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/squid.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/stepca.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/substation.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/thanos_sidecar.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/traefik.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wazuh_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zabbix_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zuul.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/adminer.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/auditd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cgit.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsdist.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsmasq.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/fail2ban.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/frr.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/gnmic.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/homer.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/httpd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/journald.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/lldpd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/manager.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbox.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/nexus.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/opentelemetry_collector.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/phpmyadmin.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rng.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rsyslog.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/scaphandre.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/smartd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/squid.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/sshd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/stepca.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/substation.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/thanos_sidecar.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/traefik.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/tuned.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wireguard.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zuul.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/container.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package_debian.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/debian.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/container.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/util.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/manager.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/nexus.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/openstackclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/opentelemetry_collector.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/phpmyadmin.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/scaphandre.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/squid.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/stepca.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/substation.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/thanos_sidecar.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/traefik.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wazuh_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zabbix_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zuul.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wazuh_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/zabbix_agent.yml\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/filter/\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/filter/address.py\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/modules/\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_container_facts.py\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_docker.py\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_toolbox.py\n.d..t...... src/github.com/osism/ansible-collection-services/roles/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/auditd.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/20-neo23x0.rules.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-container.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/container.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/rook.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/ceph.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/keyring.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph-authtool.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/crushtool.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rados.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/radosgw-admin.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rbd.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rook.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/cgitrc.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/httpd-cgit.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/chrony.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/config.toml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/dnsdist.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/dnsmasq.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/.gitattributes\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/limits.conf\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_containers.fact\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_images.fact\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/bootstrap.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-block.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-zram.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/config.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/containerd_config.toml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/daemon.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/overlay.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/sshd.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/falco.service\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family_broken.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/daemons.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_k3s_cilium.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_leaf.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer_external_uplink.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_test.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn001.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_metalbox.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_network.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/vtysh.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/gnmic.yaml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/hddtemp\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/config.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/prepare-ironic-volume.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/ironic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/sonic-ztp.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/htaccess.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/httpd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/post_install.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/ztp.json.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/journald.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/config.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ansible.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ara.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-celery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-frontend.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-scripts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-vault.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-wrapper.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize-vault.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/verify-versions.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/check-service-manager-versions.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-netbox-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-ssh-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-vault-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/manager.service.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/vault.hcl.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/all.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ansible.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara-server.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/client.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/conductor.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/frontend.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/inventory-reconciler.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/listener.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/mariadb.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/netbox.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/openstack.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/postgres.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/vault.env.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/osism-include.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/cilium.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/flux.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/hubble.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ansible.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ceph.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-custom.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-generic.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-infrastructure.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-kolla.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-manager.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-monitoring.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-openstack.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run-without-secrets.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-state.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-docker.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-manager.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-validate.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/scripts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/wrapper.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/270_tags.py\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-postgres.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/rescue-service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/restart-service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/wait-for-healthy-service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-database.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-postgres-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/configuration.py.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/netbox.service.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit-1.26.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/postgresql.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/netbox.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/postgres.env.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/custom_fields.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_roles.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_types.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/groups.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/manufacturers.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/object_permissions.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/prefix_vlan_roles.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/sites.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/tags.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/users.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/client.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/server.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/netdata.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/stream.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/create_repos_from_list.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_http_proxy.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_realms.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/update_admin_password.groovy\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/call-script.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/declare-script.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.properties.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.service.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/openstack.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/otel-collector-config.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/additional-log-server.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/fluentd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/logrotate.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/70-fluentd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/71-additional-log-server.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog-logrotate.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/smartmontools\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/osism.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config-wrapper.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/provisioner-acme.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.service.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/step.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/entrypoint.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/substation.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/teleport.yaml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/certificates.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/dynamic.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-cert.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/client.keys.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/ossec.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/client.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/server.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/zabbix_agent2.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/builder-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/executor-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/launcher-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/mime.types\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/openssl.cnf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/web-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/zk-ca.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/copy_tasks.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/generate_certs_and_keys.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/template_tasks.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/docker-compose.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/httpd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/main.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/nodepool.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start-gearman.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zoo.cfg.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zuul.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/executor.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/mariadb.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_builder.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_launcher.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/scheduler.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/web.env.j2\n.d..t...... src/github.com/osism/terraform-base/\n<f..t...... src/github.com/osism/terraform-base/.yamllint.yml\n<f..t...... src/github.com/osism/terraform-base/.zuul.yaml\n<f..t...... src/github.com/osism/terraform-base/LICENSE\n<f..t...... src/github.com/osism/terraform-base/README.md\n.d..t...... src/github.com/osism/terraform-base/.git/\n<f..t...... src/github.com/osism/terraform-base/.git/HEAD\n<f..t...... src/github.com/osism/terraform-base/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/terraform-base/.git/config\n<f..t...... src/github.com/osism/terraform-base/.git/config.worktree\n<f..t...... src/github.com/osism/terraform-base/.git/description\n<f..t...... src/github.com/osism/terraform-base/.git/index\n<f..t...... src/github.com/osism/terraform-base/.git/packed-refs\n.d..t...... src/github.com/osism/terraform-base/.git/branches/\n.d..t...... src/github.com/osism/terraform-base/.git/hooks/\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/update.sample\n.d..t...... src/github.com/osism/terraform-base/.git/info/\n<f..t...... src/github.com/osism/terraform-base/.git/info/exclude\n.d..t...... src/github.com/osism/terraform-base/.git/logs/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/HEAD\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/terraform-base/.git/objects/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/00/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/01/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/02/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/05/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/06/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/07/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/08/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0a/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/10/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/11/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/12/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/15/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/16/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/17/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/20/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/21/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/24/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/26/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/29/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/2c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/31/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/34/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/36/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/37/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/39/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3a/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/40/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/41/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/42/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/43/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/46/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/47/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/48/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/49/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/4b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/4d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/52/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/55/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/56/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/58/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/59/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/5d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/5e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/61/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/63/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/64/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/65/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/66/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/67/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/68/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/6c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/6d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/70/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/72/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/76/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/79/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/80/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/81/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/82/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/83/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/84/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/85/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/86/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/88/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/8c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/8d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/90/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/91/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/92/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/95/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/96/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/98/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/9b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/9e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a6/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a7/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/a9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/aa/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ac/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/af/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b0/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/b9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ba/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/bc/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/bf/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c0/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c1/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c5/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c7/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/c8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/cb/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ce/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/cf/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d6/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d7/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/d9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/da/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/db/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/dc/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/dd/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/de/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/df/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e1/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e3/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e7/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/e8/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ea/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ee/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ef/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f1/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f2/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f4/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/f9/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/fa/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/fb/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/ff/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/info/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/pack/\n.d..t...... src/github.com/osism/terraform-base/.git/refs/\n.d..t...... src/github.com/osism/terraform-base/.github/\n<f..t...... src/github.com/osism/terraform-base/.github/renovate.json\n.d..t...... src/github.com/osism/terraform-base/.github/workflows/\n<f..t...... src/github.com/osism/terraform-base/.github/workflows/add-to-project.yml\n.d..t...... src/github.com/osism/terraform-base/playbooks/\n<f..t...... src/github.com/osism/terraform-base/playbooks/validate.yml\n.d..t...... src/github.com/osism/terraform-base/testbed-default/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/data.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/main.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/manager.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/neutron.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/nodes.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/nova.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/outputs.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/provider.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/variables.tf\n.d..t...... src/github.com/osism/terraform-base/testbed-default/customisations/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_floatingip_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv4_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv6_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/default_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/external_api_custom.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/neutron_floatingip_custom.tf\n.d..t...... src/github.com/osism/terraform-base/testbed-default/environments/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/environments/default.tfvars\n.d..t...... src/github.com/osism/terraform-base/testbed-default/overrides/\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_image_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_volume_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_network_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_router_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_router_enable_snat_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_image_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_volume_override.tf\n<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_use_ephemeral_storage_override.tf\n.d..t...... src/github.com/osism/testbed/\n<f..t...... src/github.com/osism/testbed/.ansible-lint\n<f..t...... src/github.com/osism/testbed/.flake8\n<f..t...... src/github.com/osism/testbed/.gitignore\n<f..t...... src/github.com/osism/testbed/.yamllint.yml\n<f..t...... src/github.com/osism/testbed/.zuul.yaml\n<f..t...... src/github.com/osism/testbed/LICENSE\n<f..t...... src/github.com/osism/testbed/Makefile\n<f..t...... src/github.com/osism/testbed/README.md\n<f..t...... src/github.com/osism/testbed/ansible.cfg\n<f..t...... src/github.com/osism/testbed/gilt.yml\n<f..t...... src/github.com/osism/testbed/requirements.txt\n<f..t...... src/github.com/osism/testbed/requirements.yml\n<f..t...... src/github.com/osism/testbed/tox.ini\n.d..t...... src/github.com/osism/testbed/.git/\n<f..t...... src/github.com/osism/testbed/.git/HEAD\n<f..t...... src/github.com/osism/testbed/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/testbed/.git/config\n<f..t...... src/github.com/osism/testbed/.git/config.worktree\n<f..t...... src/github.com/osism/testbed/.git/description\n<f..t...... src/github.com/osism/testbed/.git/index\n<f..t...... src/github.com/osism/testbed/.git/packed-refs\n.d..t...... src/github.com/osism/testbed/.git/branches/\n.d..t...... src/github.com/osism/testbed/.git/hooks/\n<f..t...... src/github.com/osism/testbed/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/update.sample\n.d..t...... src/github.com/osism/testbed/.git/info/\n<f..t...... src/github.com/osism/testbed/.git/info/exclude\n.d..t...... src/github.com/osism/testbed/.git/logs/\n<f..t...... src/github.com/osism/testbed/.git/logs/HEAD\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/testbed/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/testbed/.git/objects/\n.d..t...... src/github.com/osism/testbed/.git/objects/00/\n.d..t...... src/github.com/osism/testbed/.git/objects/01/\n.d..t...... src/github.com/osism/testbed/.git/objects/02/\n.d..t...... src/github.com/osism/testbed/.git/objects/03/\n.d..t...... src/github.com/osism/testbed/.git/objects/04/\n.d..t...... src/github.com/osism/testbed/.git/objects/05/\n.d..t...... src/github.com/osism/testbed/.git/objects/06/\n.d..t...... src/github.com/osism/testbed/.git/objects/07/\n.d..t...... src/github.com/osism/testbed/.git/objects/08/\n.d..t...... src/github.com/osism/testbed/.git/objects/09/\n.d..t...... src/github.com/osism/testbed/.git/objects/0a/\n.d..t...... src/github.com/osism/testbed/.git/objects/0b/\n.d..t...... src/github.com/osism/testbed/.git/objects/0c/\n.d..t...... src/github.com/osism/testbed/.git/objects/0d/\n.d..t...... src/github.com/osism/testbed/.git/objects/0e/\n.d..t...... src/github.com/osism/testbed/.git/objects/0f/\n.d..t...... src/github.com/osism/testbed/.git/objects/10/\n.d..t...... src/github.com/osism/testbed/.git/objects/13/\n.d..t...... src/github.com/osism/testbed/.git/objects/14/\n.d..t...... src/github.com/osism/testbed/.git/objects/15/\n.d..t...... src/github.com/osism/testbed/.git/objects/16/\n.d..t...... src/github.com/osism/testbed/.git/objects/17/\n.d..t...... src/github.com/osism/testbed/.git/objects/18/\n.d..t...... src/github.com/osism/testbed/.git/objects/19/\n.d..t...... src/github.com/osism/testbed/.git/objects/1a/\n.d..t...... src/github.com/osism/testbed/.git/objects/1b/\n.d..t...... src/github.com/osism/testbed/.git/objects/1e/\n.d..t...... src/github.com/osism/testbed/.git/objects/1f/\n.d..t...... src/github.com/osism/testbed/.git/objects/20/\n.d..t...... src/github.com/osism/testbed/.git/objects/21/\n.d..t...... src/github.com/osism/testbed/.git/objects/22/\n.d..t...... src/github.com/osism/testbed/.git/objects/23/\n.d..t...... src/github.com/osism/testbed/.git/objects/24/\n.d..t...... src/github.com/osism/testbed/.git/objects/26/\n.d..t...... src/github.com/osism/testbed/.git/objects/28/\n.d..t...... src/github.com/osism/testbed/.git/objects/29/\n.d..t...... src/github.com/osism/testbed/.git/objects/2a/\n.d..t...... src/github.com/osism/testbed/.git/objects/2b/\n.d..t...... src/github.com/osism/testbed/.git/objects/2c/\n.d..t...... src/github.com/osism/testbed/.git/objects/2d/\n.d..t...... src/github.com/osism/testbed/.git/objects/2e/\n.d..t...... src/github.com/osism/testbed/.git/objects/31/\n.d..t...... src/github.com/osism/testbed/.git/objects/32/\n.d..t...... src/github.com/osism/testbed/.git/objects/33/\n.d..t...... src/github.com/osism/testbed/.git/objects/34/\n.d..t...... src/github.com/osism/testbed/.git/objects/36/\n.d..t...... src/github.com/osism/testbed/.git/objects/37/\n.d..t...... src/github.com/osism/testbed/.git/objects/38/\n.d..t...... src/github.com/osism/testbed/.git/objects/39/\n.d..t...... src/github.com/osism/testbed/.git/objects/3a/\n.d..t...... src/github.com/osism/testbed/.git/objects/3b/\n.d..t...... src/github.com/osism/testbed/.git/objects/3c/\n.d..t...... src/github.com/osism/testbed/.git/objects/3d/\n.d..t...... src/github.com/osism/testbed/.git/objects/3e/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/3e/281daf78bf4d7271ae5cd214db5f252465deec\n.d..t...... src/github.com/osism/testbed/.git/objects/3f/\n.d..t...... src/github.com/osism/testbed/.git/objects/40/\n.d..t...... src/github.com/osism/testbed/.git/objects/41/\n.d..t...... src/github.com/osism/testbed/.git/objects/43/\n.d..t...... src/github.com/osism/testbed/.git/objects/45/\n.d..t...... src/github.com/osism/testbed/.git/objects/46/\n.d..t...... src/github.com/osism/testbed/.git/objects/48/\n.d..t...... src/github.com/osism/testbed/.git/objects/49/\n.d..t...... src/github.com/osism/testbed/.git/objects/4a/\n.d..t...... src/github.com/osism/testbed/.git/objects/4b/\n.d..t...... src/github.com/osism/testbed/.git/objects/4c/\n.d..t...... src/github.com/osism/testbed/.git/objects/4d/\n.d..t...... src/github.com/osism/testbed/.git/objects/4e/\n.d..t...... src/github.com/osism/testbed/.git/objects/4f/\n.d..t...... src/github.com/osism/testbed/.git/objects/50/\n.d..t...... src/github.com/osism/testbed/.git/objects/51/\n.d..t...... src/github.com/osism/testbed/.git/objects/53/\n.d..t...... src/github.com/osism/testbed/.git/objects/55/\n.d..t...... src/github.com/osism/testbed/.git/objects/56/\n.d..t...... src/github.com/osism/testbed/.git/objects/57/\n.d..t...... src/github.com/osism/testbed/.git/objects/58/\n.d..t...... src/github.com/osism/testbed/.git/objects/59/\n.d..t...... src/github.com/osism/testbed/.git/objects/5a/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/5a/f605878e6e0f00f8ac6f58481426acc08b3267\n.d..t...... src/github.com/osism/testbed/.git/objects/5b/\n.d..t...... src/github.com/osism/testbed/.git/objects/5c/\n.d..t...... src/github.com/osism/testbed/.git/objects/5d/\n.d..t...... src/github.com/osism/testbed/.git/objects/5e/\n.d..t...... src/github.com/osism/testbed/.git/objects/5f/\n.d..t...... src/github.com/osism/testbed/.git/objects/60/\n.d..t...... src/github.com/osism/testbed/.git/objects/61/\n.d..t...... src/github.com/osism/testbed/.git/objects/62/\n.d..t...... src/github.com/osism/testbed/.git/objects/63/\n.d..t...... src/github.com/osism/testbed/.git/objects/64/\n.d..t...... src/github.com/osism/testbed/.git/objects/65/\n.d..t...... src/github.com/osism/testbed/.git/objects/66/\n.d..t...... src/github.com/osism/testbed/.git/objects/67/\n.d..t...... src/github.com/osism/testbed/.git/objects/68/\n.d..t...... src/github.com/osism/testbed/.git/objects/69/\n.d..t...... src/github.com/osism/testbed/.git/objects/6a/\n.d..t...... src/github.com/osism/testbed/.git/objects/6b/\n.d..t...... src/github.com/osism/testbed/.git/objects/6c/\n.d..t...... src/github.com/osism/testbed/.git/objects/6e/\n.d..t...... src/github.com/osism/testbed/.git/objects/70/\n.d..t...... src/github.com/osism/testbed/.git/objects/72/\n.d..t...... src/github.com/osism/testbed/.git/objects/73/\n.d..t...... src/github.com/osism/testbed/.git/objects/74/\n.d..t...... src/github.com/osism/testbed/.git/objects/75/\n.d..t...... src/github.com/osism/testbed/.git/objects/77/\n.d..t...... src/github.com/osism/testbed/.git/objects/78/\n.d..t...... src/github.com/osism/testbed/.git/objects/79/\n.d..t...... src/github.com/osism/testbed/.git/objects/7a/\n.d..t...... src/github.com/osism/testbed/.git/objects/7b/\n.d..t...... src/github.com/osism/testbed/.git/objects/7c/\n.d..t...... src/github.com/osism/testbed/.git/objects/7d/\n.d..t...... src/github.com/osism/testbed/.git/objects/7e/\n.d..t...... src/github.com/osism/testbed/.git/objects/7f/\n.d..t...... src/github.com/osism/testbed/.git/objects/80/\n.d..t...... src/github.com/osism/testbed/.git/objects/81/\n.d..t...... src/github.com/osism/testbed/.git/objects/84/\n.d..t...... src/github.com/osism/testbed/.git/objects/85/\n.d..t...... src/github.com/osism/testbed/.git/objects/87/\n.d..t...... src/github.com/osism/testbed/.git/objects/88/\n.d..t...... src/github.com/osism/testbed/.git/objects/89/\n.d..t...... src/github.com/osism/testbed/.git/objects/8a/\n.d..t...... src/github.com/osism/testbed/.git/objects/8b/\n.d..t...... src/github.com/osism/testbed/.git/objects/8c/\n.d..t...... src/github.com/osism/testbed/.git/objects/8d/\n.d..t...... src/github.com/osism/testbed/.git/objects/8e/\n.d..t...... src/github.com/osism/testbed/.git/objects/8f/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/8f/eae21c48a127bf708f12e6c4be4244e9e48817\n.d..t...... src/github.com/osism/testbed/.git/objects/90/\n.d..t...... src/github.com/osism/testbed/.git/objects/91/\n.d..t...... src/github.com/osism/testbed/.git/objects/92/\n.d..t...... src/github.com/osism/testbed/.git/objects/93/\n.d..t...... src/github.com/osism/testbed/.git/objects/94/\n.d..t...... src/github.com/osism/testbed/.git/objects/95/\n.d..t...... src/github.com/osism/testbed/.git/objects/96/\n.d..t...... src/github.com/osism/testbed/.git/objects/97/\n.d..t...... src/github.com/osism/testbed/.git/objects/98/\n.d..t...... src/github.com/osism/testbed/.git/objects/99/\n.d..t...... src/github.com/osism/testbed/.git/objects/9a/\n.d..t...... src/github.com/osism/testbed/.git/objects/9b/\n.d..t...... src/github.com/osism/testbed/.git/objects/9c/\n.d..t...... src/github.com/osism/testbed/.git/objects/9d/\n.d..t...... src/github.com/osism/testbed/.git/objects/9e/\n.d..t...... src/github.com/osism/testbed/.git/objects/9f/\n.d..t...... src/github.com/osism/testbed/.git/objects/a0/\n.d..t...... src/github.com/osism/testbed/.git/objects/a1/\n.d..t...... src/github.com/osism/testbed/.git/objects/a3/\n.d..t...... src/github.com/osism/testbed/.git/objects/a4/\n.d..t...... src/github.com/osism/testbed/.git/objects/a5/\n.d..t...... src/github.com/osism/testbed/.git/objects/a6/\n.d..t...... src/github.com/osism/testbed/.git/objects/a7/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/a7/965783e72f444e8562ee4f57a8f0fe52df25a4\n.d..t...... src/github.com/osism/testbed/.git/objects/a8/\n.d..t...... src/github.com/osism/testbed/.git/objects/a9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ab/\n.d..t...... src/github.com/osism/testbed/.git/objects/ac/\n.d..t...... src/github.com/osism/testbed/.git/objects/ad/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/ad/206bec61f9236a805a9e27cc78f6a847e105f5\n.d..t...... src/github.com/osism/testbed/.git/objects/ae/\n.d..t...... src/github.com/osism/testbed/.git/objects/af/\n.d..t...... src/github.com/osism/testbed/.git/objects/b0/\n.d..t...... src/github.com/osism/testbed/.git/objects/b1/\n.d..t...... src/github.com/osism/testbed/.git/objects/b2/\n.d..t...... src/github.com/osism/testbed/.git/objects/b4/\n.d..t...... src/github.com/osism/testbed/.git/objects/b5/\n.d..t...... src/github.com/osism/testbed/.git/objects/b6/\n.d..t...... src/github.com/osism/testbed/.git/objects/b7/\n.d..t...... src/github.com/osism/testbed/.git/objects/b8/\n.d..t...... src/github.com/osism/testbed/.git/objects/b9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ba/\n.d..t...... src/github.com/osism/testbed/.git/objects/bb/\n.d..t...... src/github.com/osism/testbed/.git/objects/bc/\n.d..t...... src/github.com/osism/testbed/.git/objects/bd/\n.d..t...... src/github.com/osism/testbed/.git/objects/be/\n.d..t...... src/github.com/osism/testbed/.git/objects/c0/\n.d..t...... src/github.com/osism/testbed/.git/objects/c2/\n.d..t...... src/github.com/osism/testbed/.git/objects/c3/\n.d..t...... src/github.com/osism/testbed/.git/objects/c4/\n.d..t...... src/github.com/osism/testbed/.git/objects/c5/\n.d..t...... src/github.com/osism/testbed/.git/objects/c6/\n.d..t...... src/github.com/osism/testbed/.git/objects/c7/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/c8/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/c8/de20b8fbcc15b88ad31aaefaede6eca53683db\n.d..t...... src/github.com/osism/testbed/.git/objects/c9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ca/\n.d..t...... src/github.com/osism/testbed/.git/objects/cb/\n.d..t...... src/github.com/osism/testbed/.git/objects/cc/\n.d..t...... src/github.com/osism/testbed/.git/objects/cd/\n.d..t...... src/github.com/osism/testbed/.git/objects/ce/\n.d..t...... src/github.com/osism/testbed/.git/objects/cf/\n.d..t...... src/github.com/osism/testbed/.git/objects/d0/\n.d..t...... src/github.com/osism/testbed/.git/objects/d1/\n.d..t...... src/github.com/osism/testbed/.git/objects/d2/\n.d..t...... src/github.com/osism/testbed/.git/objects/d4/\n.d..t...... src/github.com/osism/testbed/.git/objects/d5/\n.d..t...... src/github.com/osism/testbed/.git/objects/d6/\n.d..t...... src/github.com/osism/testbed/.git/objects/d7/\n.d..t...... src/github.com/osism/testbed/.git/objects/d8/\n.d..t...... src/github.com/osism/testbed/.git/objects/d9/\n.d..t...... src/github.com/osism/testbed/.git/objects/da/\n.d..t...... src/github.com/osism/testbed/.git/objects/dc/\n.d..t...... src/github.com/osism/testbed/.git/objects/dd/\n.d..t...... src/github.com/osism/testbed/.git/objects/de/\n.d..t...... src/github.com/osism/testbed/.git/objects/df/\n.d..t...... src/github.com/osism/testbed/.git/objects/e0/\n.d..t...... src/github.com/osism/testbed/.git/objects/e1/\n.d..t...... src/github.com/osism/testbed/.git/objects/e2/\n.d..t...... src/github.com/osism/testbed/.git/objects/e3/\n.d..t...... src/github.com/osism/testbed/.git/objects/e4/\n.d..t...... src/github.com/osism/testbed/.git/objects/e5/\n.d..t...... src/github.com/osism/testbed/.git/objects/e6/\n.d..t...... src/github.com/osism/testbed/.git/objects/e7/\n.d..t...... src/github.com/osism/testbed/.git/objects/e9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ea/\n.d..t...... src/github.com/osism/testbed/.git/objects/eb/\n.d..t...... src/github.com/osism/testbed/.git/objects/ec/\n.d..t...... src/github.com/osism/testbed/.git/objects/ed/\n.d..t...... src/github.com/osism/testbed/.git/objects/ee/\n.d..t...... src/github.com/osism/testbed/.git/objects/ef/\n.d..t...... src/github.com/osism/testbed/.git/objects/f0/\n.d..t...... src/github.com/osism/testbed/.git/objects/f1/\n.d..t...... src/github.com/osism/testbed/.git/objects/f2/\n.d..t...... src/github.com/osism/testbed/.git/objects/f3/\n.d..t...... src/github.com/osism/testbed/.git/objects/f4/\n.d..t...... src/github.com/osism/testbed/.git/objects/f5/\n.d..t...... src/github.com/osism/testbed/.git/objects/f6/\n.d..t...... src/github.com/osism/testbed/.git/objects/f8/\n.d..t...... src/github.com/osism/testbed/.git/objects/fb/\n.d..t...... src/github.com/osism/testbed/.git/objects/fc/\n.d..t...... src/github.com/osism/testbed/.git/objects/fd/\n.d..t...... src/github.com/osism/testbed/.git/objects/fe/\n.d..t...... src/github.com/osism/testbed/.git/objects/ff/\n.d..t...... src/github.com/osism/testbed/.git/objects/info/\n.d..t...... src/github.com/osism/testbed/.git/objects/pack/\n.d..t...... src/github.com/osism/testbed/.git/refs/\n.d..t...... src/github.com/osism/testbed/.github/\n<f..t...... src/github.com/osism/testbed/.github/renovate.json\n.d..t...... src/github.com/osism/testbed/.github/workflows/\n<f..t...... src/github.com/osism/testbed/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/testbed/.github/workflows/update-manager-images.yml\n.d..t...... src/github.com/osism/testbed/ansible/\n<f..t...... src/github.com/osism/testbed/ansible/check-local-versions.yml\n<f..t...... src/github.com/osism/testbed/ansible/localhost_inventory.yaml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-0.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-1.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-2.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-3.yml\n.d..t...... src/github.com/osism/testbed/containerlab/\n<f..t...... src/github.com/osism/testbed/containerlab/README.md\n<f..t...... src/github.com/osism/testbed/containerlab/osism.clab.yml\n.d..t...... src/github.com/osism/testbed/containerlab/files/\n<f..t...... src/github.com/osism/testbed/containerlab/files/daemons\n<f..t...... src/github.com/osism/testbed/containerlab/files/frr01.conf\n<f..t...... src/github.com/osism/testbed/containerlab/files/frr02.conf\n<f..t...... src/github.com/osism/testbed/containerlab/files/vtysh.conf\n.d..t...... src/github.com/osism/testbed/contrib/\n<f..t...... src/github.com/osism/testbed/contrib/analyze-tempest-logs.sh\n<f..t...... src/github.com/osism/testbed/contrib/analyze-zuul-logs.py\n<f..t...... src/github.com/osism/testbed/contrib/elasticsearch_random_data_load.sh\n<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sh\n<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sql\n<f..t...... src/github.com/osism/testbed/contrib/semver2.sh\n<f..t...... src/github.com/osism/testbed/contrib/setup-testbed.py\n.d..t...... src/github.com/osism/testbed/contrib/ansible/\n<f..t...... src/github.com/osism/testbed/contrib/ansible/clouds.yaml.sample\n<f..t...... src/github.com/osism/testbed/contrib/ansible/dns.yml\n<f..t...... src/github.com/osism/testbed/contrib/ansible/secure.yaml.sample\n.d..t...... src/github.com/osism/testbed/contrib/assets/\n<f..t...... src/github.com/osism/testbed/contrib/assets/operations-dashboard.png\n.d..t...... src/github.com/osism/testbed/contrib/integration-tests/\n<f..t...... src/github.com/osism/testbed/contrib/integration-tests/docker-compose.yaml\n<f..t...... src/github.com/osism/testbed/contrib/integration-tests/run_test.sh\n.d..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/\n<f..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/new_user.robot\n.d..t...... src/github.com/osism/testbed/contrib/nagios-plugins/\n<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_elasticsearch\n<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_galera_cluster\n<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_rabbitmq_cluster\n.d..t...... src/github.com/osism/testbed/contrib/openstack-cli/\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/README.md\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds-public.yaml\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds.yaml.example\n<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/secure.yaml.example\n.d..t...... src/github.com/osism/testbed/contrib/ownca/\n<f..t...... src/github.com/osism/testbed/contrib/ownca/README.md\n<f..t...... src/github.com/osism/testbed/contrib/ownca/create_ca.yml\n<f..t...... src/github.com/osism/testbed/contrib/ownca/create_manager.yml\n<f..t...... src/github.com/osism/testbed/contrib/ownca/create_wildcard.yml\n.d..t...... src/github.com/osism/testbed/environments/\n<f..t...... src/github.com/osism/testbed/environments/.vault_pass\n<f..t...... src/github.com/osism/testbed/environments/ansible.cfg\n<f..t...... src/github.com/osism/testbed/environments/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/images.yml\n<f..t...... src/github.com/osism/testbed/environments/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/ceph.test/\n<f..t...... src/github.com/osism/testbed/environments/ceph.test/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph.test/images.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph.test/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/ceph/\n<f..t...... src/github.com/osism/testbed/environments/ceph/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph/images.yml\n<f..t...... src/github.com/osism/testbed/environments/ceph/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/custom/\n<f..t...... src/github.com/osism/testbed/environments/custom/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/images.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-bootstrap.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-netbox.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-pull-images.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-facts.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-migrate-proxysql.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-pull-images.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-wipe-partitions.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds-ceph.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/custom/files/\n<f..t...... src/github.com/osism/testbed/environments/custom/files/baremetal-tenks-override.yml\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices_all.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices_all.fact\n<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_network_devices.fact\n.d..t...... src/github.com/osism/testbed/environments/custom/templates/\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/baremetal-netbox-device.yml.j2\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/ironic-interface.service.j2\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.service.j2\n<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.sh.j2\n.d..t...... src/github.com/osism/testbed/environments/generic/\n<f..t...... src/github.com/osism/testbed/environments/generic/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/generic/images.yml\n<f..t...... src/github.com/osism/testbed/environments/generic/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/images.yml\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/files/\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/cert.crt\n<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/private_key.pem\n.d..t...... src/github.com/osism/testbed/environments/kolla/\n<f..t...... src/github.com/osism/testbed/environments/kolla/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/kolla/images.yml\n<f..t...... src/github.com/osism/testbed/environments/kolla/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/kolla/certificates/\n<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy-internal.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy.pem\n.d..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/\n<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/testbed.crt\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/galera.cnf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/global.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana.ini\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/keystone.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/event_pipeline.yaml\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/pipeline.yaml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/ceph.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-scheduler.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/ceph.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/glance-api.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/ceph.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/provisioning.yaml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.initramfs\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.kernel\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-conductor.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-dnsmasq.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/policy.yaml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/.gitkeep\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/ceph.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/ml2_conf.ini\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/ceph.conf\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/nova-compute.conf\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client.cert-and-key.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client_ca.cert.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.cert.pem\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.key.pem\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml\n.d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/\n<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/50-ceph.yml\n.d..t...... src/github.com/osism/testbed/environments/kubernetes/\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/images.yml\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/playbook-nginx.yml\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/kubernetes/files/\n<f..t...... src/github.com/osism/testbed/environments/kubernetes/files/nginx.yml\n.d..t...... src/github.com/osism/testbed/environments/manager/\n<f..t...... src/github.com/osism/testbed/environments/manager/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/manager/hosts\n<f..t...... src/github.com/osism/testbed/environments/manager/images.yml\n<f..t...... src/github.com/osism/testbed/environments/manager/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/manager/files/\n<f..t...... src/github.com/osism/testbed/environments/manager/files/conductor.yml\n.d..t...... src/github.com/osism/testbed/environments/monitoring/\n<f..t...... src/github.com/osism/testbed/environments/monitoring/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/monitoring/images.yml\n<f..t...... src/github.com/osism/testbed/environments/monitoring/secrets.yml\n.d..t...... src/github.com/osism/testbed/environments/openstack/\n<f..t...... src/github.com/osism/testbed/environments/openstack/clouds.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/configuration.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test\n<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test.pub\n<f..t...... src/github.com/osism/testbed/environments/openstack/images.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/openrc\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-basic.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-ceph-rgw.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-flavors.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-images.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test-identity.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/secrets.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/secure.yml\n<f..t...... src/github.com/osism/testbed/environments/openstack/testbed.pem\n.d..t...... src/github.com/osism/testbed/environments/openstack/files/\n.d..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/\n<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/exclude.lst\n<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/include-scs-compatible.lst\n.d..t...... src/github.com/osism/testbed/inventory/\n<f..t...... src/github.com/osism/testbed/inventory/10-custom\n<f..t...... src/github.com/osism/testbed/inventory/20-roles\n<f..t...... src/github.com/osism/testbed/inventory/99-overwrite\n.d..t...... src/github.com/osism/testbed/inventory/group_vars/\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-external-nodes.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-managers.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-nodes.yml\n.d..t...... src/github.com/osism/testbed/inventory/group_vars/all/\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/ansible.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/kolla.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/registries.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/vxlan.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/vars.yml\n.d..t...... src/github.com/osism/testbed/netbox/\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/5835-54X-O-AC-F.yaml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/7726-32X-O-AC-F.yaml\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-device.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-housing.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/manager.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/node.yml\n.d..t...... src/github.com/osism/testbed/netbox/moduletypes/\n<f..t...... src/github.com/osism/testbed/netbox/moduletypes/.gitkeep\n.d..t...... src/github.com/osism/testbed/netbox/resources/\n<f..t...... src/github.com/osism/testbed/netbox/resources/100-initialise.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/200-rack-1000.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-manager.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-0.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-1.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-2.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-3.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-4.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-5.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-6.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-7.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-8.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-9.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-0.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-1.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-2.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-3.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-oob.yml\n.d..t...... src/github.com/osism/testbed/network/\n<f..t...... src/github.com/osism/testbed/network/iptables.sh\n<f..t...... src/github.com/osism/testbed/network/vxlan.sh\n.d..t...... src/github.com/osism/testbed/playbooks/\n<f..t...... src/github.com/osism/testbed/playbooks/cleanup.yml\n<f.st...... src/github.com/osism/testbed/playbooks/deploy.yml\n<f..t...... src/github.com/osism/testbed/playbooks/post.yml\n<f..t...... src/github.com/osism/testbed/playbooks/pre.yml\n<f..t...... src/github.com/osism/testbed/playbooks/update-stable.yml\n<f..t...... src/github.com/osism/testbed/playbooks/upgrade-stable.yml\n<f..t...... src/github.com/osism/testbed/playbooks/upgrade.yml\n.d..t...... src/github.com/osism/testbed/playbooks/templates/\n<f..t...... src/github.com/osism/testbed/playbooks/templates/local.env.j2\n.d..t...... src/github.com/osism/testbed/playbooks/vars/\n<f..t...... src/github.com/osism/testbed/playbooks/vars/mappings.yml\n<f..t...... src/github.com/osism/testbed/playbooks/vars/repositories.yml\n.d..t...... src/github.com/osism/testbed/scripts/\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap.sh\n<f..t...... src/github.com/osism/testbed/scripts/check-ceph.sh\n<f..t...... src/github.com/osism/testbed/scripts/check-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/check.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-baremetal.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-ceph.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-in-a-nutshell.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy.sh\n<f..t...... src/github.com/osism/testbed/scripts/disable-ara.sh\n<f..t...... src/github.com/osism/testbed/scripts/disable-local-registry.sh\n<f..t...... src/github.com/osism/testbed/scripts/enable-ara.sh\n<f..t...... src/github.com/osism/testbed/scripts/enable-resource-nodes.sh\n<f..t...... src/github.com/osism/testbed/scripts/include.sh\n<f..t...... src/github.com/osism/testbed/scripts/manager-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/prepare-ceph-configuration.sh\n<f..t...... src/github.com/osism/testbed/scripts/prepare-wireguard-configuration.sh\n<f..t...... src/github.com/osism/testbed/scripts/pull-images.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-ceph-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-docker-registry.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-kolla-namespace.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-manager-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/set-openstack-version.sh\n<f..t...... src/github.com/osism/testbed/scripts/sync-configuration-repository.sh\n<f..t...... src/github.com/osism/testbed/scripts/test-wireguard.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade-ceph.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade-services.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade.sh\n<f..t...... src/github.com/osism/testbed/scripts/wrapper-gilt.sh\n.d..t...... src/github.com/osism/testbed/scripts/bootstrap/\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/000-netbox.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/301-openstack-octavia-amphora-image.sh\n<f..t...... src/github.com/osism/testbed/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh\n.d..t...... src/github.com/osism/testbed/scripts/check/\n<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-domain-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-scs-standards.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-scs-compatible.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-with-tempest.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/303-prometheus-alert-status.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/500-kubernetes.sh\n.d..t...... src/github.com/osism/testbed/scripts/customisations/\n<f..t...... src/github.com/osism/testbed/scripts/customisations/external-api.sh\n.d..t...... src/github.com/osism/testbed/scripts/deploy/\n<f..t...... src/github.com/osism/testbed/scripts/deploy/000-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/001-helpers.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/310-openstack-extended.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/320-openstack-minimal.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/400-monitoring.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/500-kubernetes.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/510-clusterapi.sh\n.d..t...... src/github.com/osism/testbed/scripts/upgrade/\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/310-openstack-extended.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/320-openstack-minimal.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/400-monitoring.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/500-kubernetes.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/510-clusterapi.sh\n.d..t...... src/github.com/osism/testbed/terraform/\n<f..t...... src/github.com/osism/testbed/terraform/Makefile\n<f..t...... src/github.com/osism/testbed/terraform/README.md\n<f..t...... src/github.com/osism/testbed/terraform/backend.env.sample\n<f..t...... src/github.com/osism/testbed/terraform/backend.tf.sample\n<f..t...... src/github.com/osism/testbed/terraform/clouds-public.yaml\n<f..t...... src/github.com/osism/testbed/terraform/clouds.yaml.sample\n<f..t...... src/github.com/osism/testbed/terraform/local.env.sample\n<f..t...... src/github.com/osism/testbed/terraform/terraformrc.sample\n.d..t...... src/github.com/osism/testbed/terraform/environments/\n<f..t...... src/github.com/osism/testbed/terraform/environments/artcodix.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/cah-f1a.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ci-debian-12.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ci-ubuntu-24.04.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ci.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/cleura.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/cloudpod.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/default.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/exigo.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/gx-scs.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/huaweicloud.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/otc.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/ovh.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/pluscloudopen.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/regiocloud.tfvars\n<f..t...... src/github.com/osism/testbed/terraform/environments/wavestack.tfvars\n.d..t...... src/github.com/osism/testbed/terraform/scripts/\n<f..t...... src/github.com/osism/testbed/terraform/scripts/cleanup.py\n*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-1.log\n*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-0.log\n*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci.pub\n*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci\n*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/terraform.tfstate\n*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/\n*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/\n*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_use_ephemeral_storage_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_image_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_router_enable_snat_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_router_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_network_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_image_override.tf\n*deleting   src/github.com/osism/testbed/terraform/overrides/\n*deleting   src/github.com/osism/testbed/terraform/customisations/neutron_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/external_api_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/default_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv6_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv4_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/access_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/customisations/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/terraform-provider-openstack_v3.4.0\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/terraform-provider-null\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/terraform-provider-local\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/README.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/LICENSE\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/CHANGELOG.md\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64.lock\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/\n*deleting   src/github.com/osism/testbed/terraform/.terraform/environment\n*deleting   src/github.com/osism/testbed/terraform/.terraform/\n*deleting   src/github.com/osism/testbed/terraform/variables.tf\n*deleting   src/github.com/osism/testbed/terraform/provider.tf\n*deleting   src/github.com/osism/testbed/terraform/outputs.tf\n*deleting   src/github.com/osism/testbed/terraform/nova.tf\n*deleting   src/github.com/osism/testbed/terraform/nodes_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/nodes.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_router_override.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_network_override.tf\n*deleting   src/github.com/osism/testbed/terraform/neutron.tf\n*deleting   src/github.com/osism/testbed/terraform/manager_boot_from_volume_override.tf\n*deleting   src/github.com/osism/testbed/terraform/manager.tf\n*deleting   src/github.com/osism/testbed/terraform/main.tf\n*deleting   src/github.com/osism/testbed/terraform/local.env\n*deleting   src/github.com/osism/testbed/terraform/inventory.ci\n*deleting   src/github.com/osism/testbed/terraform/default_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/data.tf\n*deleting   src/github.com/osism/testbed/terraform/ci.auto.tfvars\n*deleting   src/github.com/osism/testbed/terraform/access_floatingip_custom.tf\n*deleting   src/github.com/osism/testbed/terraform/.terraform.lock.hcl\n*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci.pub\n*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci\n*deleting   src/github.com/osism/testbed/terraform/.deploy.ci\n*deleting   src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci\n",
                            "rc": 0,
                            "stdout_lines": [
                                ".d..t...... src/",
                                ".d..t...... src/github.com/",
                                ".d..t...... src/github.com/osism/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.ansible-lint",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.flake8",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.yamllint.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.zuul.yaml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/CHANGELOG.md",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/LICENSE",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/README.md",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/galaxy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/config",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/config.worktree",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/description",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/index",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/packed-refs",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/branches/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/info/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/info/exclude",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/00/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/01/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/02/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/03/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/04/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/05/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/06/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/07/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/08/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/09/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/10/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/11/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/12/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/13/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/14/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/15/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/16/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/17/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/18/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/19/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/20/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/21/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/22/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/23/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/24/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/25/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/26/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/27/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/28/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/29/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/30/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/31/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/32/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/33/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/34/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/35/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/36/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/37/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/38/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/39/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/40/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/41/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/42/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/43/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/44/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/45/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/46/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/47/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/48/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/49/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/50/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/51/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/52/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/53/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/54/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/55/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/56/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/57/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/58/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/59/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/60/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/61/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/62/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/63/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/64/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/66/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/67/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/68/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/69/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/70/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/71/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/72/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/73/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/74/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/75/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/76/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/77/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/78/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/79/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/80/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/81/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/82/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/83/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/84/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/85/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/86/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/88/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/89/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/90/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/91/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/92/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/93/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/94/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/95/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/96/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/97/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/98/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/99/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ab/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ae/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/af/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/be/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bf/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/da/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/db/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/de/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/df/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ed/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/info/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/publish-collection.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/renovate.json",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/templates/galaxy.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/publish-collection.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/meta/runtime.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/requirements.txt",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/default/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/default/molecule.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/collections.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/converge.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/molecule.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_login.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/known_hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/network.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/trivy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/user.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/certificates.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configfs.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_compose.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_login.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/facts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/firewall.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hostname.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/ipmitool.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/k9s.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/kernel_modules.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/known_hosts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/limits.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/microcode.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/operator.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/resolvconf.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/runc.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/services.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sosreport.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sshconfig.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/state.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sysctl.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/systohc.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/user.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/cloudinit.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages_debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/services.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/git.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-block.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-template.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/interfaces.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/netplan.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/centos.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/util.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_login.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/known_hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/network.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/trivy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/user.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/trivy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/plugins/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/still_alive.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/certificates.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/cloudinit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/git.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/update.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-netbox-private-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-private-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/docker-compose",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/docker-compose.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/osism.target.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/ufw.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-block.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-fast.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-local.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-template.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-block.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-fast.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-template.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/module-load.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-scanned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-static.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/motd.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-interfaces.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-netplan.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-networkd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/dummy-interfaces.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/network-extra-init.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/vxlan-interfaces.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/dummy.netdev.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.netdev.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.network.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/device.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/interfaces.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/01-osism.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/interfaces.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/interfaces.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/operator-sudoers.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/deploy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/proxy-apt.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/AlmaLinux.yml -> RedHat.yml",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Debian.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/RedHat.yml",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Rocky.yml -> RedHat.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Ubuntu.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/99osism.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/source.list.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/ubuntu.sources.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/AlmaLinux-amd64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/CentOS-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Debian-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Rocky-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-aarch64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-x86_64.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-resolv.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/resolved.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/sysctl.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/remote-key.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-default.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-keyfile.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.ansible-lint",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.flake8",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.yamllint.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.zuul.yaml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/CHANGELOG.md",
                                "<f..t...... src/github.com/osism/ansible-collection-services/LICENSE",
                                "<f..t...... src/github.com/osism/ansible-collection-services/README.md",
                                "<f..t...... src/github.com/osism/ansible-collection-services/galaxy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/config",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/config.worktree",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/description",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/index",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/packed-refs",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/branches/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/hooks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/info/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/info/exclude",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/00/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/01/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/03/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/04/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/05/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/07/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/08/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/09/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/10/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/11/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/12/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/13/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/14/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/15/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/17/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/18/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/19/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/20/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/21/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/22/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/23/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/28/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/29/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/30/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/32/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/34/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/35/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/36/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/37/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/40/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/41/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/42/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/43/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/44/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/45/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/46/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/50/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/51/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/52/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/55/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/57/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/58/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/59/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/60/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/63/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/64/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/65/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/66/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/67/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/68/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/69/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/70/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/71/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/72/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/74/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/75/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/78/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/79/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/80/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/83/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/84/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/85/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/86/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/88/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/89/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/94/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/95/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/96/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/97/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/98/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/99/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ab/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ae/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/af/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/be/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bf/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/df/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/info/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/publish-collection.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/renovate.json",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/templates/galaxy.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/workflows/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/publish-collection.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/meta/runtime.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/requirements.txt",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/default/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/default/molecule.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/collections.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/converge.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/molecule.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/manager.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/nexus.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/openstackclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/opentelemetry_collector.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/phpmyadmin.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/scaphandre.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/squid.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/stepca.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/substation.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/thanos_sidecar.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/traefik.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wazuh_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zabbix_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zuul.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/adminer.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/auditd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cgit.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsdist.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsmasq.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/fail2ban.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/frr.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/gnmic.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/homer.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/httpd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/journald.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/lldpd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/manager.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbox.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/nexus.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/opentelemetry_collector.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/phpmyadmin.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rng.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rsyslog.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/scaphandre.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/smartd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/squid.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/sshd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/stepca.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/substation.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/thanos_sidecar.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/traefik.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/tuned.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wireguard.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zuul.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/container.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package_debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/container.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/util.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/manager.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/nexus.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/openstackclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/opentelemetry_collector.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/phpmyadmin.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/scaphandre.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/squid.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/stepca.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/substation.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/thanos_sidecar.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/traefik.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wazuh_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zabbix_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zuul.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wazuh_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/zabbix_agent.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/filter/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/filter/address.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/modules/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_container_facts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_docker.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_toolbox.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/auditd.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/20-neo23x0.rules.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-container.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/container.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/rook.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/ceph.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/keyring.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph-authtool.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/crushtool.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rados.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/radosgw-admin.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rbd.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rook.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/cgitrc.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/httpd-cgit.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/chrony.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/config.toml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/dnsdist.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/dnsmasq.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/.gitattributes",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/limits.conf",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_containers.fact",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_images.fact",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/bootstrap.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-block.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-zram.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/config.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/containerd_config.toml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/daemon.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/overlay.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/sshd.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/falco.service",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family_broken.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/daemons.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_k3s_cilium.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_leaf.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer_external_uplink.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_test.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn001.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_metalbox.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_network.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/vtysh.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/gnmic.yaml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/hddtemp",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/config.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/prepare-ironic-volume.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/ironic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/sonic-ztp.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/htaccess.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/httpd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/post_install.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/ztp.json.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/journald.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/config.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ansible.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ara.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-celery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-frontend.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-scripts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-vault.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-wrapper.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize-vault.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/verify-versions.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/check-service-manager-versions.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-netbox-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-ssh-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-vault-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/manager.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/vault.hcl.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/all.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ansible.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara-server.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/client.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/conductor.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/frontend.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/inventory-reconciler.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/listener.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/mariadb.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/netbox.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/openstack.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/postgres.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/vault.env.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/osism-include.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/cilium.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/flux.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/hubble.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ansible.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ceph.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-custom.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-generic.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-infrastructure.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-kolla.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-manager.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-monitoring.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-openstack.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run-without-secrets.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-state.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-docker.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-manager.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-validate.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/scripts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/wrapper.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/270_tags.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-postgres.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/rescue-service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/restart-service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/wait-for-healthy-service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-database.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-postgres-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/configuration.py.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/netbox.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit-1.26.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/postgresql.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/netbox.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/postgres.env.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/custom_fields.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_roles.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_types.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/groups.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/manufacturers.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/object_permissions.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/prefix_vlan_roles.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/sites.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/tags.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/users.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/client.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/server.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/netdata.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/stream.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/create_repos_from_list.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_http_proxy.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_realms.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/update_admin_password.groovy",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/call-script.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/declare-script.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.properties.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.service.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/openstack.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/otel-collector-config.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/additional-log-server.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/fluentd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/logrotate.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/70-fluentd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/71-additional-log-server.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog-logrotate.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/smartmontools",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/osism.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config-wrapper.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/provisioner-acme.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.service.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/step.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/entrypoint.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/substation.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/teleport.yaml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/certificates.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/dynamic.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-cert.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/client.keys.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/ossec.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/client.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/server.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/zabbix_agent2.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/builder-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/executor-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/launcher-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/mime.types",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/openssl.cnf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/web-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/zk-ca.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/copy_tasks.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/generate_certs_and_keys.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/template_tasks.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/docker-compose.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/httpd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/main.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/nodepool.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start-gearman.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zoo.cfg.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zuul.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/executor.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/mariadb.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_builder.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_launcher.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/scheduler.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/web.env.j2",
                                ".d..t...... src/github.com/osism/terraform-base/",
                                "<f..t...... src/github.com/osism/terraform-base/.yamllint.yml",
                                "<f..t...... src/github.com/osism/terraform-base/.zuul.yaml",
                                "<f..t...... src/github.com/osism/terraform-base/LICENSE",
                                "<f..t...... src/github.com/osism/terraform-base/README.md",
                                ".d..t...... src/github.com/osism/terraform-base/.git/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/HEAD",
                                "<f..t...... src/github.com/osism/terraform-base/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/terraform-base/.git/config",
                                "<f..t...... src/github.com/osism/terraform-base/.git/config.worktree",
                                "<f..t...... src/github.com/osism/terraform-base/.git/description",
                                "<f..t...... src/github.com/osism/terraform-base/.git/index",
                                "<f..t...... src/github.com/osism/terraform-base/.git/packed-refs",
                                ".d..t...... src/github.com/osism/terraform-base/.git/branches/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/hooks/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/terraform-base/.git/info/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/info/exclude",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/00/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/01/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/02/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/05/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/06/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/07/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/08/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/10/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/11/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/12/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/15/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/16/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/17/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/20/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/21/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/24/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/26/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/29/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/31/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/34/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/36/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/37/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/39/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/40/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/41/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/42/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/43/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/46/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/47/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/48/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/49/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/52/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/55/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/56/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/58/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/59/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/61/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/63/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/64/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/65/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/66/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/67/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/68/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/70/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/72/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/76/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/79/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/80/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/81/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/82/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/83/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/84/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/85/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/86/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/88/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/90/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/91/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/92/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/95/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/96/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/98/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/af/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b0/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/bf/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/da/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/db/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/de/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/df/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/f9/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/info/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/refs/",
                                ".d..t...... src/github.com/osism/terraform-base/.github/",
                                "<f..t...... src/github.com/osism/terraform-base/.github/renovate.json",
                                ".d..t...... src/github.com/osism/terraform-base/.github/workflows/",
                                "<f..t...... src/github.com/osism/terraform-base/.github/workflows/add-to-project.yml",
                                ".d..t...... src/github.com/osism/terraform-base/playbooks/",
                                "<f..t...... src/github.com/osism/terraform-base/playbooks/validate.yml",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/data.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/main.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/manager.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/neutron.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/nodes.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/nova.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/outputs.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/provider.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/variables.tf",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/customisations/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_floatingip_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv4_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/access_ipv6_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/default_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/external_api_custom.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/customisations/neutron_floatingip_custom.tf",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/environments/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/environments/default.tfvars",
                                ".d..t...... src/github.com/osism/terraform-base/testbed-default/overrides/",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_image_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/manager_boot_from_volume_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_network_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_availability_zone_hints_router_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/neutron_router_enable_snat_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_image_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_boot_from_volume_override.tf",
                                "<f..t...... src/github.com/osism/terraform-base/testbed-default/overrides/nodes_use_ephemeral_storage_override.tf",
                                ".d..t...... src/github.com/osism/testbed/",
                                "<f..t...... src/github.com/osism/testbed/.ansible-lint",
                                "<f..t...... src/github.com/osism/testbed/.flake8",
                                "<f..t...... src/github.com/osism/testbed/.gitignore",
                                "<f..t...... src/github.com/osism/testbed/.yamllint.yml",
                                "<f..t...... src/github.com/osism/testbed/.zuul.yaml",
                                "<f..t...... src/github.com/osism/testbed/LICENSE",
                                "<f..t...... src/github.com/osism/testbed/Makefile",
                                "<f..t...... src/github.com/osism/testbed/README.md",
                                "<f..t...... src/github.com/osism/testbed/ansible.cfg",
                                "<f..t...... src/github.com/osism/testbed/gilt.yml",
                                "<f..t...... src/github.com/osism/testbed/requirements.txt",
                                "<f..t...... src/github.com/osism/testbed/requirements.yml",
                                "<f..t...... src/github.com/osism/testbed/tox.ini",
                                ".d..t...... src/github.com/osism/testbed/.git/",
                                "<f..t...... src/github.com/osism/testbed/.git/HEAD",
                                "<f..t...... src/github.com/osism/testbed/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/testbed/.git/config",
                                "<f..t...... src/github.com/osism/testbed/.git/config.worktree",
                                "<f..t...... src/github.com/osism/testbed/.git/description",
                                "<f..t...... src/github.com/osism/testbed/.git/index",
                                "<f..t...... src/github.com/osism/testbed/.git/packed-refs",
                                ".d..t...... src/github.com/osism/testbed/.git/branches/",
                                ".d..t...... src/github.com/osism/testbed/.git/hooks/",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/testbed/.git/info/",
                                "<f..t...... src/github.com/osism/testbed/.git/info/exclude",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/00/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/01/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/02/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/03/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/04/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/05/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/06/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/07/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/08/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/09/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/10/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/13/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/14/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/15/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/16/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/17/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/18/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/19/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/20/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/21/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/22/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/23/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/24/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/26/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/28/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/29/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/31/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/32/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/33/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/34/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/36/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/37/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/38/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/39/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3e/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/3e/281daf78bf4d7271ae5cd214db5f252465deec",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/40/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/41/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/43/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/45/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/46/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/48/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/49/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/50/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/51/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/53/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/55/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/56/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/57/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/58/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/59/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5a/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/5a/f605878e6e0f00f8ac6f58481426acc08b3267",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/60/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/61/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/62/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/63/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/64/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/65/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/66/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/67/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/68/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/69/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/70/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/72/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/73/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/74/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/75/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/77/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/78/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/79/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/80/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/81/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/84/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/85/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/87/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/88/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/89/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8f/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/8f/eae21c48a127bf708f12e6c4be4244e9e48817",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/90/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/91/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/92/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/93/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/94/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/95/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/96/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/97/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/98/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/99/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a7/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/a7/965783e72f444e8562ee4f57a8f0fe52df25a4",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ab/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ad/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/ad/206bec61f9236a805a9e27cc78f6a847e105f5",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ae/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/af/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/be/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c7/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/c8/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/c8/de20b8fbcc15b88ad31aaefaede6eca53683db",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/da/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/de/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/df/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ed/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/info/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/testbed/.git/refs/",
                                ".d..t...... src/github.com/osism/testbed/.github/",
                                "<f..t...... src/github.com/osism/testbed/.github/renovate.json",
                                ".d..t...... src/github.com/osism/testbed/.github/workflows/",
                                "<f..t...... src/github.com/osism/testbed/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/testbed/.github/workflows/update-manager-images.yml",
                                ".d..t...... src/github.com/osism/testbed/ansible/",
                                "<f..t...... src/github.com/osism/testbed/ansible/check-local-versions.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/localhost_inventory.yaml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-0.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-1.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-2.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-3.yml",
                                ".d..t...... src/github.com/osism/testbed/containerlab/",
                                "<f..t...... src/github.com/osism/testbed/containerlab/README.md",
                                "<f..t...... src/github.com/osism/testbed/containerlab/osism.clab.yml",
                                ".d..t...... src/github.com/osism/testbed/containerlab/files/",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/daemons",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/frr01.conf",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/frr02.conf",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/vtysh.conf",
                                ".d..t...... src/github.com/osism/testbed/contrib/",
                                "<f..t...... src/github.com/osism/testbed/contrib/analyze-tempest-logs.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/analyze-zuul-logs.py",
                                "<f..t...... src/github.com/osism/testbed/contrib/elasticsearch_random_data_load.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sql",
                                "<f..t...... src/github.com/osism/testbed/contrib/semver2.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/setup-testbed.py",
                                ".d..t...... src/github.com/osism/testbed/contrib/ansible/",
                                "<f..t...... src/github.com/osism/testbed/contrib/ansible/clouds.yaml.sample",
                                "<f..t...... src/github.com/osism/testbed/contrib/ansible/dns.yml",
                                "<f..t...... src/github.com/osism/testbed/contrib/ansible/secure.yaml.sample",
                                ".d..t...... src/github.com/osism/testbed/contrib/assets/",
                                "<f..t...... src/github.com/osism/testbed/contrib/assets/operations-dashboard.png",
                                ".d..t...... src/github.com/osism/testbed/contrib/integration-tests/",
                                "<f..t...... src/github.com/osism/testbed/contrib/integration-tests/docker-compose.yaml",
                                "<f..t...... src/github.com/osism/testbed/contrib/integration-tests/run_test.sh",
                                ".d..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/",
                                "<f..t...... src/github.com/osism/testbed/contrib/integration-tests/tests/new_user.robot",
                                ".d..t...... src/github.com/osism/testbed/contrib/nagios-plugins/",
                                "<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_elasticsearch",
                                "<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_galera_cluster",
                                "<f..t...... src/github.com/osism/testbed/contrib/nagios-plugins/check_rabbitmq_cluster",
                                ".d..t...... src/github.com/osism/testbed/contrib/openstack-cli/",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/README.md",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds-public.yaml",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/clouds.yaml.example",
                                "<f..t...... src/github.com/osism/testbed/contrib/openstack-cli/secure.yaml.example",
                                ".d..t...... src/github.com/osism/testbed/contrib/ownca/",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/README.md",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/create_ca.yml",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/create_manager.yml",
                                "<f..t...... src/github.com/osism/testbed/contrib/ownca/create_wildcard.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/",
                                "<f..t...... src/github.com/osism/testbed/environments/.vault_pass",
                                "<f..t...... src/github.com/osism/testbed/environments/ansible.cfg",
                                "<f..t...... src/github.com/osism/testbed/environments/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/ceph.test/",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph.test/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph.test/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph.test/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/ceph/",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/ceph/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/custom/",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-bootstrap.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-netbox.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-baremetal-pull-images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-facts.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-migrate-proxysql.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-pull-images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-wipe-partitions.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds-ceph.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/playbook-workarounds.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/custom/files/",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/baremetal-tenks-override.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_devices_all.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_ceph_osd_devices_all.fact",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/files/testbed_network_devices.fact",
                                ".d..t...... src/github.com/osism/testbed/environments/custom/templates/",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/baremetal-netbox-device.yml.j2",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/ironic-interface.service.j2",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.service.j2",
                                "<f..t...... src/github.com/osism/testbed/environments/custom/templates/workarounds.sh.j2",
                                ".d..t...... src/github.com/osism/testbed/environments/generic/",
                                "<f..t...... src/github.com/osism/testbed/environments/generic/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/generic/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/generic/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/files/",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/ceph/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/cert.crt",
                                "<f..t...... src/github.com/osism/testbed/environments/infrastructure/files/keycloak/private_key.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/certificates/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy-internal.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/haproxy.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/certificates/ca/testbed.crt",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/galera.cnf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/global.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana.ini",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/keystone.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/event_pipeline.yaml",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ceilometer/pipeline.yaml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/ceph.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-scheduler.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-backup/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/cinder/cinder-volume/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/ceph.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/glance/glance-api.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/gnocchi/ceph.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/provisioning.yaml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/grafana/dashboards/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.initramfs",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-agent.kernel",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-conductor.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/ironic-dnsmasq.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/ironic/policy.yaml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/magnum/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/manila/ceph.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/neutron/ml2_conf.ini",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/ceph.conf",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/nova/nova-compute.conf",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client.cert-and-key.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/client_ca.cert.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.cert.pem",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/octavia/server_ca.key.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/",
                                "<f..t...... src/github.com/osism/testbed/environments/kolla/files/overlays/prometheus/prometheus.yml.d/50-ceph.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kubernetes/",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/playbook-nginx.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/kubernetes/files/",
                                "<f..t...... src/github.com/osism/testbed/environments/kubernetes/files/nginx.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/manager/",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/hosts",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/manager/files/",
                                "<f..t...... src/github.com/osism/testbed/environments/manager/files/conductor.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/monitoring/",
                                "<f..t...... src/github.com/osism/testbed/environments/monitoring/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/monitoring/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/monitoring/secrets.yml",
                                ".d..t...... src/github.com/osism/testbed/environments/openstack/",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/clouds.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/configuration.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/id_rsa.test.pub",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/openrc",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-basic.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-ceph-rgw.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-flavors.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-bootstrap-images.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test-identity.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/playbook-test.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/secrets.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/secure.yml",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/testbed.pem",
                                ".d..t...... src/github.com/osism/testbed/environments/openstack/files/",
                                ".d..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/exclude.lst",
                                "<f..t...... src/github.com/osism/testbed/environments/openstack/files/tempest/include-scs-compatible.lst",
                                ".d..t...... src/github.com/osism/testbed/inventory/",
                                "<f..t...... src/github.com/osism/testbed/inventory/10-custom",
                                "<f..t...... src/github.com/osism/testbed/inventory/20-roles",
                                "<f..t...... src/github.com/osism/testbed/inventory/99-overwrite",
                                ".d..t...... src/github.com/osism/testbed/inventory/group_vars/",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-external-nodes.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-managers.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-nodes.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/group_vars/all/",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/ansible.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/kolla.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/registries.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/vxlan.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/netbox/",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/5835-54X-O-AC-F.yaml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/7726-32X-O-AC-F.yaml",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-device.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-housing.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/manager.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/node.yml",
                                ".d..t...... src/github.com/osism/testbed/netbox/moduletypes/",
                                "<f..t...... src/github.com/osism/testbed/netbox/moduletypes/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/netbox/resources/",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/100-initialise.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/200-rack-1000.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-manager.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-0.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-1.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-2.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-3.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-4.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-5.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-6.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-7.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-8.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-9.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-0.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-1.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-2.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-3.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-oob.yml",
                                ".d..t...... src/github.com/osism/testbed/network/",
                                "<f..t...... src/github.com/osism/testbed/network/iptables.sh",
                                "<f..t...... src/github.com/osism/testbed/network/vxlan.sh",
                                ".d..t...... src/github.com/osism/testbed/playbooks/",
                                "<f..t...... src/github.com/osism/testbed/playbooks/cleanup.yml",
                                "<f.st...... src/github.com/osism/testbed/playbooks/deploy.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/post.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/pre.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/update-stable.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/upgrade-stable.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/upgrade.yml",
                                ".d..t...... src/github.com/osism/testbed/playbooks/templates/",
                                "<f..t...... src/github.com/osism/testbed/playbooks/templates/local.env.j2",
                                ".d..t...... src/github.com/osism/testbed/playbooks/vars/",
                                "<f..t...... src/github.com/osism/testbed/playbooks/vars/mappings.yml",
                                "<f..t...... src/github.com/osism/testbed/playbooks/vars/repositories.yml",
                                ".d..t...... src/github.com/osism/testbed/scripts/",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check-ceph.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-baremetal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-ceph.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-in-a-nutshell.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/disable-ara.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/disable-local-registry.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/enable-ara.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/enable-resource-nodes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/include.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/manager-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/prepare-ceph-configuration.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/prepare-wireguard-configuration.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/pull-images.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-ceph-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-docker-registry.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-kolla-namespace.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-manager-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/set-openstack-version.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/sync-configuration-repository.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/test-wireguard.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade-ceph.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade-services.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/wrapper-gilt.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/bootstrap/",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/000-netbox.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/301-openstack-octavia-amphora-image.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/check/",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-domain-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-scs-standards.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-scs-compatible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-with-tempest.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/303-prometheus-alert-status.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/500-kubernetes.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/customisations/",
                                "<f..t...... src/github.com/osism/testbed/scripts/customisations/external-api.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/deploy/",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/000-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/001-helpers.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/310-openstack-extended.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/320-openstack-minimal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/400-monitoring.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/500-kubernetes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/510-clusterapi.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/upgrade/",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/310-openstack-extended.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/320-openstack-minimal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/400-monitoring.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/500-kubernetes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/510-clusterapi.sh",
                                ".d..t...... src/github.com/osism/testbed/terraform/",
                                "<f..t...... src/github.com/osism/testbed/terraform/Makefile",
                                "<f..t...... src/github.com/osism/testbed/terraform/README.md",
                                "<f..t...... src/github.com/osism/testbed/terraform/backend.env.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/backend.tf.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/clouds-public.yaml",
                                "<f..t...... src/github.com/osism/testbed/terraform/clouds.yaml.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/local.env.sample",
                                "<f..t...... src/github.com/osism/testbed/terraform/terraformrc.sample",
                                ".d..t...... src/github.com/osism/testbed/terraform/environments/",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/artcodix.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/cah-f1a.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ci-debian-12.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ci-ubuntu-24.04.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ci.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/cleura.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/cloudpod.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/default.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/exigo.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/gx-scs.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/huaweicloud.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/otc.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/ovh.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/pluscloudopen.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/regiocloud.tfvars",
                                "<f..t...... src/github.com/osism/testbed/terraform/environments/wavestack.tfvars",
                                ".d..t...... src/github.com/osism/testbed/terraform/scripts/",
                                "<f..t...... src/github.com/osism/testbed/terraform/scripts/cleanup.py",
                                "*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-1.log",
                                "*deleting   src/github.com/osism/testbed/ansible/ansible-manager-part-0.log",
                                "*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci.pub",
                                "*deleting   src/github.com/osism/testbed/ansible/.id_rsa.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/terraform.tfstate",
                                "*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/ci/",
                                "*deleting   src/github.com/osism/testbed/terraform/terraform.tfstate.d/",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_use_ephemeral_storage_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/nodes_boot_from_image_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_router_enable_snat_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_router_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/neutron_availability_zone_hints_network_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/manager_boot_from_image_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/overrides/",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/neutron_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/external_api_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/default_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv6_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/access_ipv4_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/access_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/customisations/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/terraform-provider-openstack_v3.4.0",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/3.4.0/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/openstack/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/terraform-provider-openstack/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/terraform-provider-null",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/3.3.0/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/null/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/terraform-provider-local",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/README.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/LICENSE",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/CHANGELOG.md",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/linux_amd64.lock",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/2.9.0/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/local/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/hashicorp/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/registry.opentofu.org/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/providers/",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/environment",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform/",
                                "*deleting   src/github.com/osism/testbed/terraform/variables.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/provider.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/outputs.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/nova.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/nodes_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/nodes.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_router_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron_availability_zone_hints_network_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/neutron.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/manager_boot_from_volume_override.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/manager.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/main.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/local.env",
                                "*deleting   src/github.com/osism/testbed/terraform/inventory.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/default_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/data.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/ci.auto.tfvars",
                                "*deleting   src/github.com/osism/testbed/terraform/access_floatingip_custom.tf",
                                "*deleting   src/github.com/osism/testbed/terraform/.terraform.lock.hcl",
                                "*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci.pub",
                                "*deleting   src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/.deploy.ci",
                                "*deleting   src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:09.633229Z",
                            "start": "2026-06-06T00:00:44.432712Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-00000000002f",
                        "name": "Synchronize src repos to workspace directory."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed04/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-testbed04/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed04/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": "0755",
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-testbed04/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000031",
                        "name": "ensure-output-dirs-present",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_0/github.com/osism/zuul-config/roles/ensure-output-dirs-present"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:10.845896Z",
                            "start": "2026-06-06T00:02:09.685061Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000033",
                        "name": "Ensure Zuul output directories exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed04/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed04/zuul-output/logs"
                                }
                            },
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "0755",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul-testbed04/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed04",
                            "path": "/home/zuul-testbed04/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1004
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:11.111348Z",
                            "start": "2026-06-06T00:02:10.856231Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000038",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed04/zuul-output/logs/sudo-strace.log\n: > \"$out\"\nif command -v strace >/dev/null 2>&1; then\n  cmd=(timeout 40 strace -f -tt -T -y       -o \"$out\"       sudo -n true)\nelse\n  echo \"strace not installed; running bare sudo probe\" > \"$out\"\n  cmd=(timeout 40 sudo -n true)\nfi\n{ TIMEFORMAT='WALL: %3R s'; time \"${cmd[@]}\"; } 2> \"$out.time\"\necho \"EXIT: $?\" >> \"$out.time\"\n",
                            "delta": "0:00:00.900100",
                            "end": "2026-06-06 00:02:12.312676",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed04/zuul-output/logs/sudo-strace.log\n: > \"$out\"\nif command -v strace >/dev/null 2>&1; then\n  cmd=(timeout 40 strace -f -tt -T -y       -o \"$out\"       sudo -n true)\nelse\n  echo \"strace not installed; running bare sudo probe\" > \"$out\"\n  cmd=(timeout 40 sudo -n true)\nfi\n{ TIMEFORMAT='WALL: %3R s'; time \"${cmd[@]}\"; } 2> \"$out.time\"\necho \"EXIT: $?\" >> \"$out.time\"\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,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-3bdc-f55e-000000000039-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:02:11.412576",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3bdc-f55e-000000000039-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:12.687616Z",
                            "start": "2026-06-06T00:02:11.160346Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-000000000039",
                        "name": "Probe first sudo invocation under strace"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed04/zuul-output/logs/sudo-debug.txt\n{\n  echo \"== date ==\";            date -Iseconds\n  echo \"== uptime ==\";          uptime\n  echo \"== boot age (s) ==\";    awk '{print int($1)}' /proc/uptime\n  echo \"== /etc/hostname ==\"; cat /etc/hostname\n  echo \"== /etc/hosts ==\";      cat /etc/hosts\n  echo \"== nsswitch.conf ==\";   cat /etc/nsswitch.conf\n  echo \"== resolv.conf ==\";     cat /etc/resolv.conf 2>/dev/null\n  echo \"== ping 8.8.8.8 ==\"\n  ping -c1 -W2 8.8.8.8 2>&1 || true\n  echo \"== ping 81.163.194.9 ==\"\n  ping -c1 -W2 81.163.194.9 2>&1 || true\n  echo \"== ping 81.163.194.10 ==\"\n  ping -c1 -W2 81.163.194.10 2>&1 || true\n  echo \"== getent ahosts ==\"\n  getent ahosts \"$(cat /etc/hostname)\"\n  echo \"== timed getent hosts ==\"\n  { TIMEFORMAT='getent: %3R s'; time getent hosts \"$(cat /etc/hostname)\"; } 2>&1\n  echo \"== systemd-logind active ==\"\n  systemctl is-active systemd-logind\n  echo \"== systemd-logind ActiveEnterTimestampMonotonic ==\"\n  systemctl show systemd-logind -p ActiveEnterTimestampMonotonic\n  echo \"== systemd-resolved active ==\"\n  systemctl is-active systemd-resolved 2>/dev/null\n  echo \"== /etc/pam.d/sudo ==\"\n  cat /etc/pam.d/sudo 2>/dev/null\n  echo \"== sudoers.d listing ==\"\n  ls -la /etc/sudoers.d/ 2>/dev/null\n} > \"$out\" 2>&1\n",
                            "delta": "0:00:00.085377",
                            "end": "2026-06-06 00:02:13.088799",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed04/zuul-output/logs/sudo-debug.txt\n{\n  echo \"== date ==\";            date -Iseconds\n  echo \"== uptime ==\";          uptime\n  echo \"== boot age (s) ==\";    awk '{print int($1)}' /proc/uptime\n  echo \"== /etc/hostname ==\"; cat /etc/hostname\n  echo \"== /etc/hosts ==\";      cat /etc/hosts\n  echo \"== nsswitch.conf ==\";   cat /etc/nsswitch.conf\n  echo \"== resolv.conf ==\";     cat /etc/resolv.conf 2>/dev/null\n  echo \"== ping 8.8.8.8 ==\"\n  ping -c1 -W2 8.8.8.8 2>&1 || true\n  echo \"== ping 81.163.194.9 ==\"\n  ping -c1 -W2 81.163.194.9 2>&1 || true\n  echo \"== ping 81.163.194.10 ==\"\n  ping -c1 -W2 81.163.194.10 2>&1 || true\n  echo \"== getent ahosts ==\"\n  getent ahosts \"$(cat /etc/hostname)\"\n  echo \"== timed getent hosts ==\"\n  { TIMEFORMAT='getent: %3R s'; time getent hosts \"$(cat /etc/hostname)\"; } 2>&1\n  echo \"== systemd-logind active ==\"\n  systemctl is-active systemd-logind\n  echo \"== systemd-logind ActiveEnterTimestampMonotonic ==\"\n  systemctl show systemd-logind -p ActiveEnterTimestampMonotonic\n  echo \"== systemd-resolved active ==\"\n  systemctl is-active systemd-resolved 2>/dev/null\n  echo \"== /etc/pam.d/sudo ==\"\n  cat /etc/pam.d/sudo 2>/dev/null\n  echo \"== sudoers.d listing ==\"\n  ls -la /etc/sudoers.d/ 2>/dev/null\n} > \"$out\" 2>&1\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,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-3bdc-f55e-00000000003a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 2,
                            "start": "2026-06-06 00:02:13.003422",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3bdc-f55e-00000000003a-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-3bdc-f55e-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:13.232971Z",
                            "start": "2026-06-06T00:02:12.712270Z"
                        },
                        "id": "0242ac1f-6606-3bdc-f55e-00000000003a",
                        "name": "Snapshot DNS / PAM / logind state (no become)"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 11,
            "failures": 0,
            "ignored": 0,
            "ok": 30,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "pre",
    "playbook": "github.com/osism/testbed/playbooks/pre.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-06T00:02:23.422374Z",
                    "start": "2026-06-06T00:02:14.468837Z"
                },
                "id": "0242ac1f-6606-8874-cda3-000000000002",
                "name": "Pre play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:14.548337Z",
                            "start": "2026-06-06T00:02:14.486814Z"
                        },
                        "id": "0242ac1f-6606-8874-cda3-000000000004",
                        "name": "Set cloud fact (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:14.590620Z",
                            "start": "2026-06-06T00:02:14.555912Z"
                        },
                        "id": "0242ac1f-6606-8874-cda3-000000000005",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                            "delta": "0:00:02.039320",
                            "end": "2026-06-06 00:02:17.500188",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/scripts",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-8874-cda3-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:02:15.460868",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-06-06 00:02:15 - clean up servers\n2026-06-06 00:02:16 - clean up keypairs\n2026-06-06 00:02:16 - wait for servers to be gone\n2026-06-06 00:02:16 - clean up ports\n2026-06-06 00:02:16 - clean up volumes\n2026-06-06 00:02:16 - disconnect routers\n2026-06-06 00:02:16 - clean up subnets\n2026-06-06 00:02:17 - clean up networks\n2026-06-06 00:02:17 - clean up security groups\n2026-06-06 00:02:17 - clean up floating ips\n2026-06-06 00:02:17 - clean up routers",
                            "stdout_lines": [
                                "2026-06-06 00:02:15 - clean up servers",
                                "2026-06-06 00:02:16 - clean up keypairs",
                                "2026-06-06 00:02:16 - wait for servers to be gone",
                                "2026-06-06 00:02:16 - clean up ports",
                                "2026-06-06 00:02:16 - clean up volumes",
                                "2026-06-06 00:02:16 - disconnect routers",
                                "2026-06-06 00:02:16 - clean up subnets",
                                "2026-06-06 00:02:17 - clean up networks",
                                "2026-06-06 00:02:17 - clean up security groups",
                                "2026-06-06 00:02:17 - clean up floating ips",
                                "2026-06-06 00:02:17 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-8874-cda3-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:17.672986Z",
                            "start": "2026-06-06T00:02:14.627063Z"
                        },
                        "id": "0242ac1f-6606-8874-cda3-000000000006",
                        "name": "Clean the cloud environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed04",
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "handler": "ZipArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed04",
                                    "exclude": [],
                                    "extra_opts": [],
                                    "group": null,
                                    "include": [
                                        "tofu"
                                    ],
                                    "io_buffer_size": 65536,
                                    "keep_newer": false,
                                    "list_files": false,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "https://github.com/opentofu/opentofu/releases/download/v1.12.1/tofu_1.12.1_linux_amd64.zip",
                                    "unsafe_writes": false,
                                    "validate_certs": true
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed04",
                            "size": 4096,
                            "src": "/home/zuul-testbed04/.ansible/tmp/ansible-tmp-1780704137.7328694-13-132874541771901/tofu_1.12.1_linux_amd64izrykiiy.zip",
                            "state": "directory",
                            "uid": 1004
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:20.152137Z",
                            "start": "2026-06-06T00:02:17.689739Z"
                        },
                        "id": "0242ac1f-6606-8874-cda3-000000000007",
                        "name": "Extract tofu binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed04",
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "handler": "TgzArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed04",
                                    "exclude": [],
                                    "extra_opts": [],
                                    "group": null,
                                    "include": [
                                        "wireproxy"
                                    ],
                                    "io_buffer_size": 65536,
                                    "keep_newer": false,
                                    "list_files": false,
                                    "mode": null,
                                    "owner": null,
                                    "remote_src": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "https://github.com/pufferffish/wireproxy/releases/download/v1.1.2/wireproxy_linux_amd64.tar.gz",
                                    "unsafe_writes": false,
                                    "validate_certs": true
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed04",
                            "size": 4096,
                            "src": "/home/zuul-testbed04/.ansible/tmp/ansible-tmp-1780704140.2070942-19-262070727192831/wireproxy_linux_amd64hg6g1h1g.tar.gz",
                            "state": "directory",
                            "uid": 1004
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:21.484574Z",
                            "start": "2026-06-06T00:02:20.162424Z"
                        },
                        "id": "0242ac1f-6606-8874-cda3-000000000008",
                        "name": "Extract wireproxy binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "rsync",
                                "-avz",
                                "/home/zuul-testbed04/src/github.com/osism/terraform-base/testbed-default/",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform"
                            ],
                            "delta": "0:00:00.344007",
                            "end": "2026-06-06 00:02:22.134397",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "rsync -avz /home/zuul-testbed04/src/github.com/osism/terraform-base/testbed-default/ /home/zuul-testbed04/src/github.com/osism/testbed/terraform",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-8874-cda3-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:02:21.790390",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sending incremental file list\ndata.tf\nmain.tf\nmanager.tf\nneutron.tf\nnodes.tf\nnova.tf\noutputs.tf\nprovider.tf\nvariables.tf\ncustomisations/\ncustomisations/access_floatingip_custom.tf\ncustomisations/access_ipv4_custom.tf\ncustomisations/access_ipv6_custom.tf\ncustomisations/default_custom.tf\ncustomisations/external_api_custom.tf\ncustomisations/neutron_floatingip_custom.tf\noverrides/\noverrides/manager_boot_from_image_override.tf\noverrides/manager_boot_from_volume_override.tf\noverrides/neutron_availability_zone_hints_network_override.tf\noverrides/neutron_availability_zone_hints_router_override.tf\noverrides/neutron_router_enable_snat_override.tf\noverrides/nodes_boot_from_image_override.tf\noverrides/nodes_boot_from_volume_override.tf\noverrides/nodes_use_ephemeral_storage_override.tf\n\nsent 6,929 bytes  received 470 bytes  4,932.67 bytes/sec\ntotal size is 26,503  speedup is 3.58",
                            "stdout_lines": [
                                "sending incremental file list",
                                "data.tf",
                                "main.tf",
                                "manager.tf",
                                "neutron.tf",
                                "nodes.tf",
                                "nova.tf",
                                "outputs.tf",
                                "provider.tf",
                                "variables.tf",
                                "customisations/",
                                "customisations/access_floatingip_custom.tf",
                                "customisations/access_ipv4_custom.tf",
                                "customisations/access_ipv6_custom.tf",
                                "customisations/default_custom.tf",
                                "customisations/external_api_custom.tf",
                                "customisations/neutron_floatingip_custom.tf",
                                "overrides/",
                                "overrides/manager_boot_from_image_override.tf",
                                "overrides/manager_boot_from_volume_override.tf",
                                "overrides/neutron_availability_zone_hints_network_override.tf",
                                "overrides/neutron_availability_zone_hints_router_override.tf",
                                "overrides/neutron_router_enable_snat_override.tf",
                                "overrides/nodes_boot_from_image_override.tf",
                                "overrides/nodes_boot_from_volume_override.tf",
                                "overrides/nodes_use_ephemeral_storage_override.tf",
                                "",
                                "sent 6,929 bytes  received 470 bytes  4,932.67 bytes/sec",
                                "total size is 26,503  speedup is 3.58"
                            ],
                            "zuul_log_id": "0242ac1f-6606-8874-cda3-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:22.548040Z",
                            "start": "2026-06-06T00:02:21.532667Z"
                        },
                        "id": "0242ac1f-6606-8874-cda3-000000000009",
                        "name": "Sync terraform blueprint"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "checksum": "965738f20bea98af0fa5e0e54f73a8903ea2deb0",
                            "dest": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/local.env",
                            "diff": [],
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "local.env.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "965738f20bea98af0fa5e0e54f73a8903ea2deb0",
                                    "content": null,
                                    "dest": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/local.env",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": "0644",
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul-testbed04/.ansible/tmp/ansible-tmp-1780704142.6012788-28-22236412008318/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "8ae5d13c5a02137867f5b04822cf5b92",
                            "mode": "0644",
                            "owner": "zuul-testbed04",
                            "size": 42,
                            "src": "/home/zuul-testbed04/.ansible/tmp/ansible-tmp-1780704142.6012788-28-22236412008318/source",
                            "state": "file",
                            "uid": 1004
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:23.422374Z",
                            "start": "2026-06-06T00:02:22.556254Z"
                        },
                        "id": "0242ac1f-6606-8874-cda3-00000000000a",
                        "name": "Create local.env file"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 3,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "run",
    "playbook": "github.com/osism/testbed/playbooks/deploy.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-06T01:38:20.652420Z",
                    "start": "2026-06-06T00:02:24.639737Z"
                },
                "id": "0242ac1f-6606-c02b-78ad-000000000002",
                "name": "Deploy testbed"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "_ceph_version": "reef",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:24.728696Z",
                            "start": "2026-06-06T00:02:24.656587Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000004",
                        "name": "Print used ceph version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_openstack_version": "2025.1",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:24.808237Z",
                            "start": "2026-06-06T00:02:24.743824Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000005",
                        "name": "Print used openstack version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_manager_version": "10.0.0",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:24.876025Z",
                            "start": "2026-06-06T00:02:24.815267Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000006",
                        "name": "Print used manager version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci",
                                "image_username": "ubuntu"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:24.999490Z",
                            "start": "2026-06-06T00:02:24.891510Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000007",
                        "name": "Set facts (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:25.060837Z",
                            "start": "2026-06-06T00:02:25.011489Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000008",
                        "name": "Set facts (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "_manager_version == \"latest\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:02:25.620689Z",
                            "start": "2026-06-06T00:02:25.106260Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000009",
                        "name": "Create infrastructure (latest)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "make",
                                "ENVIRONMENT=ci-ubuntu-24.04",
                                "CLOUD=ci",
                                "IMAGE_USERNAME=ubuntu",
                                "TERRAFORM=/home/zuul-testbed04/tofu",
                                "VERSION_MANAGER=10.0.0",
                                "TEMPEST=true",
                                "CEPH_STACK=ceph-ansible",
                                "create"
                            ],
                            "delta": "0:01:39.532081",
                            "end": "2026-06-06 00:04:06.057272",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make\n  ENVIRONMENT=ci-ubuntu-24.04\n  CLOUD=ci\n  IMAGE_USERNAME=ubuntu\n  TERRAFORM=/home/zuul-testbed04/tofu\n  VERSION_MANAGER=10.0.0\n  TEMPEST=true\n  CEPH_STACK=ceph-ansible\n  create\n",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-00000000000a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:02:26.525191",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nInitializing the backend...\n\nInitializing provider plugins...\n- terraform.io/builtin/terraform is built in to OpenTofu\n- Finding hashicorp/local versions matching \">= 2.2.0\"...\n- Finding latest version of hashicorp/null...\n- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...\n- Installing hashicorp/null v3.3.0...\n- Installing terraform-provider-openstack/openstack v3.4.0...\n- Installing hashicorp/local v2.9.0...\n- Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)\n- Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80)\n- Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2)\n\nProviders are signed by their developers.\nIf you'd like to know more about provider signing, you can read about it here:\nhttps://opentofu.org/docs/cli/plugins/signing/\n\nOpenTofu has created a lock file .terraform.lock.hcl to record the provider\nselections it made above. Include this file in your version control repository\nso that OpenTofu can guarantee to make the same selections by default when\nyou run \"tofu init\" in the future.\n\nOpenTofu has been successfully initialized!\n\nYou may now begin working with OpenTofu. Try running \"tofu plan\" to see\nany changes that are required for your infrastructure. All OpenTofu commands\nshould now work.\n\nIf you ever set or change modules or backend configuration for OpenTofu,\nrerun this command to reinitialize your working directory. If you forget, other\ncommands will detect it and remind you to do so if necessary.\nCreated and switched to workspace \"ci\"!\n\nYou're now on a new, empty workspace. Workspaces isolate their state,\nso if you run \"tofu plan\" OpenTofu will not see any existing state\nfor this configuration.\nci.auto.tfvars\ndefault_custom.tf\ndata.openstack_networking_network_v2.public: Reading...\ndata.openstack_networking_network_v2.public: Read complete after 0s [id=e6be7364-bfd8-4de7-8120-8f41c69a139a]\n\nOpenTofu used the selected providers to generate the following execution\nplan. Resource actions are indicated with the following symbols:\n  + create\n <= read (data resources)\n\nOpenTofu will perform the following actions:\n\n  # data.openstack_images_image_v2.image will be read during apply\n  # (config refers to values not yet known)\n <= data \"openstack_images_image_v2\" \"image\" {\n      + checksum    = (known after apply)\n      + created_at  = (known after apply)\n      + file        = (known after apply)\n      + id          = (known after apply)\n      + metadata    = (known after apply)\n      + min_disk_gb = (known after apply)\n      + min_ram_mb  = (known after apply)\n      + most_recent = true\n      + name        = (known after apply)\n      + protected   = (known after apply)\n      + region      = (known after apply)\n      + schema      = (known after apply)\n      + size_bytes  = (known after apply)\n      + tags        = (known after apply)\n      + updated_at  = (known after apply)\n    }\n\n  # data.openstack_images_image_v2.image_node will be read during apply\n  # (config refers to values not yet known)\n <= data \"openstack_images_image_v2\" \"image_node\" {\n      + checksum    = (known after apply)\n      + created_at  = (known after apply)\n      + file        = (known after apply)\n      + id          = (known after apply)\n      + metadata    = (known after apply)\n      + min_disk_gb = (known after apply)\n      + min_ram_mb  = (known after apply)\n      + most_recent = true\n      + name        = (known after apply)\n      + protected   = (known after apply)\n      + region      = (known after apply)\n      + schema      = (known after apply)\n      + size_bytes  = (known after apply)\n      + tags        = (known after apply)\n      + updated_at  = (known after apply)\n    }\n\n  # local_file.MANAGER_ADDRESS will be created\n  + resource \"local_file\" \"MANAGER_ADDRESS\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \".MANAGER_ADDRESS.ci\"\n      + id                   = (known after apply)\n    }\n\n  # local_file.id_rsa_pub will be created\n  + resource \"local_file\" \"id_rsa_pub\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \".id_rsa.ci.pub\"\n      + id                   = (known after apply)\n    }\n\n  # local_file.inventory will be created\n  + resource \"local_file\" \"inventory\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \"inventory.ci\"\n      + id                   = (known after apply)\n    }\n\n  # local_sensitive_file.id_rsa will be created\n  + resource \"local_sensitive_file\" \"id_rsa\" {\n      + content              = (sensitive value)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0700\"\n      + file_permission      = \"0600\"\n      + filename             = \".id_rsa.ci\"\n      + id                   = (known after apply)\n    }\n\n  # null_resource.node_semaphore will be created\n  + resource \"null_resource\" \"node_semaphore\" {\n      + id = (known after apply)\n    }\n\n  # openstack_blockstorage_volume_v3.manager_base_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"manager_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-manager-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-0-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[1] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-1-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[2] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-2-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[3] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-3-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[4] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-4-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[5] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-5-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-0-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[1] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-1-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[2] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-2-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[3] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-3-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[4] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-4-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[5] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-5-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[6] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-6-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[7] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-7-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[8] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-8-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_compute_instance_v2.manager_server will be created\n  + resource \"openstack_compute_instance_v2\" \"manager_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-4V-16\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-manager\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = (sensitive value)\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[0] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-0\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[1] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-1\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[2] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-2\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[3] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-3\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[4] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-4\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[5] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-5\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_keypair_v2.key will be created\n  + resource \"openstack_compute_keypair_v2\" \"key\" {\n      + fingerprint = (known after apply)\n      + id          = (known after apply)\n      + name        = \"testbed\"\n      + private_key = (sensitive value)\n      + public_key  = (known after apply)\n      + region      = (known after apply)\n      + user_id     = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[0] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[1] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[2] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[3] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[4] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[5] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[6] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[7] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[8] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_networking_floatingip_associate_v2.manager_floating_ip_association will be created\n  + resource \"openstack_networking_floatingip_associate_v2\" \"manager_floating_ip_association\" {\n      + fixed_ip    = (known after apply)\n      + floating_ip = (known after apply)\n      + id          = (known after apply)\n      + port_id     = (known after apply)\n      + region      = (known after apply)\n    }\n\n  # openstack_networking_floatingip_v2.manager_floating_ip will be created\n  + resource \"openstack_networking_floatingip_v2\" \"manager_floating_ip\" {\n      + address    = (known after apply)\n      + all_tags   = (known after apply)\n      + dns_domain = (known after apply)\n      + dns_name   = (known after apply)\n      + fixed_ip   = (known after apply)\n      + id         = (known after apply)\n      + pool       = \"public\"\n      + port_id    = (known after apply)\n      + region     = (known after apply)\n      + subnet_id  = (known after apply)\n      + tenant_id  = (known after apply)\n    }\n\n  # openstack_networking_network_v2.net_management will be created\n  + resource \"openstack_networking_network_v2\" \"net_management\" {\n      + admin_state_up          = (known after apply)\n      + all_tags                = (known after apply)\n      + availability_zone_hints = [\n          + \"nova\",\n        ]\n      + dns_domain              = (known after apply)\n      + external                = (known after apply)\n      + id                      = (known after apply)\n      + mtu                     = (known after apply)\n      + name                    = \"net-testbed-management\"\n      + port_security_enabled   = (known after apply)\n      + qos_policy_id           = (known after apply)\n      + region                  = (known after apply)\n      + shared                  = (known after apply)\n      + tenant_id               = (known after apply)\n      + transparent_vlan        = (known after apply)\n\n      + segments (known after apply)\n    }\n\n  # openstack_networking_port_v2.manager_port_management will be created\n  + resource \"openstack_networking_port_v2\" \"manager_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.5\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[0] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.10\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[1] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.11\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[2] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.12\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[3] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.13\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[4] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.14\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[5] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.15\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_router_interface_v2.router_interface will be created\n  + resource \"openstack_networking_router_interface_v2\" \"router_interface\" {\n      + force_destroy = false\n      + id            = (known after apply)\n      + port_id       = (known after apply)\n      + region        = (known after apply)\n      + router_id     = (known after apply)\n      + subnet_id     = (known after apply)\n    }\n\n  # openstack_networking_router_v2.router will be created\n  + resource \"openstack_networking_router_v2\" \"router\" {\n      + admin_state_up          = (known after apply)\n      + all_tags                = (known after apply)\n      + availability_zone_hints = [\n          + \"nova\",\n        ]\n      + distributed             = (known after apply)\n      + enable_snat             = (known after apply)\n      + external_network_id     = \"e6be7364-bfd8-4de7-8120-8f41c69a139a\"\n      + external_qos_policy_id  = (known after apply)\n      + id                      = (known after apply)\n      + name                    = \"testbed\"\n      + region                  = (known after apply)\n      + tenant_id               = (known after apply)\n\n      + external_fixed_ip (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule1 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule1\" {\n      + description             = \"ssh\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + port_range_max          = 22\n      + port_range_min          = 22\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule2 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule2\" {\n      + description             = \"wireguard\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + port_range_max          = 51820\n      + port_range_min          = 51820\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule3 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule3\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"192.168.16.0/20\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule4 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule4\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"192.168.16.0/20\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule5 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule5\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"icmp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule1 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule1\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule2 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule2\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule3 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule3\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"icmp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_rule_vrrp will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_rule_vrrp\" {\n      + description             = \"vrrp\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"112\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_v2.security_group_management will be created\n  + resource \"openstack_networking_secgroup_v2\" \"security_group_management\" {\n      + all_tags    = (known after apply)\n      + description = \"management security group\"\n      + id          = (known after apply)\n      + name        = \"testbed-management\"\n      + region      = (known after apply)\n      + stateful    = (known after apply)\n      + tenant_id   = (known after apply)\n    }\n\n  # openstack_networking_secgroup_v2.security_group_node will be created\n  + resource \"openstack_networking_secgroup_v2\" \"security_group_node\" {\n      + all_tags    = (known after apply)\n      + description = \"node security group\"\n      + id          = (known after apply)\n      + name        = \"testbed-node\"\n      + region      = (known after apply)\n      + stateful    = (known after apply)\n      + tenant_id   = (known after apply)\n    }\n\n  # openstack_networking_subnet_v2.subnet_management will be created\n  + resource \"openstack_networking_subnet_v2\" \"subnet_management\" {\n      + all_tags          = (known after apply)\n      + cidr              = \"192.168.16.0/20\"\n      + dns_nameservers   = [\n          + \"8.8.8.8\",\n          + \"9.9.9.9\",\n        ]\n      + enable_dhcp       = true\n      + gateway_ip        = (known after apply)\n      + id                = (known after apply)\n      + ip_version        = 4\n      + ipv6_address_mode = (known after apply)\n      + ipv6_ra_mode      = (known after apply)\n      + name              = \"subnet-testbed-management\"\n      + network_id        = (known after apply)\n      + no_gateway        = false\n      + region            = (known after apply)\n      + service_types     = (known after apply)\n      + tenant_id         = (known after apply)\n\n      + allocation_pool {\n          + end   = \"192.168.31.250\"\n          + start = \"192.168.31.200\"\n        }\n    }\n\n  # terraform_data.image will be created\n  + resource \"terraform_data\" \"image\" {\n      + id     = (known after apply)\n      + input  = \"Ubuntu 24.04\"\n      + output = (known after apply)\n    }\n\n  # terraform_data.image_node will be created\n  + resource \"terraform_data\" \"image_node\" {\n      + id     = (known after apply)\n      + input  = \"Ubuntu 24.04\"\n      + output = (known after apply)\n    }\n\nPlan: 64 to add, 0 to change, 0 to destroy.\n\nChanges to Outputs:\n  + manager_address = (sensitive value)\n  + private_key     = (sensitive value)\nterraform_data.image_node: Creating...\nterraform_data.image_node: Creation complete after 0s [id=0f1e4d6d-8f1d-fe97-d4ba-6ff04f51710c]\nterraform_data.image: Creating...\nterraform_data.image: Creation complete after 0s [id=b56ed19a-4f14-c093-b9ea-ac9737ca7734]\ndata.openstack_images_image_v2.image_node: Reading...\nopenstack_compute_keypair_v2.key: Creating...\ndata.openstack_images_image_v2.image: Reading...\nopenstack_networking_network_v2.net_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creating...\ndata.openstack_images_image_v2.image: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[0]: Creating...\nopenstack_compute_keypair_v2.key: Creation complete after 0s [id=testbed]\nopenstack_blockstorage_volume_v3.node_volume[5]: Creating...\ndata.openstack_images_image_v2.image_node: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[3]: Creating...\nopenstack_networking_network_v2.net_management: Creation complete after 1s [id=e965add0-165e-487e-ae54-7f20e551e156]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=ac930075-b87f-43f4-91fd-00736576f2d8]\nlocal_sensitive_file.id_rsa: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 4s [id=4631abb9-4ea2-4d34-9ff7-a7540e0c4172]\nlocal_file.id_rsa_pub: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 4s [id=1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 4s [id=4e2c14a8-4f26-45fc-846e-a80f2b3d629e]\nopenstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 4s [id=138eed11-e6b0-445a-adaf-3db0db390951]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=fb60b071-7815-4a6c-ac95-00649eb585b9]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 4s [id=2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a]\nopenstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 4s [id=1bf7a6ce-034f-444d-b392-dc0e1060de10]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creating...\nlocal_sensitive_file.id_rsa: Creation complete after 0s [id=5744d0e6e7bebc1e568478aad4e1facea5d4f6db]\nlocal_file.id_rsa_pub: Creation complete after 0s [id=9494f8f9b07b59bb8bc0d3eedc8fbde71a325280]\nopenstack_networking_subnet_v2.subnet_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 3s [id=f5e220cd-b436-4a66-a7d8-d72336e7859a]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 3s [id=bb54315c-8b43-48b7-9fd1-fddcd9e57520]\nopenstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=e62ef5e3-390a-4431-91b1-ccbc709207ab]\nopenstack_networking_router_v2.router: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 3s [id=12abb779-210a-49ab-b0aa-92abdc9e4d67]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 3s [id=186aafcf-804b-4453-b898-202e8484ef44]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 3s [id=3472f4a5-ee94-4abf-8b3b-f492845a89c1]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 3s [id=6ba0039c-db19-4751-b99c-ed7a1f123191]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 3s [id=c2b9a6fb-e989-4591-8337-5cb419a17337]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 3s [id=0aaa3ce7-c5b2-4c7b-8734-7167064862d7]\nopenstack_networking_router_v2.router: Creation complete after 3s [id=5d399916-3cfd-409c-afd4-98b47368ff43]\nopenstack_networking_secgroup_v2.security_group_node: Creating...\nopenstack_networking_router_interface_v2.router_interface: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creation complete after 1s [id=51f5c97d-142b-465a-ba0b-3d464896972e]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...\nopenstack_networking_port_v2.node_port_management[5]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...\nopenstack_networking_port_v2.node_port_management[0]: Creating...\nopenstack_networking_port_v2.node_port_management[4]: Creating...\nopenstack_networking_port_v2.node_port_management[3]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 0s [id=049f9e27-8689-45e4-ac38-bb2d0ea01d83]\nopenstack_networking_secgroup_v2.security_group_management: Creation complete after 1s [id=a683fbfe-c92e-478b-b0c9-c4d796faff97]\nopenstack_networking_port_v2.node_port_management[1]: Creating...\nopenstack_networking_port_v2.node_port_management[2]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 0s [id=d099ae51-24d5-45cd-baef-2f797d5b67ed]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...\nopenstack_networking_port_v2.node_port_management[5]: Creation complete after 0s [id=93cb3196-f706-4606-add0-29a872d6b6a2]\nopenstack_networking_port_v2.manager_port_management: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=23ca652f-9e0c-4860-a4c0-3a7b8ddd951d]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...\nopenstack_networking_port_v2.node_port_management[0]: Creation complete after 1s [id=0cb0a12b-771c-4cfe-92aa-5bfa6620e9cc]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...\nopenstack_networking_port_v2.manager_port_management: Creation complete after 1s [id=cc638256-b159-40bc-9ceb-7afc93eee204]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...\nopenstack_networking_port_v2.node_port_management[2]: Creation complete after 1s [id=355120bb-e027-4857-aef8-4d0509db2436]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 1s [id=1ea2dbae-e587-494f-a1e7-1a1010b2dc6b]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 0s [id=fab31f50-4e97-4a8b-b6b7-fae14060509b]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 2s [id=2fba1577-4242-46f1-bfbf-2101ec1de84f]\nopenstack_networking_port_v2.node_port_management[3]: Creation complete after 2s [id=a533fe57-9c4e-4a8f-b748-ba6d1848f8bb]\nopenstack_networking_port_v2.node_port_management[1]: Creation complete after 2s [id=7b07d107-602a-4b09-9a59-bb581a332936]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 1s [id=015e4ba0-ee01-4f76-9eef-f01eb0b95f5c]\nopenstack_networking_port_v2.node_port_management[4]: Creation complete after 2s [id=ce8edf1f-898a-4da9-82c8-e289475e6e63]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=1e325a7c-f840-4a76-b08e-558658685800]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 2s [id=52039e16-8649-4305-8faf-3a7b45727c9d]\nopenstack_networking_router_interface_v2.router_interface: Creation complete after 5s [id=c6bbe985-5393-44f4-9650-8acede2523b2]\nopenstack_networking_floatingip_v2.manager_floating_ip: Creating...\nopenstack_compute_instance_v2.node_server[2]: Creating...\nopenstack_compute_instance_v2.node_server[4]: Creating...\nopenstack_compute_instance_v2.node_server[0]: Creating...\nopenstack_compute_instance_v2.node_server[5]: Creating...\nopenstack_compute_instance_v2.node_server[1]: Creating...\nopenstack_compute_instance_v2.node_server[3]: Creating...\nopenstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=48f770f4-9eac-4908-b9c4-6a85e21a0b5d]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...\nlocal_file.inventory: Creating...\nlocal_file.MANAGER_ADDRESS: Creating...\nlocal_file.inventory: Creation complete after 0s [id=2795a78431302ebcb76edd629b94fc8b6aabed8f]\nlocal_file.MANAGER_ADDRESS: Creation complete after 0s [id=c766e257f1d45fb5b914a27d11d77de2d4fcbed7]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 1s [id=48f770f4-9eac-4908-b9c4-6a85e21a0b5d]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Creation complete after 41s [id=d8cd2e69-6a98-4eba-8e3d-414cafc685fe]\nopenstack_compute_instance_v2.node_server[0]: Creation complete after 41s [id=5181f909-74c9-4b70-b7ec-2fd937e40e19]\nopenstack_compute_instance_v2.node_server[1]: Creation complete after 41s [id=ffc8e125-ac39-463e-bc81-db9ab02808e9]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [50s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [50s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [50s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Creation complete after 51s [id=1efeabe5-bcff-4e0a-b74b-40de3c499d0a]\nopenstack_compute_instance_v2.node_server[4]: Creation complete after 51s [id=66907202-bc71-4d01-8c56-d91e74f6f6f8]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [1m0s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Creation complete after 1m1s [id=8e4c2a9f-e880-4e7f-a592-53cf8fc9e86d]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...\nnull_resource.node_semaphore: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...\nnull_resource.node_semaphore: Creation complete after 0s [id=773951584284809992]\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...\nopenstack_compute_instance_v2.manager_server: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 4s [id=d8cd2e69-6a98-4eba-8e3d-414cafc685fe/1bf7a6ce-034f-444d-b392-dc0e1060de10]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 4s [id=1efeabe5-bcff-4e0a-b74b-40de3c499d0a/2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a]\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 4s [id=66907202-bc71-4d01-8c56-d91e74f6f6f8/fb60b071-7815-4a6c-ac95-00649eb585b9]\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 4s [id=1efeabe5-bcff-4e0a-b74b-40de3c499d0a/138eed11-e6b0-445a-adaf-3db0db390951]\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 4s [id=66907202-bc71-4d01-8c56-d91e74f6f6f8/4631abb9-4ea2-4d34-9ff7-a7540e0c4172]\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 4s [id=d8cd2e69-6a98-4eba-8e3d-414cafc685fe/4e2c14a8-4f26-45fc-846e-a80f2b3d629e]\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 10s [id=d8cd2e69-6a98-4eba-8e3d-414cafc685fe/f5e220cd-b436-4a66-a7d8-d72336e7859a]\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 10s [id=1efeabe5-bcff-4e0a-b74b-40de3c499d0a/ac930075-b87f-43f4-91fd-00736576f2d8]\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 10s [id=66907202-bc71-4d01-8c56-d91e74f6f6f8/1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e]\nopenstack_compute_instance_v2.manager_server: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.manager_server: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.manager_server: Creation complete after 21s [id=a5f64392-cf77-4f7d-a927-5ebf4dbfe635]\n\nApply complete! Resources: 64 added, 0 changed, 0 destroyed.\n\nOutputs:\n\nmanager_address = <sensitive>\nprivate_key = <sensitive>",
                            "stdout_lines": [
                                "",
                                "Initializing the backend...",
                                "",
                                "Initializing provider plugins...",
                                "- terraform.io/builtin/terraform is built in to OpenTofu",
                                "- Finding hashicorp/local versions matching \">= 2.2.0\"...",
                                "- Finding latest version of hashicorp/null...",
                                "- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...",
                                "- Installing hashicorp/null v3.3.0...",
                                "- Installing terraform-provider-openstack/openstack v3.4.0...",
                                "- Installing hashicorp/local v2.9.0...",
                                "- Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)",
                                "- Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80)",
                                "- Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2)",
                                "",
                                "Providers are signed by their developers.",
                                "If you'd like to know more about provider signing, you can read about it here:",
                                "https://opentofu.org/docs/cli/plugins/signing/",
                                "",
                                "OpenTofu has created a lock file .terraform.lock.hcl to record the provider",
                                "selections it made above. Include this file in your version control repository",
                                "so that OpenTofu can guarantee to make the same selections by default when",
                                "you run \"tofu init\" in the future.",
                                "",
                                "OpenTofu has been successfully initialized!",
                                "",
                                "You may now begin working with OpenTofu. Try running \"tofu plan\" to see",
                                "any changes that are required for your infrastructure. All OpenTofu commands",
                                "should now work.",
                                "",
                                "If you ever set or change modules or backend configuration for OpenTofu,",
                                "rerun this command to reinitialize your working directory. If you forget, other",
                                "commands will detect it and remind you to do so if necessary.",
                                "Created and switched to workspace \"ci\"!",
                                "",
                                "You're now on a new, empty workspace. Workspaces isolate their state,",
                                "so if you run \"tofu plan\" OpenTofu will not see any existing state",
                                "for this configuration.",
                                "ci.auto.tfvars",
                                "default_custom.tf",
                                "data.openstack_networking_network_v2.public: Reading...",
                                "data.openstack_networking_network_v2.public: Read complete after 0s [id=e6be7364-bfd8-4de7-8120-8f41c69a139a]",
                                "",
                                "OpenTofu used the selected providers to generate the following execution",
                                "plan. Resource actions are indicated with the following symbols:",
                                "  + create",
                                " <= read (data resources)",
                                "",
                                "OpenTofu will perform the following actions:",
                                "",
                                "  # data.openstack_images_image_v2.image will be read during apply",
                                "  # (config refers to values not yet known)",
                                " <= data \"openstack_images_image_v2\" \"image\" {",
                                "      + checksum    = (known after apply)",
                                "      + created_at  = (known after apply)",
                                "      + file        = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + metadata    = (known after apply)",
                                "      + min_disk_gb = (known after apply)",
                                "      + min_ram_mb  = (known after apply)",
                                "      + most_recent = true",
                                "      + name        = (known after apply)",
                                "      + protected   = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + schema      = (known after apply)",
                                "      + size_bytes  = (known after apply)",
                                "      + tags        = (known after apply)",
                                "      + updated_at  = (known after apply)",
                                "    }",
                                "",
                                "  # data.openstack_images_image_v2.image_node will be read during apply",
                                "  # (config refers to values not yet known)",
                                " <= data \"openstack_images_image_v2\" \"image_node\" {",
                                "      + checksum    = (known after apply)",
                                "      + created_at  = (known after apply)",
                                "      + file        = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + metadata    = (known after apply)",
                                "      + min_disk_gb = (known after apply)",
                                "      + min_ram_mb  = (known after apply)",
                                "      + most_recent = true",
                                "      + name        = (known after apply)",
                                "      + protected   = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + schema      = (known after apply)",
                                "      + size_bytes  = (known after apply)",
                                "      + tags        = (known after apply)",
                                "      + updated_at  = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.MANAGER_ADDRESS will be created",
                                "  + resource \"local_file\" \"MANAGER_ADDRESS\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \".MANAGER_ADDRESS.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.id_rsa_pub will be created",
                                "  + resource \"local_file\" \"id_rsa_pub\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \".id_rsa.ci.pub\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.inventory will be created",
                                "  + resource \"local_file\" \"inventory\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \"inventory.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_sensitive_file.id_rsa will be created",
                                "  + resource \"local_sensitive_file\" \"id_rsa\" {",
                                "      + content              = (sensitive value)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0700\"",
                                "      + file_permission      = \"0600\"",
                                "      + filename             = \".id_rsa.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # null_resource.node_semaphore will be created",
                                "  + resource \"null_resource\" \"node_semaphore\" {",
                                "      + id = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.manager_base_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"manager_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-manager-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-0-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[1] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-1-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[2] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-2-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[3] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-3-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[4] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-4-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[5] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-5-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-0-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[1] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-1-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[2] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-2-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[3] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-3-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[4] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-4-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[5] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-5-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[6] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-6-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[7] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-7-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[8] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-8-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.manager_server will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"manager_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-4V-16\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-manager\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = (sensitive value)",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[0] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-0\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[1] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-1\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[2] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-2\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[3] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-3\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[4] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-4\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[5] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-5\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_keypair_v2.key will be created",
                                "  + resource \"openstack_compute_keypair_v2\" \"key\" {",
                                "      + fingerprint = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed\"",
                                "      + private_key = (sensitive value)",
                                "      + public_key  = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + user_id     = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[0] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[1] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[2] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[3] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[4] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[5] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[6] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[7] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[8] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_floatingip_associate_v2.manager_floating_ip_association will be created",
                                "  + resource \"openstack_networking_floatingip_associate_v2\" \"manager_floating_ip_association\" {",
                                "      + fixed_ip    = (known after apply)",
                                "      + floating_ip = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + port_id     = (known after apply)",
                                "      + region      = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_floatingip_v2.manager_floating_ip will be created",
                                "  + resource \"openstack_networking_floatingip_v2\" \"manager_floating_ip\" {",
                                "      + address    = (known after apply)",
                                "      + all_tags   = (known after apply)",
                                "      + dns_domain = (known after apply)",
                                "      + dns_name   = (known after apply)",
                                "      + fixed_ip   = (known after apply)",
                                "      + id         = (known after apply)",
                                "      + pool       = \"public\"",
                                "      + port_id    = (known after apply)",
                                "      + region     = (known after apply)",
                                "      + subnet_id  = (known after apply)",
                                "      + tenant_id  = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_network_v2.net_management will be created",
                                "  + resource \"openstack_networking_network_v2\" \"net_management\" {",
                                "      + admin_state_up          = (known after apply)",
                                "      + all_tags                = (known after apply)",
                                "      + availability_zone_hints = [",
                                "          + \"nova\",",
                                "        ]",
                                "      + dns_domain              = (known after apply)",
                                "      + external                = (known after apply)",
                                "      + id                      = (known after apply)",
                                "      + mtu                     = (known after apply)",
                                "      + name                    = \"net-testbed-management\"",
                                "      + port_security_enabled   = (known after apply)",
                                "      + qos_policy_id           = (known after apply)",
                                "      + region                  = (known after apply)",
                                "      + shared                  = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "      + transparent_vlan        = (known after apply)",
                                "",
                                "      + segments (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.manager_port_management will be created",
                                "  + resource \"openstack_networking_port_v2\" \"manager_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.5\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[0] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.10\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[1] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.11\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[2] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.12\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[3] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.13\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[4] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.14\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[5] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.15\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_router_interface_v2.router_interface will be created",
                                "  + resource \"openstack_networking_router_interface_v2\" \"router_interface\" {",
                                "      + force_destroy = false",
                                "      + id            = (known after apply)",
                                "      + port_id       = (known after apply)",
                                "      + region        = (known after apply)",
                                "      + router_id     = (known after apply)",
                                "      + subnet_id     = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_router_v2.router will be created",
                                "  + resource \"openstack_networking_router_v2\" \"router\" {",
                                "      + admin_state_up          = (known after apply)",
                                "      + all_tags                = (known after apply)",
                                "      + availability_zone_hints = [",
                                "          + \"nova\",",
                                "        ]",
                                "      + distributed             = (known after apply)",
                                "      + enable_snat             = (known after apply)",
                                "      + external_network_id     = \"e6be7364-bfd8-4de7-8120-8f41c69a139a\"",
                                "      + external_qos_policy_id  = (known after apply)",
                                "      + id                      = (known after apply)",
                                "      + name                    = \"testbed\"",
                                "      + region                  = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "",
                                "      + external_fixed_ip (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule1 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule1\" {",
                                "      + description             = \"ssh\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + port_range_max          = 22",
                                "      + port_range_min          = 22",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule2 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule2\" {",
                                "      + description             = \"wireguard\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + port_range_max          = 51820",
                                "      + port_range_min          = 51820",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule3 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule3\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"192.168.16.0/20\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule4 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule4\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"192.168.16.0/20\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule5 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule5\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"icmp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule1 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule1\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule2 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule2\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule3 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule3\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"icmp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_rule_vrrp will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_rule_vrrp\" {",
                                "      + description             = \"vrrp\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"112\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_v2.security_group_management will be created",
                                "  + resource \"openstack_networking_secgroup_v2\" \"security_group_management\" {",
                                "      + all_tags    = (known after apply)",
                                "      + description = \"management security group\"",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed-management\"",
                                "      + region      = (known after apply)",
                                "      + stateful    = (known after apply)",
                                "      + tenant_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_v2.security_group_node will be created",
                                "  + resource \"openstack_networking_secgroup_v2\" \"security_group_node\" {",
                                "      + all_tags    = (known after apply)",
                                "      + description = \"node security group\"",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed-node\"",
                                "      + region      = (known after apply)",
                                "      + stateful    = (known after apply)",
                                "      + tenant_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_subnet_v2.subnet_management will be created",
                                "  + resource \"openstack_networking_subnet_v2\" \"subnet_management\" {",
                                "      + all_tags          = (known after apply)",
                                "      + cidr              = \"192.168.16.0/20\"",
                                "      + dns_nameservers   = [",
                                "          + \"8.8.8.8\",",
                                "          + \"9.9.9.9\",",
                                "        ]",
                                "      + enable_dhcp       = true",
                                "      + gateway_ip        = (known after apply)",
                                "      + id                = (known after apply)",
                                "      + ip_version        = 4",
                                "      + ipv6_address_mode = (known after apply)",
                                "      + ipv6_ra_mode      = (known after apply)",
                                "      + name              = \"subnet-testbed-management\"",
                                "      + network_id        = (known after apply)",
                                "      + no_gateway        = false",
                                "      + region            = (known after apply)",
                                "      + service_types     = (known after apply)",
                                "      + tenant_id         = (known after apply)",
                                "",
                                "      + allocation_pool {",
                                "          + end   = \"192.168.31.250\"",
                                "          + start = \"192.168.31.200\"",
                                "        }",
                                "    }",
                                "",
                                "  # terraform_data.image will be created",
                                "  + resource \"terraform_data\" \"image\" {",
                                "      + id     = (known after apply)",
                                "      + input  = \"Ubuntu 24.04\"",
                                "      + output = (known after apply)",
                                "    }",
                                "",
                                "  # terraform_data.image_node will be created",
                                "  + resource \"terraform_data\" \"image_node\" {",
                                "      + id     = (known after apply)",
                                "      + input  = \"Ubuntu 24.04\"",
                                "      + output = (known after apply)",
                                "    }",
                                "",
                                "Plan: 64 to add, 0 to change, 0 to destroy.",
                                "",
                                "Changes to Outputs:",
                                "  + manager_address = (sensitive value)",
                                "  + private_key     = (sensitive value)",
                                "terraform_data.image_node: Creating...",
                                "terraform_data.image_node: Creation complete after 0s [id=0f1e4d6d-8f1d-fe97-d4ba-6ff04f51710c]",
                                "terraform_data.image: Creating...",
                                "terraform_data.image: Creation complete after 0s [id=b56ed19a-4f14-c093-b9ea-ac9737ca7734]",
                                "data.openstack_images_image_v2.image_node: Reading...",
                                "openstack_compute_keypair_v2.key: Creating...",
                                "data.openstack_images_image_v2.image: Reading...",
                                "openstack_networking_network_v2.net_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creating...",
                                "data.openstack_images_image_v2.image: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creating...",
                                "openstack_compute_keypair_v2.key: Creation complete after 0s [id=testbed]",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creating...",
                                "data.openstack_images_image_v2.image_node: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creating...",
                                "openstack_networking_network_v2.net_management: Creation complete after 1s [id=e965add0-165e-487e-ae54-7f20e551e156]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=ac930075-b87f-43f4-91fd-00736576f2d8]",
                                "local_sensitive_file.id_rsa: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 4s [id=4631abb9-4ea2-4d34-9ff7-a7540e0c4172]",
                                "local_file.id_rsa_pub: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 4s [id=1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 4s [id=4e2c14a8-4f26-45fc-846e-a80f2b3d629e]",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 4s [id=138eed11-e6b0-445a-adaf-3db0db390951]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=fb60b071-7815-4a6c-ac95-00649eb585b9]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 4s [id=2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a]",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 4s [id=1bf7a6ce-034f-444d-b392-dc0e1060de10]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creating...",
                                "local_sensitive_file.id_rsa: Creation complete after 0s [id=5744d0e6e7bebc1e568478aad4e1facea5d4f6db]",
                                "local_file.id_rsa_pub: Creation complete after 0s [id=9494f8f9b07b59bb8bc0d3eedc8fbde71a325280]",
                                "openstack_networking_subnet_v2.subnet_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 3s [id=f5e220cd-b436-4a66-a7d8-d72336e7859a]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 3s [id=bb54315c-8b43-48b7-9fd1-fddcd9e57520]",
                                "openstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=e62ef5e3-390a-4431-91b1-ccbc709207ab]",
                                "openstack_networking_router_v2.router: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 3s [id=12abb779-210a-49ab-b0aa-92abdc9e4d67]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 3s [id=186aafcf-804b-4453-b898-202e8484ef44]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 3s [id=3472f4a5-ee94-4abf-8b3b-f492845a89c1]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 3s [id=6ba0039c-db19-4751-b99c-ed7a1f123191]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 3s [id=c2b9a6fb-e989-4591-8337-5cb419a17337]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 3s [id=0aaa3ce7-c5b2-4c7b-8734-7167064862d7]",
                                "openstack_networking_router_v2.router: Creation complete after 3s [id=5d399916-3cfd-409c-afd4-98b47368ff43]",
                                "openstack_networking_secgroup_v2.security_group_node: Creating...",
                                "openstack_networking_router_interface_v2.router_interface: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creation complete after 1s [id=51f5c97d-142b-465a-ba0b-3d464896972e]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...",
                                "openstack_networking_port_v2.node_port_management[5]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...",
                                "openstack_networking_port_v2.node_port_management[0]: Creating...",
                                "openstack_networking_port_v2.node_port_management[4]: Creating...",
                                "openstack_networking_port_v2.node_port_management[3]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 0s [id=049f9e27-8689-45e4-ac38-bb2d0ea01d83]",
                                "openstack_networking_secgroup_v2.security_group_management: Creation complete after 1s [id=a683fbfe-c92e-478b-b0c9-c4d796faff97]",
                                "openstack_networking_port_v2.node_port_management[1]: Creating...",
                                "openstack_networking_port_v2.node_port_management[2]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 0s [id=d099ae51-24d5-45cd-baef-2f797d5b67ed]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...",
                                "openstack_networking_port_v2.node_port_management[5]: Creation complete after 0s [id=93cb3196-f706-4606-add0-29a872d6b6a2]",
                                "openstack_networking_port_v2.manager_port_management: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=23ca652f-9e0c-4860-a4c0-3a7b8ddd951d]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...",
                                "openstack_networking_port_v2.node_port_management[0]: Creation complete after 1s [id=0cb0a12b-771c-4cfe-92aa-5bfa6620e9cc]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...",
                                "openstack_networking_port_v2.manager_port_management: Creation complete after 1s [id=cc638256-b159-40bc-9ceb-7afc93eee204]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...",
                                "openstack_networking_port_v2.node_port_management[2]: Creation complete after 1s [id=355120bb-e027-4857-aef8-4d0509db2436]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 1s [id=1ea2dbae-e587-494f-a1e7-1a1010b2dc6b]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 0s [id=fab31f50-4e97-4a8b-b6b7-fae14060509b]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 2s [id=2fba1577-4242-46f1-bfbf-2101ec1de84f]",
                                "openstack_networking_port_v2.node_port_management[3]: Creation complete after 2s [id=a533fe57-9c4e-4a8f-b748-ba6d1848f8bb]",
                                "openstack_networking_port_v2.node_port_management[1]: Creation complete after 2s [id=7b07d107-602a-4b09-9a59-bb581a332936]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 1s [id=015e4ba0-ee01-4f76-9eef-f01eb0b95f5c]",
                                "openstack_networking_port_v2.node_port_management[4]: Creation complete after 2s [id=ce8edf1f-898a-4da9-82c8-e289475e6e63]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=1e325a7c-f840-4a76-b08e-558658685800]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 2s [id=52039e16-8649-4305-8faf-3a7b45727c9d]",
                                "openstack_networking_router_interface_v2.router_interface: Creation complete after 5s [id=c6bbe985-5393-44f4-9650-8acede2523b2]",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creating...",
                                "openstack_compute_instance_v2.node_server[2]: Creating...",
                                "openstack_compute_instance_v2.node_server[4]: Creating...",
                                "openstack_compute_instance_v2.node_server[0]: Creating...",
                                "openstack_compute_instance_v2.node_server[5]: Creating...",
                                "openstack_compute_instance_v2.node_server[1]: Creating...",
                                "openstack_compute_instance_v2.node_server[3]: Creating...",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=48f770f4-9eac-4908-b9c4-6a85e21a0b5d]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...",
                                "local_file.inventory: Creating...",
                                "local_file.MANAGER_ADDRESS: Creating...",
                                "local_file.inventory: Creation complete after 0s [id=2795a78431302ebcb76edd629b94fc8b6aabed8f]",
                                "local_file.MANAGER_ADDRESS: Creation complete after 0s [id=c766e257f1d45fb5b914a27d11d77de2d4fcbed7]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 1s [id=48f770f4-9eac-4908-b9c4-6a85e21a0b5d]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Creation complete after 41s [id=d8cd2e69-6a98-4eba-8e3d-414cafc685fe]",
                                "openstack_compute_instance_v2.node_server[0]: Creation complete after 41s [id=5181f909-74c9-4b70-b7ec-2fd937e40e19]",
                                "openstack_compute_instance_v2.node_server[1]: Creation complete after 41s [id=ffc8e125-ac39-463e-bc81-db9ab02808e9]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [50s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [50s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [50s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Creation complete after 51s [id=1efeabe5-bcff-4e0a-b74b-40de3c499d0a]",
                                "openstack_compute_instance_v2.node_server[4]: Creation complete after 51s [id=66907202-bc71-4d01-8c56-d91e74f6f6f8]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [1m0s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Creation complete after 1m1s [id=8e4c2a9f-e880-4e7f-a592-53cf8fc9e86d]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...",
                                "null_resource.node_semaphore: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...",
                                "null_resource.node_semaphore: Creation complete after 0s [id=773951584284809992]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...",
                                "openstack_compute_instance_v2.manager_server: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 4s [id=d8cd2e69-6a98-4eba-8e3d-414cafc685fe/1bf7a6ce-034f-444d-b392-dc0e1060de10]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 4s [id=1efeabe5-bcff-4e0a-b74b-40de3c499d0a/2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 4s [id=66907202-bc71-4d01-8c56-d91e74f6f6f8/fb60b071-7815-4a6c-ac95-00649eb585b9]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 4s [id=1efeabe5-bcff-4e0a-b74b-40de3c499d0a/138eed11-e6b0-445a-adaf-3db0db390951]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 4s [id=66907202-bc71-4d01-8c56-d91e74f6f6f8/4631abb9-4ea2-4d34-9ff7-a7540e0c4172]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 4s [id=d8cd2e69-6a98-4eba-8e3d-414cafc685fe/4e2c14a8-4f26-45fc-846e-a80f2b3d629e]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 10s [id=d8cd2e69-6a98-4eba-8e3d-414cafc685fe/f5e220cd-b436-4a66-a7d8-d72336e7859a]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 10s [id=1efeabe5-bcff-4e0a-b74b-40de3c499d0a/ac930075-b87f-43f4-91fd-00736576f2d8]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 10s [id=66907202-bc71-4d01-8c56-d91e74f6f6f8/1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e]",
                                "openstack_compute_instance_v2.manager_server: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.manager_server: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.manager_server: Creation complete after 21s [id=a5f64392-cf77-4f7d-a927-5ebf4dbfe635]",
                                "",
                                "Apply complete! Resources: 64 added, 0 changed, 0 destroyed.",
                                "",
                                "Outputs:",
                                "",
                                "manager_address = <sensitive>",
                                "private_key = <sensitive>"
                            ],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-00000000000a-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:04:06.268273Z",
                            "start": "2026-06-06T00:02:25.653720Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000000a",
                        "name": "Create infrastructure (stable)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPTgxLjE2My4xOTMuNzEK",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:04:06.761250Z",
                            "start": "2026-06-06T00:04:06.295707Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000000b",
                        "name": "Fetch manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "manager_host": "81.163.193.71"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:04:06.859322Z",
                            "start": "2026-06-06T00:04:06.775418Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000000c",
                        "name": "Set manager_host address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "~/venv/bin/ansible-galaxy",
                                        "collection",
                                        "install",
                                        "--force",
                                        "/home/zuul-testbed04/src/github.com/osism/ansible-collection-commons"
                                    ],
                                    "delta": "0:00:00.662731",
                                    "end": "2026-06-06 00:04:07.801573",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed04/src/github.com/osism/ansible-collection-commons\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed04",
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "item": "commons",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-06 00:04:07.138842",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n[WARNING]: Collection osism.services does not support Ansible version 2.15.2\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'osism.commons:999.0.0' to '/home/zuul-testbed04/.ansible/collections/ansible_collections/osism/commons'\nCreated collection for osism.commons:999.0.0 at /home/zuul-testbed04/.ansible/collections/ansible_collections/osism/commons\nosism.commons:999.0.0 was installed successfully",
                                    "stdout_lines": [
                                        "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                        "[WARNING]: Collection osism.services does not support Ansible version 2.15.2",
                                        "Starting galaxy collection install process",
                                        "Process install dependency map",
                                        "Starting collection install process",
                                        "Installing 'osism.commons:999.0.0' to '/home/zuul-testbed04/.ansible/collections/ansible_collections/osism/commons'",
                                        "Created collection for osism.commons:999.0.0 at /home/zuul-testbed04/.ansible/collections/ansible_collections/osism/commons",
                                        "osism.commons:999.0.0 was installed successfully"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "cmd": [
                                        "~/venv/bin/ansible-galaxy",
                                        "collection",
                                        "install",
                                        "--force",
                                        "/home/zuul-testbed04/src/github.com/osism/ansible-collection-services"
                                    ],
                                    "delta": "0:00:00.638855",
                                    "end": "2026-06-06 00:04:08.690798",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed04/src/github.com/osism/ansible-collection-services\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed04",
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "item": "services",
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-06 00:04:08.051943",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "[WARNING]: Collection osism.services does not support Ansible version 2.15.2\n[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'osism.services:999.0.0' to '/home/zuul-testbed04/.ansible/collections/ansible_collections/osism/services'\nCreated collection for osism.services:999.0.0 at /home/zuul-testbed04/.ansible/collections/ansible_collections/osism/services\nosism.services:999.0.0 was installed successfully",
                                    "stdout_lines": [
                                        "[WARNING]: Collection osism.services does not support Ansible version 2.15.2",
                                        "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                        "Starting galaxy collection install process",
                                        "Process install dependency map",
                                        "Starting collection install process",
                                        "Installing 'osism.services:999.0.0' to '/home/zuul-testbed04/.ansible/collections/ansible_collections/osism/services'",
                                        "Created collection for osism.services:999.0.0 at /home/zuul-testbed04/.ansible/collections/ansible_collections/osism/services",
                                        "osism.services:999.0.0 was installed successfully"
                                    ],
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:04:08.755444Z",
                            "start": "2026-06-06T00:04:06.868534Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000000d",
                        "name": "Update ansible collections"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 10,
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 10,
                                    "exclude_hosts": null,
                                    "host": "81.163.193.71",
                                    "msg": null,
                                    "path": null,
                                    "port": 22,
                                    "search_regex": "OpenSSH",
                                    "sleep": 1,
                                    "state": "started",
                                    "timeout": 300
                                }
                            },
                            "match_groupdict": {},
                            "match_groups": [],
                            "path": null,
                            "port": 22,
                            "search_regex": "OpenSSH",
                            "state": "started"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:04:19.315791Z",
                            "start": "2026-06-06T00:04:08.765812Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000000f",
                        "name": "Wait up to 300 seconds for port 22 to become open and contain \"OpenSSH\""
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "attempts": 1,
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:04:20.403634Z",
                            "start": "2026-06-06T00:04:19.385296Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000010",
                        "name": "Fetch manager ssh hostkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "-o",
                                "BatchMode=yes",
                                "-o",
                                "ConnectTimeout=5",
                                "-o",
                                "PreferredAuthentications=publickey",
                                "-o",
                                "StrictHostKeyChecking=yes",
                                "-o",
                                "UserKnownHostsFile=/home/zuul-testbed04/.ssh/known_hosts",
                                "ubuntu@81.163.193.71",
                                "true"
                            ],
                            "delta": "0:00:01.828566",
                            "end": "2026-06-06 00:04:22.567287",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci -o BatchMode=yes -o ConnectTimeout=5 -o PreferredAuthentications=publickey -o StrictHostKeyChecking=yes -o UserKnownHostsFile=/home/zuul-testbed04/.ssh/known_hosts ubuntu@81.163.193.71 true",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000011-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:04:20.738721",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000011-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:04:22.965476Z",
                            "start": "2026-06-06T00:04:20.450258Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000011",
                        "name": "Wait until ssh public key authentication to the manager works"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "cp /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id* .",
                            "delta": "0:00:00.007771",
                            "end": "2026-06-06 00:04:23.287258",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id* .",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/src/github.com/osism/testbed/ansible",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000016-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:04:23.279487",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000016-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:04:23.520109Z",
                            "start": "2026-06-06T00:04:23.007087Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000016",
                        "name": "Get ssh keypair from terraform environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "The task 'Run manager part 0' runs an Ansible playbook on the manager. There is no further output of this here. It takes a few minutes for this task to complete."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:04:23.583935Z",
                            "start": "2026-06-06T00:04:23.534408Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000017",
                        "name": "Point out that the following task takes some time and does not give any output"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed04/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                            "delta": "0:10:46.610699",
                            "end": "2026-06-06 00:15:10.506580",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed04/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/src/github.com/osism/testbed/ansible",
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000018-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:04:23.895881",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n\nPLAY [Wait for cloud-init to finish] *******************************************\n\nTASK [Check /var/lib/cloud/instance/boot-finished] *****************************\nok: [testbed-manager]\n\nPLAY [Run manager part 0] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Get home directory of ansible user] **************************************\nok: [testbed-manager]\n\nTASK [Set repo_path fact] ******************************************************\nskipping: [testbed-manager]\n\nTASK [Fail if Ubuntu version is lower than 24.04] ******************************\nskipping: [testbed-manager]\n\nTASK [Fail if Debian version is lower than 12] *********************************\nskipping: [testbed-manager]\n\nTASK [Set APT options on manager] **********************************************\nchanged: [testbed-manager]\n\nTASK [Update APT cache and run dist-upgrade] ***********************************\nchanged: [testbed-manager]\n\nTASK [Install HWE kernel package on Ubuntu] ************************************\nchanged: [testbed-manager]\n\nTASK [Install required packages] ***********************************************\nchanged: [testbed-manager]\n\nTASK [Remove some python packages] *********************************************\nchanged: [testbed-manager]\n\nTASK [Set venv_command fact (Debian)] ******************************************\nok: [testbed-manager]\n\nTASK [Get current user] ********************************************************\nok: [testbed-manager]\n\nTASK [Create venv directory] ***************************************************\nchanged: [testbed-manager]\n\nTASK [Install netaddr in venv] *************************************************\nchanged: [testbed-manager]\n\nTASK [Install ansible-core in venv] ********************************************\nchanged: [testbed-manager]\n\nTASK [Install requests >= 2.32.2] **********************************************\nchanged: [testbed-manager]\n\nTASK [Install docker >= 7.1.0] *************************************************\nchanged: [testbed-manager]\n\nTASK [Create directories in /opt/src] ******************************************\nchanged: [testbed-manager] => (item=osism/ansible-collection-commons)\nchanged: [testbed-manager] => (item=osism/ansible-collection-services)\n\nTASK [Sync sources in /opt/src] ************************************************\n[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call \ndisplay.prompt_until(msg) instead. This feature will be removed in version \n2.19. Deprecation warnings can be disabled by setting \ndeprecation_warnings=False in ansible.cfg.\nchanged: [testbed-manager] => (item=osism/ansible-collection-commons)\nchanged: [testbed-manager] => (item=osism/ansible-collection-services)\n\nTASK [Create /usr/share/ansible directory] *************************************\nchanged: [testbed-manager]\n\nTASK [Install collections from Ansible galaxy] *********************************\nchanged: [testbed-manager] => (item=ansible.netcommon)\nchanged: [testbed-manager] => (item=ansible.posix)\nchanged: [testbed-manager] => (item=community.docker>=3.10.2)\n\nTASK [Install local collections] ***********************************************\nchanged: [testbed-manager] => (item=ansible-collection-commons)\nchanged: [testbed-manager] => (item=ansible-collection-services)\n\nPLAY [Create operator user] ****************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nok: [testbed-manager]\n\nTASK [osism.commons.operator : Set operator_groups variable to default value] ***\nok: [testbed-manager]\n\nTASK [osism.commons.operator : Create operator group] **************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Create user] ************************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Add user to additional groups] ******************\nchanged: [testbed-manager] => (item=adm)\nchanged: [testbed-manager] => (item=sudo)\n\nTASK [osism.commons.operator : Copy user sudoers file] *************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nchanged: [testbed-manager] => (item=export LANGUAGE=C.UTF-8)\nchanged: [testbed-manager] => (item=export LANG=C.UTF-8)\nchanged: [testbed-manager] => (item=export LC_ALL=C.UTF-8)\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Create .ssh directory] **************************\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set ssh authorized keys] ************************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set authorized GitHub accounts] *****************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Delete authorized GitHub accounts] **************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Set password] ***********************************\nskipping: [testbed-manager]\n\nTASK [osism.commons.operator : Unset & lock password] **************************\nok: [testbed-manager]\n\nPLAY [Run manager part 0] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Recursively change ownership of /opt/venv] *******************************\nchanged: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=33   changed=23   unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   ",
                            "stdout_lines": [
                                "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                "",
                                "PLAY [Wait for cloud-init to finish] *******************************************",
                                "",
                                "TASK [Check /var/lib/cloud/instance/boot-finished] *****************************",
                                "ok: [testbed-manager]",
                                "",
                                "PLAY [Run manager part 0] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Get home directory of ansible user] **************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Set repo_path fact] ******************************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Fail if Ubuntu version is lower than 24.04] ******************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Fail if Debian version is lower than 12] *********************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Set APT options on manager] **********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Update APT cache and run dist-upgrade] ***********************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install HWE kernel package on Ubuntu] ************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install required packages] ***********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Remove some python packages] *********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Set venv_command fact (Debian)] ******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Get current user] ********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Create venv directory] ***************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install netaddr in venv] *************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install ansible-core in venv] ********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install requests >= 2.32.2] **********************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install docker >= 7.1.0] *************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Create directories in /opt/src] ******************************************",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-commons)",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-services)",
                                "",
                                "TASK [Sync sources in /opt/src] ************************************************",
                                "[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call ",
                                "display.prompt_until(msg) instead. This feature will be removed in version ",
                                "2.19. Deprecation warnings can be disabled by setting ",
                                "deprecation_warnings=False in ansible.cfg.",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-commons)",
                                "changed: [testbed-manager] => (item=osism/ansible-collection-services)",
                                "",
                                "TASK [Create /usr/share/ansible directory] *************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install collections from Ansible galaxy] *********************************",
                                "changed: [testbed-manager] => (item=ansible.netcommon)",
                                "changed: [testbed-manager] => (item=ansible.posix)",
                                "changed: [testbed-manager] => (item=community.docker>=3.10.2)",
                                "",
                                "TASK [Install local collections] ***********************************************",
                                "changed: [testbed-manager] => (item=ansible-collection-commons)",
                                "changed: [testbed-manager] => (item=ansible-collection-services)",
                                "",
                                "PLAY [Create operator user] ****************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set operator_groups variable to default value] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Create operator group] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Add user to additional groups] ******************",
                                "changed: [testbed-manager] => (item=adm)",
                                "changed: [testbed-manager] => (item=sudo)",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "changed: [testbed-manager] => (item=export LANGUAGE=C.UTF-8)",
                                "changed: [testbed-manager] => (item=export LANG=C.UTF-8)",
                                "changed: [testbed-manager] => (item=export LC_ALL=C.UTF-8)",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Create .ssh directory] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set ssh authorized keys] ************************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set authorized GitHub accounts] *****************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Delete authorized GitHub accounts] **************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Set password] ***********************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.operator : Unset & lock password] **************************",
                                "ok: [testbed-manager]",
                                "",
                                "PLAY [Run manager part 0] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Recursively change ownership of /opt/venv] *******************************",
                                "changed: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=33   changed=23   unreachable=0    failed=0    skipped=10   rescued=0    ignored=0   "
                            ],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000018-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:15:10.556338Z",
                            "start": "2026-06-06T00:04:23.619664Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000018",
                        "name": "Run manager part 0"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "It is now already possible to log in to the manager with 'make login'."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:15:10.611153Z",
                            "start": "2026-06-06T00:15:10.566653Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000019",
                        "name": "Point out that the log in on the manager is now possible"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": "The task 'Run manager part 1 + 2' runs an Ansible playbook on the manager. There is no further output of this here. It takes a few minuts for this task to complete."
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:15:10.649068Z",
                            "start": "2026-06-06T00:15:10.618611Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000001a",
                        "name": "Point out that the following task takes some time and does not give any output"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed04/src/github.com \\\n  -e manager_version=10.0.0 \\\n   \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                            "delta": "0:02:38.501215",
                            "end": "2026-06-06 00:17:49.456797",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci \\\n  -e cloud=ci \\\n  -e terraform_environment=ci-ubuntu-24.04 \\\n  -e repo_path=/home/zuul-testbed04/src/github.com \\\n  -e manager_version=10.0.0 \\\n   \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/src/github.com/osism/testbed/ansible",
                                    "creates": null,
                                    "executable": "/bin/bash",
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-00000000001b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:15:10.955582",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n\nPLAY [Run manager part 1] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Set venv_command fact (RedHat)] ******************************************\nskipping: [testbed-manager]\n\nTASK [Set venv_command fact (Debian)] ******************************************\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Set repository_default fact to default value] ***\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Set repositories to default] ******************\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Include distribution specific repository tasks] ***\nincluded: /home/zuul-testbed04/.ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager\n\nTASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nskipping: [testbed-manager]\n\nTASK [osism.commons.repository : Copy 99osism apt configuration] ***************\nchanged: [testbed-manager]\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nok: [testbed-manager]\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nchanged: [testbed-manager]\n\nTASK [osism.commons.repository : Update package cache] *************************\nchanged: [testbed-manager]\n\nTASK [Get home directory of ansible user] **************************************\nok: [testbed-manager]\n\nTASK [Set repo_path fact] ******************************************************\nskipping: [testbed-manager]\n\nTASK [Copy SSH public key] *****************************************************\nchanged: [testbed-manager]\n\nTASK [Copy SSH private key] ****************************************************\nchanged: [testbed-manager]\n\nTASK [Create configuration directory] ******************************************\nchanged: [testbed-manager]\n\nTASK [Copy testbed repo] *******************************************************\n[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call \ndisplay.prompt_until(msg) instead. This feature will be removed in version \n2.19. Deprecation warnings can be disabled by setting \ndeprecation_warnings=False in ansible.cfg.\nchanged: [testbed-manager]\n\nTASK [Install python requirements in venv] *************************************\nok: [testbed-manager] => (item=Jinja2)\nok: [testbed-manager] => (item=PyYAML)\nok: [testbed-manager] => (item=packaging)\nchanged: [testbed-manager] => (item=python-gilt==1.2.3)\nok: [testbed-manager] => (item=requests>=2.32.2)\nok: [testbed-manager] => (item=docker>=7.1.0)\n\nTASK [Copy testbed custom CA certificate on Debian/Ubuntu] *********************\nchanged: [testbed-manager]\n\nTASK [Run update-ca-certificates on Debian/Ubuntu] *****************************\nchanged: [testbed-manager]\n\nTASK [Run update-ca-trust on RedHat] *******************************************\nskipping: [testbed-manager]\n\nTASK [Run manager part 2] ******************************************************\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nok: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=21   changed=11   unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   ",
                            "stdout_lines": [
                                "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2",
                                "",
                                "PLAY [Run manager part 1] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Set venv_command fact (RedHat)] ******************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Set venv_command fact (Debian)] ******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Set repository_default fact to default value] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Set repositories to default] ******************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Include distribution specific repository tasks] ***",
                                "included: /home/zuul-testbed04/.ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager",
                                "",
                                "TASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Copy 99osism apt configuration] ***************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Get home directory of ansible user] **************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Set repo_path fact] ******************************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Copy SSH public key] *****************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Copy SSH private key] ****************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Create configuration directory] ******************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Copy testbed repo] *******************************************************",
                                "[DEPRECATION WARNING]: The connection's stdin object is deprecated. Call ",
                                "display.prompt_until(msg) instead. This feature will be removed in version ",
                                "2.19. Deprecation warnings can be disabled by setting ",
                                "deprecation_warnings=False in ansible.cfg.",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Install python requirements in venv] *************************************",
                                "ok: [testbed-manager] => (item=Jinja2)",
                                "ok: [testbed-manager] => (item=PyYAML)",
                                "ok: [testbed-manager] => (item=packaging)",
                                "changed: [testbed-manager] => (item=python-gilt==1.2.3)",
                                "ok: [testbed-manager] => (item=requests>=2.32.2)",
                                "ok: [testbed-manager] => (item=docker>=7.1.0)",
                                "",
                                "TASK [Copy testbed custom CA certificate on Debian/Ubuntu] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Run update-ca-certificates on Debian/Ubuntu] *****************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Run update-ca-trust on RedHat] *******************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Run manager part 2] ******************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "ok: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=21   changed=11   unreachable=0    failed=0    skipped=4    rescued=0    ignored=0   "
                            ],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-00000000001b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:17:49.806732Z",
                            "start": "2026-06-06T00:15:10.681575Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000001b",
                        "name": "Run manager part 1 + 2"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.71",
                                "sudo",
                                "shutdown",
                                "-r",
                                "now"
                            ],
                            "delta": "0:00:00.916481",
                            "end": "2026-06-06 00:17:51.026555",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.71 sudo shutdown -r now",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-00000000001c-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:17:50.110074",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-00000000001c-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:17:51.359635Z",
                            "start": "2026-06-06T00:17:49.848216Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000001c",
                        "name": "Reboot manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 16,
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 10,
                                    "exclude_hosts": null,
                                    "host": "81.163.193.71",
                                    "msg": null,
                                    "path": null,
                                    "port": 22,
                                    "search_regex": "OpenSSH",
                                    "sleep": 1,
                                    "state": "started",
                                    "timeout": 300
                                }
                            },
                            "match_groupdict": {},
                            "match_groups": [],
                            "path": null,
                            "port": 22,
                            "search_regex": "OpenSSH",
                            "state": "started"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:18:07.677347Z",
                            "start": "2026-06-06T00:17:51.373048Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000001d",
                        "name": "Wait up to 300 seconds for port 22 to become open and contain \"OpenSSH\""
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "-o",
                                "BatchMode=yes",
                                "-o",
                                "ConnectTimeout=5",
                                "-o",
                                "PreferredAuthentications=publickey",
                                "-o",
                                "StrictHostKeyChecking=yes",
                                "-o",
                                "UserKnownHostsFile=/home/zuul-testbed04/.ssh/known_hosts",
                                "dragon@81.163.193.71",
                                "docker",
                                "info"
                            ],
                            "delta": "0:00:01.208488",
                            "end": "2026-06-06 00:18:09.201124",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci -o BatchMode=yes -o ConnectTimeout=5 -o PreferredAuthentications=publickey -o StrictHostKeyChecking=yes -o UserKnownHostsFile=/home/zuul-testbed04/.ssh/known_hosts dragon@81.163.193.71 docker info",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-00000000001e-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:18:07.992636",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Client: Docker Engine - Community\n Version:    27.5.1\n Context:    default\n Debug Mode: false\n Plugins:\n  compose: Docker Compose (Docker Inc.)\n    Version:  v5.1.4\n    Path:     /usr/libexec/docker/cli-plugins/docker-compose\n\nServer:\n Containers: 0\n  Running: 0\n  Paused: 0\n  Stopped: 0\n Images: 0\n Server Version: 27.5.1\n Storage Driver: overlay2\n  Backing Filesystem: extfs\n  Supports d_type: true\n  Using metacopy: false\n  Native Overlay Diff: true\n  userxattr: false\n Logging Driver: json-file\n Cgroup Driver: systemd\n Cgroup Version: 2\n Plugins:\n  Volume: local\n  Network: bridge host ipvlan macvlan null overlay\n  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog\n Swarm: inactive\n Runtimes: io.containerd.runc.v2 runc\n Default Runtime: runc\n Init Binary: docker-init\n containerd version: 193637f7ee8ae5f5aa5248f49e7baa3e6164966e\n runc version: v1.3.5-0-g488fc13e\n init version: de40ad0\n Security Options:\n  apparmor\n  seccomp\n   Profile: builtin\n  cgroupns\n Kernel Version: 6.17.0-35-generic\n Operating System: Ubuntu 24.04.4 LTS\n OSType: linux\n Architecture: x86_64\n CPUs: 4\n Total Memory: 15.62GiB\n Name: testbed-manager\n ID: 7d7004fd-ee16-4ced-8700-addabdf01c28\n Docker Root Dir: /var/lib/docker\n Debug Mode: false\n Experimental: false\n Insecure Registries:\n  127.0.0.0/8\n Live Restore Enabled: true",
                            "stdout_lines": [
                                "Client: Docker Engine - Community",
                                " Version:    27.5.1",
                                " Context:    default",
                                " Debug Mode: false",
                                " Plugins:",
                                "  compose: Docker Compose (Docker Inc.)",
                                "    Version:  v5.1.4",
                                "    Path:     /usr/libexec/docker/cli-plugins/docker-compose",
                                "",
                                "Server:",
                                " Containers: 0",
                                "  Running: 0",
                                "  Paused: 0",
                                "  Stopped: 0",
                                " Images: 0",
                                " Server Version: 27.5.1",
                                " Storage Driver: overlay2",
                                "  Backing Filesystem: extfs",
                                "  Supports d_type: true",
                                "  Using metacopy: false",
                                "  Native Overlay Diff: true",
                                "  userxattr: false",
                                " Logging Driver: json-file",
                                " Cgroup Driver: systemd",
                                " Cgroup Version: 2",
                                " Plugins:",
                                "  Volume: local",
                                "  Network: bridge host ipvlan macvlan null overlay",
                                "  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog",
                                " Swarm: inactive",
                                " Runtimes: io.containerd.runc.v2 runc",
                                " Default Runtime: runc",
                                " Init Binary: docker-init",
                                " containerd version: 193637f7ee8ae5f5aa5248f49e7baa3e6164966e",
                                " runc version: v1.3.5-0-g488fc13e",
                                " init version: de40ad0",
                                " Security Options:",
                                "  apparmor",
                                "  seccomp",
                                "   Profile: builtin",
                                "  cgroupns",
                                " Kernel Version: 6.17.0-35-generic",
                                " Operating System: Ubuntu 24.04.4 LTS",
                                " OSType: linux",
                                " Architecture: x86_64",
                                " CPUs: 4",
                                " Total Memory: 15.62GiB",
                                " Name: testbed-manager",
                                " ID: 7d7004fd-ee16-4ced-8700-addabdf01c28",
                                " Docker Root Dir: /var/lib/docker",
                                " Debug Mode: false",
                                " Experimental: false",
                                " Insecure Registries:",
                                "  127.0.0.0/8",
                                " Live Restore Enabled: true"
                            ],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-00000000001e-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:18:09.267228Z",
                            "start": "2026-06-06T00:18:07.713823Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000001e",
                        "name": "Wait until docker is available on the manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.71",
                                "/opt/configuration/scripts/deploy-manager.sh"
                            ],
                            "delta": "0:24:33.885250",
                            "end": "2026-06-06 00:42:43.501642",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.71 /opt/configuration/scripts/deploy-manager.sh",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-00000000001f-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:18:09.616392",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\n# DEPLOY MANAGER\n\n+ set -e\n+ echo\n+ echo '# DEPLOY MANAGER'\n+ echo\n+ cat /opt/manager-vars.sh\nexport NUMBER_OF_NODES=6\n\nexport CEPH_VERSION=reef\nexport CONFIGURATION_VERSION=main\nexport MANAGER_VERSION=10.0.0\nexport OPENSTACK_VERSION=2024.2\n\nexport ARA=false\nexport DEPLOY_MODE=manager\nexport TEMPEST=true\nexport IS_ZUUL=true\n\nexport MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\nexport EXTERNAL_API=false\n\nexport IMAGE_USER=ubuntu\nexport IMAGE_NODE_USER=ubuntu\n\nexport CEPH_STACK=ceph-ansible\n\n+ echo\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=10.0.0\n++ MANAGER_VERSION=10.0.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ sudo ln -sf /opt/configuration/contrib/semver2.sh /usr/local/bin/semver\n+ docker version\nClient: Docker Engine - Community\n Version:           27.5.1\n API version:       1.47\n Go version:        go1.22.11\n Git commit:        9f9e405\n Built:             Wed Jan 22 13:41:48 2025\n OS/Arch:           linux/amd64\n Context:           default\n\nServer: Docker Engine - Community\n Engine:\n  Version:          27.5.1\n  API version:      1.47 (minimum version 1.24)\n  Go version:       go1.22.11\n  Git commit:       4c9b3b0\n  Built:            Wed Jan 22 13:41:48 2025\n  OS/Arch:          linux/amd64\n  Experimental:     false\n containerd:\n  Version:          v2.2.4\n  GitCommit:        193637f7ee8ae5f5aa5248f49e7baa3e6164966e\n runc:\n  Version:          1.3.5\n  GitCommit:        v1.3.5-0-g488fc13e\n docker-init:\n  Version:          0.19.0\n  GitCommit:        de40ad0\n+ sh -c /opt/configuration/scripts/deploy/000-manager.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=10.0.0\n++ MANAGER_VERSION=10.0.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ [[ 10.0.0 != \\l\\a\\t\\e\\s\\t ]]\n+ /opt/configuration/scripts/set-manager-version.sh 10.0.0\n+ set -e\n+ VERSION=10.0.0\n+ sed -i 's/manager_version: .*/manager_version: 10.0.0/g' /opt/configuration/environments/manager/configuration.yml\n+ [[ 10.0.0 != \\l\\a\\t\\e\\s\\t ]]\n+ sed -i /ceph_version:/d /opt/configuration/environments/manager/configuration.yml\n+ sed -i /openstack_version:/d /opt/configuration/environments/manager/configuration.yml\n+ sh -c /opt/configuration/scripts/sync-configuration-repository.sh\n/opt/configuration ~\n+ set -e\n+ pushd /opt/configuration\n+ [[ -e /opt/venv/bin/activate ]]\n+ source /opt/venv/bin/activate\n++ deactivate nondestructive\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ hash -r\n++ '[' -n '' ']'\n++ unset VIRTUAL_ENV\n++ unset VIRTUAL_ENV_PROMPT\n++ '[' '!' nondestructive = nondestructive ']'\n++ '[' linux-gnu = cygwin ']'\n++ '[' linux-gnu = msys ']'\n++ export VIRTUAL_ENV=/opt/venv\n++ VIRTUAL_ENV=/opt/venv\n++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ export PATH\n++ '[' -n '' ']'\n++ '[' -z '' ']'\n++ _OLD_VIRTUAL_PS1=\n++ PS1='(venv) '\n++ export PS1\n++ VIRTUAL_ENV_PROMPT='(venv) '\n++ export VIRTUAL_ENV_PROMPT\n++ hash -r\n+ pip3 install --no-cache-dir python-gilt==1.2.3 requests Jinja2 PyYAML packaging\nRequirement already satisfied: python-gilt==1.2.3 in /opt/venv/lib/python3.12/site-packages (1.2.3)\nRequirement already satisfied: requests in /opt/venv/lib/python3.12/site-packages (2.34.2)\nRequirement already satisfied: Jinja2 in /opt/venv/lib/python3.12/site-packages (3.1.6)\nRequirement already satisfied: PyYAML in /opt/venv/lib/python3.12/site-packages (6.0.3)\nRequirement already satisfied: packaging in /opt/venv/lib/python3.12/site-packages (26.2)\nRequirement already satisfied: click in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (8.4.1)\nRequirement already satisfied: colorama in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.4.6)\nRequirement already satisfied: fasteners in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.20)\nRequirement already satisfied: sh in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (2.2.3)\nRequirement already satisfied: charset_normalizer<4,>=2 in /opt/venv/lib/python3.12/site-packages (from requests) (3.4.7)\nRequirement already satisfied: idna<4,>=2.5 in /opt/venv/lib/python3.12/site-packages (from requests) (3.18)\nRequirement already satisfied: urllib3<3,>=1.26 in /opt/venv/lib/python3.12/site-packages (from requests) (2.7.0)\nRequirement already satisfied: certifi>=2023.5.7 in /opt/venv/lib/python3.12/site-packages (from requests) (2026.5.20)\nRequirement already satisfied: MarkupSafe>=2.0 in /opt/venv/lib/python3.12/site-packages (from Jinja2) (3.0.3)\n++ which gilt\n+ GILT=/opt/venv/bin/gilt\n+ /opt/venv/bin/gilt overlay\nosism.generics:\n  - copied (v0.20260319.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/images.yml to /opt/configuration/environments/manager/\n  - copied (v0.20260319.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/render-images.py to /opt/configuration/environments/manager/\n  - copied (v0.20260319.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/set-versions.py to /opt/configuration/environments/\n  - running `/opt/configuration/scripts/wrapper-gilt.sh render-images` in /opt/configuration/environments/manager/\n  - running `rm render-images.py` in /opt/configuration/environments/manager/\n  - running `/opt/configuration/scripts/wrapper-gilt.sh set-versions` in /opt/configuration/environments/\n  - running `rm set-versions.py` in /opt/configuration/environments/\n+ [[ -e /opt/venv/bin/activate ]]\n+ deactivate\n+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'\n+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+ export PATH\n+ unset _OLD_VIRTUAL_PATH\n+ '[' -n '' ']'\n+ hash -r\n~\n+ '[' -n '' ']'\n+ unset VIRTUAL_ENV\n+ unset VIRTUAL_ENV_PROMPT\n+ '[' '!' '' = nondestructive ']'\n+ unset -f deactivate\n+ popd\n+ [[ 10.0.0 == \\l\\a\\t\\e\\s\\t ]]\n+ [[ ceph-ansible == \\r\\o\\o\\k ]]\n++ semver 10.0.0 7.0.0\n+ [[ 1 -ge 0 ]]\n+ echo 'enable_osism_kubernetes: true'\n+ [[ 10.0.0 == \\l\\a\\t\\e\\s\\t ]]\n++ semver 10.0.0 10.0.0-0\n+ [[ 1 -ge 0 ]]\n+ sed -i '/^om_enable_rabbitmq_high_availability:/d' /opt/configuration/environments/kolla/configuration.yml\n+ sed -i '/^om_enable_rabbitmq_quorum_queues:/d' /opt/configuration/environments/kolla/configuration.yml\n+ /opt/configuration/scripts/enable-resource-nodes.sh\n+ [[ -e /opt/venv/bin/activate ]]\n+ source /opt/venv/bin/activate\n++ deactivate nondestructive\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ hash -r\n++ '[' -n '' ']'\n++ unset VIRTUAL_ENV\n++ unset VIRTUAL_ENV_PROMPT\n++ '[' '!' nondestructive = nondestructive ']'\n++ '[' linux-gnu = cygwin ']'\n++ '[' linux-gnu = msys ']'\n++ export VIRTUAL_ENV=/opt/venv\n++ VIRTUAL_ENV=/opt/venv\n++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ export PATH\n++ '[' -n '' ']'\n++ '[' -z '' ']'\n++ _OLD_VIRTUAL_PS1=\n++ PS1='(venv) '\n++ export PS1\n++ VIRTUAL_ENV_PROMPT='(venv) '\n++ export VIRTUAL_ENV_PROMPT\n++ hash -r\n+ ansible-playbook -i testbed-manager, --vault-password-file /opt/configuration/environments/.vault_pass /opt/configuration/ansible/manager-part-3.yml\n\nPLAY [Copy custom facts] *******************************************************\n\nTASK [Create custom facts directory] *******************************************\nok: [testbed-manager]\n\nTASK [Copy fact files] *********************************************************\nchanged: [testbed-manager]\n\nPLAY [Before the deployment of the manager] ************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Get /opt/manager-vars.sh] ************************************************\nok: [testbed-manager]\n\nTASK [Add ara_server_mariadb_volume_type parameter] ****************************\nchanged: [testbed-manager]\n\nTASK [Add netbox_enable parameter] *********************************************\nskipping: [testbed-manager]\n\nTASK [Install HWE kernel package on Ubuntu] ************************************\nchanged: [testbed-manager]\n\nTASK [Check if /etc/OTC_region exist] ******************************************\nok: [testbed-manager]\n\nTASK [Add nova_compute_virt_type parameter] ************************************\nskipping: [testbed-manager]\n\nPLAY [Apply role traefik] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Apply traefik role] ******************************************************\nincluded: osism.services.traefik for testbed-manager\n\nTASK [osism.services.traefik : Include config tasks] ***************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/config.yml for testbed-manager\n\nTASK [osism.services.traefik : Create required directories] ********************\nchanged: [testbed-manager] => (item=/opt/traefik)\nchanged: [testbed-manager] => (item=/opt/traefik/certificates)\nchanged: [testbed-manager] => (item=/opt/traefik/configuration)\n\nTASK [osism.services.traefik : Copy configuration files] ***********************\nchanged: [testbed-manager] => (item=traefik.yml)\nchanged: [testbed-manager] => (item=traefik.env)\nchanged: [testbed-manager] => (item=certificates.yml)\n\nTASK [osism.services.traefik : Copy certificate cert files] ********************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy certificate key files] *********************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy dynamic configuration] *********************\nskipping: [testbed-manager]\n\nTASK [osism.services.traefik : Remove dynamic configuration] *******************\nok: [testbed-manager]\n\nTASK [osism.services.traefik : Include service tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/service.yml for testbed-manager\n\nTASK [osism.services.traefik : Create traefik external network] ****************\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy docker-compose.yml file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Manage traefik service] *************************\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.traefik : Restart traefik service] *************\nskipping: [testbed-manager]\n\nPLAY [Deploy manager service] **************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Apply manager role] ******************************************************\nincluded: osism.services.manager for testbed-manager\n\nTASK [osism.services.manager : Include install tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/install-Debian-family.yml for testbed-manager\n\nTASK [osism.services.manager : Install required packages] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Gather variables for each operating system] *****\nok: [testbed-manager]\n\nTASK [osism.services.manager : Include config tasks] ***************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config.yml for testbed-manager\n\nTASK [osism.services.manager : Create required directories] ********************\nchanged: [testbed-manager] => (item=/opt/ansible)\nchanged: [testbed-manager] => (item=/opt/archive)\nchanged: [testbed-manager] => (item=/opt/manager/configuration)\nchanged: [testbed-manager] => (item=/opt/manager/data)\nok: [testbed-manager] => (item=/opt/manager)\nchanged: [testbed-manager] => (item=/opt/manager/secrets)\nchanged: [testbed-manager] => (item=/opt/ansible/secrets)\nchanged: [testbed-manager] => (item=/opt/state)\n\nTASK [osism.services.manager : Copy all environment file] **********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy client environment file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include ara config tasks] ***********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ara.yml for testbed-manager\n\nTASK [osism.services.manager : Copy ARA environment files] *********************\nchanged: [testbed-manager] => (item=ara)\nchanged: [testbed-manager] => (item=ara-server)\n\nTASK [osism.services.manager : Copy MariaDB environment file] ******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include vault config tasks] *********************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include frontend config tasks] ******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-frontend.yml for testbed-manager\n\nTASK [osism.services.manager : Copy frontend environment file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include ansible config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ansible.yml for testbed-manager\n\nTASK [osism.services.manager : Copy private ssh keys] **************************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy ansible environment file] ******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include netbox config tasks] ********************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include celery config tasks] ********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-celery.yml for testbed-manager\n\nTASK [osism.services.manager : Set fs.inotify.max_user_watches] ****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Set fs.inotify.max_user_instances] **************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy celery environment files] ******************\nchanged: [testbed-manager] => (item=conductor)\nchanged: [testbed-manager] => (item=openstack)\n\nTASK [osism.services.manager : Copy listener environment file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Check for conductor.yml] ************************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy conductor configuration file] **************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy empty conductor configuration file] ********\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include wrapper config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-wrapper.yml for testbed-manager\n\nTASK [osism.services.manager : Include wrapper vars file] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy wrapper scripts] ***************************\nchanged: [testbed-manager] => (item=osism)\nchanged: [testbed-manager] => (item=osism-update-docker)\nchanged: [testbed-manager] => (item=osism-update-manager)\n\nTASK [osism.services.manager : Copy cilium wrapper script] *********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy hubble wrapper script] *********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy flux wrapper script] ***********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include scripts config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-scripts.yml for testbed-manager\n\nTASK [osism.services.manager : Include scripts vars file] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy scripts] ***********************************\nchanged: [testbed-manager] => (item=osism-include)\n\nTASK [osism.services.manager : Include service tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager\n\nTASK [osism.services.manager : Copy manager systemd unit file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Create traefik external network] ****************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Set mariadb healthcheck for mariadb < 11.0.0] ***\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Set mariadb healthcheck for mariadb >= 11.0.0] ***\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy docker-compose.yml file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Pull container images] **************************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Stop and disable old service docker-compose@manager] ***\nok: [testbed-manager]\n\nTASK [osism.services.manager : Do a manual start of the manager service] *******\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Manage manager service] *************************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Register that manager service was started] ******\nok: [testbed-manager]\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nRUNNING HANDLER [osism.services.manager : Restart manager service] *************\nskipping: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Wait for manager service to start] ***\nPausing for 60 seconds\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Ensure that all containers are up] ***\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Wait for an healthy manager service] ***\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (50 retries left).\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (49 retries left).\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (48 retries left).\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Copy osismclient bash completion script] ***\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include initialize tasks] ***********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/initialize.yml for testbed-manager\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nTASK [osism.services.manager : Include vault initialize tasks] *****************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include version verification tasks] *************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager\n\nTASK [osism.services.manager : Deploy service manager version check script] ****\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Execute service manager version check] **********\nok: [testbed-manager]\n\nTASK [osism.services.manager : Display version check results] ******************\nok: [testbed-manager] => {\n    \"version_check_result.stdout_lines\": [\n        \"=== OSISM Container Version Check ===\",\n        \"Checking running containers against expected versions...\",\n        \"\",\n        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",\n        \"  Expected: registry.osism.tech/osism/inventory-reconciler:0.20260322.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/inventory-reconciler:0.20260322.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-ansible (OSISM Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-ansible:0.20260322.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-ansible:0.20260322.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-kubernetes:0.20260322.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-kubernetes:0.20260322.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/ceph-ansible:0.20260322.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ceph-ansible:0.20260322.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/kolla-ansible:0.20260328.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/kolla-ansible:0.20260328.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osismclient (OSISM Client)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ara-server (ARA Server)\",\n        \"  Expected: registry.osism.tech/osism/ara-server:1.7.3\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ara-server:1.7.3\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: mariadb (MariaDB for ARA)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.4\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.4\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: frontend (OSISM Frontend)\",\n        \"  Expected: registry.osism.tech/osism/osism-frontend:0.20260320.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-frontend:0.20260320.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: redis (Redis Cache)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: api (OSISM API Service)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: listener (OpenStack Event Listener)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: openstack (OpenStack Integration)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: beat (Celery Beat Scheduler)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: flower (Celery Flower Monitor)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"=== Summary ===\",\n        \"Errors (version mismatches): 0\",\n        \"Warnings (expected containers not running): 0\",\n        \"\",\n        \"\u2705 All running containers match expected versions!\"\n    ]\n}\n\nTASK [osism.services.manager : Skip version check due to service configuration] ***\nskipping: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=70   changed=37   unreachable=0    failed=0    skipped=12   rescued=0    ignored=0   \n\n+ [[ -e /opt/venv/bin/activate ]]\n+ deactivate\n+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'\n+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+ export PATH\n+ unset _OLD_VIRTUAL_PATH\n+ '[' -n '' ']'\n+ hash -r\n+ '[' -n '' ']'\n+ unset VIRTUAL_ENV\n+ unset VIRTUAL_ENV_PROMPT\n+ '[' '!' '' = nondestructive ']'\n+ unset -f deactivate\n+ cp /home/dragon/.ssh/id_rsa.pub /opt/ansible/secrets/id_rsa.operator.pub\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ wait_for_container_healthy 60 ceph-ansible\n+ local max_attempts=60\n+ local name=ceph-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 kolla-ansible\n+ local max_attempts=60\n+ local name=kolla-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 osism-ansible\n+ local max_attempts=60\n+ local name=osism-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ [[ true == \\t\\r\\u\\e ]]\n+ sh -c /opt/configuration/scripts/disable-ara.sh\n+ docker compose --project-directory /opt/manager ps\nNAME                             IMAGE                                                         COMMAND                  SERVICE                CREATED         STATUS                        PORTS\nceph-ansible                     registry.osism.tech/osism/ceph-ansible:0.20260322.0           \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   \nkolla-ansible                    registry.osism.tech/osism/kolla-ansible:0.20260328.0          \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   \nmanager-api-1                    registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)        192.168.16.5:8000->8000/tcp\nmanager-ara-server-1             registry.osism.tech/osism/ara-server:1.7.3                    \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up 2 minutes (healthy)        8000/tcp\nmanager-beat-1                   registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        \nmanager-flower-1                 registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        \nmanager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:0.20260322.0   \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   \nmanager-listener-1               registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        \nmanager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.4          \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp\nmanager-openstack-1              registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        \nmanager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine      \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp\nosism-ansible                    registry.osism.tech/osism/osism-ansible:0.20260322.0          \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   \nosism-frontend                   registry.osism.tech/osism/osism-frontend:0.20260320.0         \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                  192.168.16.5:3000->3000/tcp\nosism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:0.20260322.0       \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   \nosismclient                      registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        \n++ semver 10.0.0 7.0.0\n+ [[ 1 -ge 0 ]]\n+ sed -i s/community.general.yaml/osism.commons.still_alive/ /opt/configuration/environments/ansible.cfg\n+ osism apply resolvconf -l testbed-manager\n\u001b[32m2026-06-06 00:23:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m\n\u001b[32m2026-06-06 00:23:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bc62ed3f-e8ba-41c2-8876-6e81bee30ac1 (resolvconf) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:23:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bc62ed3f-e8ba-41c2-8876-6e81bee30ac1 (resolvconf) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role resolvconf] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 06 June 2026  00:23:04 +0000 (0:00:00.187)       0:00:00.187 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nSaturday 06 June 2026  00:23:08 +0000 (0:00:04.200)       0:00:04.387 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nSaturday 06 June 2026  00:23:09 +0000 (0:00:00.070)       0:00:04.458 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***\nSaturday 06 June 2026  00:23:09 +0000 (0:00:00.079)       0:00:04.537 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***\nSaturday 06 June 2026  00:23:09 +0000 (0:00:00.085)       0:00:04.622 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nSaturday 06 June 2026  00:23:10 +0000 (0:00:01.241)       0:00:05.864 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nSaturday 06 June 2026  00:23:10 +0000 (0:00:00.060)       0:00:05.924 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nSaturday 06 June 2026  00:23:11 +0000 (0:00:00.595)       0:00:06.520 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nSaturday 06 June 2026  00:23:11 +0000 (0:00:00.085)       0:00:06.606 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nSaturday 06 June 2026  00:23:11 +0000 (0:00:00.632)       0:00:07.238 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nSaturday 06 June 2026  00:23:13 +0000 (0:00:01.225)       0:00:08.464 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nSaturday 06 June 2026  00:23:14 +0000 (0:00:01.026)       0:00:09.490 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Restart systemd-resolved service] *************\nSaturday 06 June 2026  00:23:14 +0000 (0:00:00.081)       0:00:09.572 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:23:15 +0000 (0:00:01.265)       0:00:10.837 ********* \n=============================================================================== \nGathering Facts --------------------------------------------------------- 4.20s\nosism.commons.resolvconf : Restart systemd-resolved service ------------- 1.27s\nosism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.24s\nosism.commons.resolvconf : Copy configuration files --------------------- 1.23s\nosism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.03s\nosism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.63s\nosism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.60s\nosism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.09s\nosism.commons.resolvconf : Include distribution specific installation tasks --- 0.09s\nosism.commons.resolvconf : Include distribution specific configuration tasks --- 0.08s\nosism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s\nosism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.07s\nosism.commons.resolvconf : Install package systemd-resolved ------------- 0.06s\n+ osism apply sshconfig\n\u001b[32m2026-06-06 00:23:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m\n\u001b[32m2026-06-06 00:23:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3235958a-dfe4-47e5-b2f5-b8baca5fb200 (sshconfig) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:23:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3235958a-dfe4-47e5-b2f5-b8baca5fb200 (sshconfig) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role sshconfig] ****************************************************\n\nTASK [osism.commons.sshconfig : Get home directory of operator user] ***********\nSaturday 06 June 2026  00:23:30 +0000 (0:00:00.198)       0:00:00.198 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************\nSaturday 06 June 2026  00:23:31 +0000 (0:00:01.012)       0:00:01.210 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure config for each host exist] *************\nSaturday 06 June 2026  00:23:32 +0000 (0:00:00.562)       0:00:01.772 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5)\u001b[0m\n\nTASK [osism.commons.sshconfig : Add extra config] ******************************\nSaturday 06 June 2026  00:23:38 +0000 (0:00:06.129)       0:00:07.902 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Assemble ssh config] ***************************\nSaturday 06 June 2026  00:23:38 +0000 (0:00:00.126)       0:00:08.029 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=4   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:23:38 +0000 (0:00:00.644)       0:00:08.673 ********* \n=============================================================================== \nosism.commons.sshconfig : Ensure config for each host exist ------------- 6.13s\nosism.commons.sshconfig : Get home directory of operator user ----------- 1.01s\nosism.commons.sshconfig : Assemble ssh config --------------------------- 0.64s\nosism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.56s\nosism.commons.sshconfig : Add extra config ------------------------------ 0.13s\n+ osism apply known-hosts\n\u001b[32m2026-06-06 00:23:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m\n\u001b[32m2026-06-06 00:23:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 56ecea12-6210-4a15-9c3e-bf0c2b0c1ae1 (known-hosts) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:23:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 56ecea12-6210-4a15-9c3e-bf0c2b0c1ae1 (known-hosts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role known_hosts] **************************************************\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname] ***\nSaturday 06 June 2026  00:23:54 +0000 (0:00:00.203)       0:00:00.203 ********* \n\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname] ***\nSaturday 06 June 2026  00:24:01 +0000 (0:00:06.735)       0:00:06.938 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:01 +0000 (0:00:00.179)       0:00:07.118 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDsoN4foQ/rPTJ8d1ZKw9i4ZlDldnufOKCZcJf5O9Qhp3gfGRBGAbQH+C9PP9U3PPKP8EqBD2Oqonuojzg2sjBWW4rYhAs9dCpJ6MIYxMfr/OnBz2oR+1MP5RDQOA/PV/pwQBPApfJQaJEwWM/pf4mCNLgp6I9q3CxSUntJg/pPsvsJOrsIMZ1Rqo1cS34Z2KocRaSghehz7iURMUB/crdNpu/KLenEjFWaDzWUUPTDQX/pT9DNF3oPcH8vasu1Y03H6G6A6Hs3sHlifR1WB4Av87XtWlMAApgNWmP9i4IELIFtdJ51szS4jxEwaVxDrgSiq/+YOluWhg+sK5Dd/gvdsieDktRXTrXQ/D9889VyRGHqwrVAM8X5n3We7Ny1V2eJbuizNOE7lH33UvdBWUHFD+4/p4dQ6KsVLNn13+t43XkdPHdqfHO0LPxFb6o3FupmnFeT0Rysy3ydx8EmA/AN0Xg1o7GE4aNEjRlfoqVd4p+rXiTJewUObpJVdF/Tp2U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAQct/u51CGnMr+WHbkUmZHdhPQHFA+6koBJ9llm10IkT/sC1FTsukS54baJYmf+iF/7r3nbO0Eq/JwiqP4+Ogg=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOfb7ejp/dfph5bj8lRwwPR0e7GWvJ2r6tg3nOPj6qPG)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:02 +0000 (0:00:01.410)       0:00:08.529 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOiKr2uf05L+nn+9dr51u9QpqS9jqcahW8hwSgNQfSe2UJFc9Po6iGMMqgvjenlrc/WJvTAyhOtL7jLr9+2MBks=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDhKk2SaRY66sX++vRfXWpuRaGK8A/X0w+WaY5rXswZXc+ghaHsuy3xmgiA1O4z+8d7Qsifm6ZtpA6QAAlBFLi/7j8LuZDAmjvnqa3zSIfRiRKLy207NvJmvIygEp7ieyJH5XYQhNdwi5prVskjkTJEFgD5TWhk9Q4vH3mmdv4otwv8DwcWfkj3iZWmBfVOQOdJv+5VqwEh9OPsnwk+AC37BOxpxYFoia4rEP3W37k5M+idO4O2+wc7xLWr8FXcQUFU+L9Q9TpMDjRMAkNYZet4KW8z90yBemPSLwSyfGGdpuvljDVX08F9T85FLfyixmHNc0KKxR8bTA5Ku3eEvdFNFxe+CbU9XRzZ6pqUZSt/wiUXteR+I/4onyMuVlLdMbu2GrJjfyj1HA0JtIyV+xnAuaO2XMfbafLsbfPZEBisoikauAgY0A9vHRCzX4wPYsKZzB/wxiquX8CKbFuukZ1fzqtAt/a+NHVTlYZYexAJPkpOCWJwI6ZBudGnroPq7rE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIErbWRcQwig/Rmg+qQoyaqDVpRjWmTtTNePwc9ZQFJfp)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:03 +0000 (0:00:01.137)       0:00:09.666 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDDaWD8KelqLQpcQ/i78JqTOxXddBGnU8pi2k7Hxcw7Vs1J/RWCVPokNgPblaQasXxrFJrYLIei47lExCuYsnMgoqLGUmtCHoJmIBRJDwznIBRi5/u/3JJOjn1O8cIXPwFfgwLBgX59HGRXJm2/wIx31TaJ1E33BEmbsQzoD79k8Zep3z8GDs16BWpbnob2Vb0cRVC8lBS1+dmaS5Cp/NvEGvP8CtZMk29Y4L7eDQ5ZL4iuACHRRlJ+1lp0usO9JNdUgvQaUhKZaA+pHbJ+wANm8gPori7KIkMgvWXmjSI3N1bI47GFfnkpQ+aj/cTxCS7osZq5cmYMnzjKlERnyLLlcCN4L5fit9xRhhSvoNUl+zZTdrrP+Ipm13OQ89L9PdOXwQjC38LTjmf7ey3RUwmVQTAdrS6Z9TngpMtNkzAnZAAB70lT9m6n6bxHb1ABDtBrH9vEnj5E26c44BUHV6HN3/NGJID144+dn4YaaRwMECSEr+pp7KOBLas7nEuDkgM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILiR32zutuOYGMbHOqpvnari/njwWpQb4fXVkFikZmlk)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyesxBFfFSbbkIHZbD6rEOM408teTpAz3sbtT39cmYOdUuqifFTTogF+LEUHGsrVgIfNWuIQrfhvh4torAJW6A=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:05 +0000 (0:00:01.171)       0:00:10.837 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAd5lyp3kLWJECJv+xUp7XHkxe/hoPEdlj6sN6yGtsTFbE3SCh+l1FhEePVti5X4QGgWDDvogvdYqsx83a2wj08eil72YLqE+pA4tBZ+U9dPhk4vazF+1YmNI01EiOMKE9zCIkoJw0GEE99g9hL9O8pcunp+fvbsLfV65wWUO7Av+01bI3pqo3Q5YOuH/VH7rmz70RoTBKWgkWyYghCOhKET37cGeckIiwDvYkMfh2RSgCTRCsepkxD1peyifK7VyYY/K20iuSZuNMfD1gWbFHZ+5F2o6e7nE1F0vHN4iq/Bgr6bDgdDi6wiSCM8APxQ8Y2EGG4O1UH5BVgYj9LfI/71d8BsNUemZKXCstUFZ+J0gQosiyP+ZCyaNPq4GxdDwBxWdartgAsHlgdFLFHUHQgveAJo/5ApKXh4tJn/W24dgdl2MS9nGiGy50ABWLIJAj83jX+rH3XSeMBVdNRuD41KvbIGHX65Crtl7nsRMbJR8tq5YkzYyr7+MhQzMKCNs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNhSpMIGfOgelgYsrz+Z6oQAAbz1IVlyUk+T3BViyDty877cHVHuNBo0AKGCobAqJrdVVW8/mMi6gvaie26q8IM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINjkUGN5xY7muaLuuXx4TpKjOLPYL2ZI8NLGsfQlYdgt)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:06 +0000 (0:00:01.179)       0:00:12.017 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPI40wlha4b85RXEu4qXtnbhwKmocr7iAbf83jWWMowG)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDFMivN59vcGNIQ/H45dUiwylHpO1uwMIVahg6ElUvlYydL3IZgL5Js7e8bRv3Xp+Tat4971e1o3po801VZuTsgyZCgVDjxobpSqHVTkDDFgjiKhbMrxg+9rlWHkRm4f9c5gkdoaY826Y+zfd0Q/RkWlpHaz9Az9bqGctNSRPBM2IqlkTd/oT1bwAgn6IQndZ4MekVWKJPJ3Min2209enkrWPH6KNcTy8wAbrnUvpCyfKkHdPEhhKUyQSYBW8+z7zqxFqpEcfFuP9IKldtkLYETuL76XomriW18MCdWYAQSe7mkJL2wc88OTnmSI9jPROZmRCK+uf+n0dxo6f0c/cgYKJjF016FosU8RVDgYIM+j8lCj4tgp8LG1BtLGYTFFBjTOnDsB+HbAt4GZ5/uAfs2fRf9XgSVJAIab+lAjDRUMibkTq9mWInf2RJXst7pLrJeLVF1/pBq+3leTzWBf1RywU9JX7aRxFjEyRYHsT8qYxp/NF2A0v4Bzs1+qA3lUs8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLAx+h8fzpPow0ImP/iM6PK0Tvq4sWXv5+S6zsBrPWcqfmvF4Za2N41+sxoBP3qSEsovIx4hDxY5cWLsn+g+BPc=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:07 +0000 (0:00:01.146)       0:00:13.163 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA+vmVzShvl8XlauO2fRIA26zkkrnn0b8QCNi6NtkO3R)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC/e8z6vF8a1IdbdW2lvR0g8us8JWqVTzBAhhsHY7GQsVrLiZ+l+KHUPpj2k7WdEyEjNP6h3EYdi7SFdTMAU1yIVHe+8tqSmV0f5DZXODmvQwAVYeKsL3grVmgFEDaibdwDCp3m4mFHwLAq1ERwKVGdIevTF1yecW12qIL5X3ykiilT+NPuueBqrQbAEuHg2HTrOnfxPNihZ2tQoZyIwstVx6Ahn+/Tzhr7CEIT+zHPMgTyIu/t71Us4B9Hyq1Mfipt7EVLd1XwA9iBxF+RAo5eMdpy+raXcZ8ZMpqa9qN3/+JxMdm7Jz8qNMYGiLZuzx2SzEexxxr1y3xc8czuJfbdWFggTe2wtL028RNAk3irXuPeca22nmD+06XTJN0TgUrbEWZuGBABCYfrcFdJCij7zOfIM28IseoGQFWvailgAHbCFjCjgo9tWTzDhebh6OYbyA9kGxI8qZTSTTOtQLFQ9+7DdLRC3lKK1s6uZb2th3FgFY5UaMKwiIL6BRXQMrk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFMVlFs+A16xOH+09B1FV66+j8dOT/px7Hnx7zl+VFU71lw+8rwEiEYBFH0NidODzICbKYBmCsuOft0icwXU9NU=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:08 +0000 (0:00:01.172)       0:00:14.336 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXtntwbzBaihh6Xlo6OHrefSY/cvOISOFX1YViI/AQiRS305hRJ9LGtibeOesqmNPxygnUPl2gxAdrqNm3PP/AtQkCnh1ExavzD4TZHuRSPrm2Wh5NROuWnUSioM/orCc1BNG1Rwsluel+uKkSyULZU9apGmlDi11wHoWP+1UnWizskzZGe72uC4tbMLEow4TzmURmcwF5dBA1/hfB/LBwfvtRu5Vx0ORaZHrbXQjeDE/6cXq85bwCEJMh19TF1ZfCCRRuIJXCivpSDQU0BUOYIKsnZBYVDHR/oN+HuhNd/jGimsc+1ejl9OTutUv49l6F7suXzopYxB8TvN+3/Xsh2xBsbvtN03n8BGy1dp9SNnNpH2qSJtQ3PLrytrhfWp4PR1G9hjcize4CU1YwkZnOiwVt31R67kVuTjm1F1QrQjNHwhaYlkTCZJykfvDnP39L1C+pspwhERCkL7/XMKRFRZDqYnfotl0AEHyHQlhMhLYZ0s6kRoNyGQUw09CivZk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC0lTMPGLkWCXX+PM4KLBjq6hRFoxBAHMNW5ibgC4ggCbyWbQmU72G8ZLp2yiltxrCtolyXBg8+Iz9hJcQDOCdU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVKf80ZKkllLgjYLK3zTCcICqtmnK3zAJO6VOp/fmn4)\u001b[0m\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***\nSaturday 06 June 2026  00:24:09 +0000 (0:00:01.114)       0:00:15.451 ********* \n\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host] ***\nSaturday 06 June 2026  00:24:15 +0000 (0:00:05.673)       0:00:21.125 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:15 +0000 (0:00:00.182)       0:00:21.308 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOfb7ejp/dfph5bj8lRwwPR0e7GWvJ2r6tg3nOPj6qPG)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDsoN4foQ/rPTJ8d1ZKw9i4ZlDldnufOKCZcJf5O9Qhp3gfGRBGAbQH+C9PP9U3PPKP8EqBD2Oqonuojzg2sjBWW4rYhAs9dCpJ6MIYxMfr/OnBz2oR+1MP5RDQOA/PV/pwQBPApfJQaJEwWM/pf4mCNLgp6I9q3CxSUntJg/pPsvsJOrsIMZ1Rqo1cS34Z2KocRaSghehz7iURMUB/crdNpu/KLenEjFWaDzWUUPTDQX/pT9DNF3oPcH8vasu1Y03H6G6A6Hs3sHlifR1WB4Av87XtWlMAApgNWmP9i4IELIFtdJ51szS4jxEwaVxDrgSiq/+YOluWhg+sK5Dd/gvdsieDktRXTrXQ/D9889VyRGHqwrVAM8X5n3We7Ny1V2eJbuizNOE7lH33UvdBWUHFD+4/p4dQ6KsVLNn13+t43XkdPHdqfHO0LPxFb6o3FupmnFeT0Rysy3ydx8EmA/AN0Xg1o7GE4aNEjRlfoqVd4p+rXiTJewUObpJVdF/Tp2U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAQct/u51CGnMr+WHbkUmZHdhPQHFA+6koBJ9llm10IkT/sC1FTsukS54baJYmf+iF/7r3nbO0Eq/JwiqP4+Ogg=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:16 +0000 (0:00:01.104)       0:00:22.412 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDhKk2SaRY66sX++vRfXWpuRaGK8A/X0w+WaY5rXswZXc+ghaHsuy3xmgiA1O4z+8d7Qsifm6ZtpA6QAAlBFLi/7j8LuZDAmjvnqa3zSIfRiRKLy207NvJmvIygEp7ieyJH5XYQhNdwi5prVskjkTJEFgD5TWhk9Q4vH3mmdv4otwv8DwcWfkj3iZWmBfVOQOdJv+5VqwEh9OPsnwk+AC37BOxpxYFoia4rEP3W37k5M+idO4O2+wc7xLWr8FXcQUFU+L9Q9TpMDjRMAkNYZet4KW8z90yBemPSLwSyfGGdpuvljDVX08F9T85FLfyixmHNc0KKxR8bTA5Ku3eEvdFNFxe+CbU9XRzZ6pqUZSt/wiUXteR+I/4onyMuVlLdMbu2GrJjfyj1HA0JtIyV+xnAuaO2XMfbafLsbfPZEBisoikauAgY0A9vHRCzX4wPYsKZzB/wxiquX8CKbFuukZ1fzqtAt/a+NHVTlYZYexAJPkpOCWJwI6ZBudGnroPq7rE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOiKr2uf05L+nn+9dr51u9QpqS9jqcahW8hwSgNQfSe2UJFc9Po6iGMMqgvjenlrc/WJvTAyhOtL7jLr9+2MBks=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIErbWRcQwig/Rmg+qQoyaqDVpRjWmTtTNePwc9ZQFJfp)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:17 +0000 (0:00:01.120)       0:00:23.532 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDDaWD8KelqLQpcQ/i78JqTOxXddBGnU8pi2k7Hxcw7Vs1J/RWCVPokNgPblaQasXxrFJrYLIei47lExCuYsnMgoqLGUmtCHoJmIBRJDwznIBRi5/u/3JJOjn1O8cIXPwFfgwLBgX59HGRXJm2/wIx31TaJ1E33BEmbsQzoD79k8Zep3z8GDs16BWpbnob2Vb0cRVC8lBS1+dmaS5Cp/NvEGvP8CtZMk29Y4L7eDQ5ZL4iuACHRRlJ+1lp0usO9JNdUgvQaUhKZaA+pHbJ+wANm8gPori7KIkMgvWXmjSI3N1bI47GFfnkpQ+aj/cTxCS7osZq5cmYMnzjKlERnyLLlcCN4L5fit9xRhhSvoNUl+zZTdrrP+Ipm13OQ89L9PdOXwQjC38LTjmf7ey3RUwmVQTAdrS6Z9TngpMtNkzAnZAAB70lT9m6n6bxHb1ABDtBrH9vEnj5E26c44BUHV6HN3/NGJID144+dn4YaaRwMECSEr+pp7KOBLas7nEuDkgM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyesxBFfFSbbkIHZbD6rEOM408teTpAz3sbtT39cmYOdUuqifFTTogF+LEUHGsrVgIfNWuIQrfhvh4torAJW6A=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILiR32zutuOYGMbHOqpvnari/njwWpQb4fXVkFikZmlk)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:18 +0000 (0:00:01.122)       0:00:24.654 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAd5lyp3kLWJECJv+xUp7XHkxe/hoPEdlj6sN6yGtsTFbE3SCh+l1FhEePVti5X4QGgWDDvogvdYqsx83a2wj08eil72YLqE+pA4tBZ+U9dPhk4vazF+1YmNI01EiOMKE9zCIkoJw0GEE99g9hL9O8pcunp+fvbsLfV65wWUO7Av+01bI3pqo3Q5YOuH/VH7rmz70RoTBKWgkWyYghCOhKET37cGeckIiwDvYkMfh2RSgCTRCsepkxD1peyifK7VyYY/K20iuSZuNMfD1gWbFHZ+5F2o6e7nE1F0vHN4iq/Bgr6bDgdDi6wiSCM8APxQ8Y2EGG4O1UH5BVgYj9LfI/71d8BsNUemZKXCstUFZ+J0gQosiyP+ZCyaNPq4GxdDwBxWdartgAsHlgdFLFHUHQgveAJo/5ApKXh4tJn/W24dgdl2MS9nGiGy50ABWLIJAj83jX+rH3XSeMBVdNRuD41KvbIGHX65Crtl7nsRMbJR8tq5YkzYyr7+MhQzMKCNs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNhSpMIGfOgelgYsrz+Z6oQAAbz1IVlyUk+T3BViyDty877cHVHuNBo0AKGCobAqJrdVVW8/mMi6gvaie26q8IM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINjkUGN5xY7muaLuuXx4TpKjOLPYL2ZI8NLGsfQlYdgt)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:19 +0000 (0:00:01.077)       0:00:25.732 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDFMivN59vcGNIQ/H45dUiwylHpO1uwMIVahg6ElUvlYydL3IZgL5Js7e8bRv3Xp+Tat4971e1o3po801VZuTsgyZCgVDjxobpSqHVTkDDFgjiKhbMrxg+9rlWHkRm4f9c5gkdoaY826Y+zfd0Q/RkWlpHaz9Az9bqGctNSRPBM2IqlkTd/oT1bwAgn6IQndZ4MekVWKJPJ3Min2209enkrWPH6KNcTy8wAbrnUvpCyfKkHdPEhhKUyQSYBW8+z7zqxFqpEcfFuP9IKldtkLYETuL76XomriW18MCdWYAQSe7mkJL2wc88OTnmSI9jPROZmRCK+uf+n0dxo6f0c/cgYKJjF016FosU8RVDgYIM+j8lCj4tgp8LG1BtLGYTFFBjTOnDsB+HbAt4GZ5/uAfs2fRf9XgSVJAIab+lAjDRUMibkTq9mWInf2RJXst7pLrJeLVF1/pBq+3leTzWBf1RywU9JX7aRxFjEyRYHsT8qYxp/NF2A0v4Bzs1+qA3lUs8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLAx+h8fzpPow0ImP/iM6PK0Tvq4sWXv5+S6zsBrPWcqfmvF4Za2N41+sxoBP3qSEsovIx4hDxY5cWLsn+g+BPc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPI40wlha4b85RXEu4qXtnbhwKmocr7iAbf83jWWMowG)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:21 +0000 (0:00:01.081)       0:00:26.813 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC/e8z6vF8a1IdbdW2lvR0g8us8JWqVTzBAhhsHY7GQsVrLiZ+l+KHUPpj2k7WdEyEjNP6h3EYdi7SFdTMAU1yIVHe+8tqSmV0f5DZXODmvQwAVYeKsL3grVmgFEDaibdwDCp3m4mFHwLAq1ERwKVGdIevTF1yecW12qIL5X3ykiilT+NPuueBqrQbAEuHg2HTrOnfxPNihZ2tQoZyIwstVx6Ahn+/Tzhr7CEIT+zHPMgTyIu/t71Us4B9Hyq1Mfipt7EVLd1XwA9iBxF+RAo5eMdpy+raXcZ8ZMpqa9qN3/+JxMdm7Jz8qNMYGiLZuzx2SzEexxxr1y3xc8czuJfbdWFggTe2wtL028RNAk3irXuPeca22nmD+06XTJN0TgUrbEWZuGBABCYfrcFdJCij7zOfIM28IseoGQFWvailgAHbCFjCjgo9tWTzDhebh6OYbyA9kGxI8qZTSTTOtQLFQ9+7DdLRC3lKK1s6uZb2th3FgFY5UaMKwiIL6BRXQMrk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFMVlFs+A16xOH+09B1FV66+j8dOT/px7Hnx7zl+VFU71lw+8rwEiEYBFH0NidODzICbKYBmCsuOft0icwXU9NU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA+vmVzShvl8XlauO2fRIA26zkkrnn0b8QCNi6NtkO3R)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 06 June 2026  00:24:22 +0000 (0:00:01.150)       0:00:27.964 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXtntwbzBaihh6Xlo6OHrefSY/cvOISOFX1YViI/AQiRS305hRJ9LGtibeOesqmNPxygnUPl2gxAdrqNm3PP/AtQkCnh1ExavzD4TZHuRSPrm2Wh5NROuWnUSioM/orCc1BNG1Rwsluel+uKkSyULZU9apGmlDi11wHoWP+1UnWizskzZGe72uC4tbMLEow4TzmURmcwF5dBA1/hfB/LBwfvtRu5Vx0ORaZHrbXQjeDE/6cXq85bwCEJMh19TF1ZfCCRRuIJXCivpSDQU0BUOYIKsnZBYVDHR/oN+HuhNd/jGimsc+1ejl9OTutUv49l6F7suXzopYxB8TvN+3/Xsh2xBsbvtN03n8BGy1dp9SNnNpH2qSJtQ3PLrytrhfWp4PR1G9hjcize4CU1YwkZnOiwVt31R67kVuTjm1F1QrQjNHwhaYlkTCZJykfvDnP39L1C+pspwhERCkL7/XMKRFRZDqYnfotl0AEHyHQlhMhLYZ0s6kRoNyGQUw09CivZk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC0lTMPGLkWCXX+PM4KLBjq6hRFoxBAHMNW5ibgC4ggCbyWbQmU72G8ZLp2yiltxrCtolyXBg8+Iz9hJcQDOCdU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVKf80ZKkllLgjYLK3zTCcICqtmnK3zAJO6VOp/fmn4)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write static known_hosts entries] ************\nSaturday 06 June 2026  00:24:23 +0000 (0:00:01.140)       0:00:29.104 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Write extra known_hosts entries] *************\nSaturday 06 June 2026  00:24:23 +0000 (0:00:00.187)       0:00:29.292 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Delete known_hosts entries] ******************\nSaturday 06 June 2026  00:24:23 +0000 (0:00:00.057)       0:00:29.350 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Set file permissions] ************************\nSaturday 06 June 2026  00:24:23 +0000 (0:00:00.062)       0:00:29.412 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:24:24 +0000 (0:00:00.531)       0:00:29.943 ********* \n=============================================================================== \nosism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.74s\nosism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.67s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.41s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.17s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.17s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.15s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.15s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.12s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.12s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.08s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.08s\nosism.commons.known_hosts : Set file permissions ------------------------ 0.53s\nosism.commons.known_hosts : Write static known_hosts entries ------------ 0.19s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.18s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.18s\n+ osism apply squid\n\u001b[32m2026-06-06 00:24:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m\n\u001b[32m2026-06-06 00:24:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28989399-aa0c-4535-a725-ad6fa1ce5ff6 (squid) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:24:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 28989399-aa0c-4535-a725-ad6fa1ce5ff6 (squid) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role squid] ********************************************************\n\nTASK [osism.services.squid : Include install tasks] ****************************\nSaturday 06 June 2026  00:24:39 +0000 (0:00:00.201)       0:00:00.201 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/squid/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.squid : Install required packages] ************************\nSaturday 06 June 2026  00:24:39 +0000 (0:00:00.093)       0:00:00.294 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Create required directories] **********************\nSaturday 06 June 2026  00:24:42 +0000 (0:00:02.627)       0:00:02.922 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration/conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/squid)\u001b[0m\n\nTASK [osism.services.squid : Copy squid configuration files] *******************\nSaturday 06 June 2026  00:24:43 +0000 (0:00:01.346)       0:00:04.268 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m\n\nTASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***\nSaturday 06 June 2026  00:24:44 +0000 (0:00:01.146)       0:00:05.415 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Copy docker-compose.yml file] *********************\nSaturday 06 June 2026  00:24:45 +0000 (0:00:00.357)       0:00:05.772 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Manage squid service] *****************************\nSaturday 06 June 2026  00:24:45 +0000 (0:00:00.957)       0:00:06.730 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage squid service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Restart squid service] *****************\nSaturday 06 June 2026  00:25:21 +0000 (0:00:35.656)       0:00:42.387 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******\nSaturday 06 June 2026  00:25:36 +0000 (0:00:14.769)       0:00:57.156 ********* \nPausing for 60 seconds\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***\nSaturday 06 June 2026  00:26:36 +0000 (0:01:00.092)       0:01:57.249 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****\nSaturday 06 June 2026  00:26:36 +0000 (0:00:00.061)       0:01:57.311 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:26:37 +0000 (0:00:00.664)       0:01:57.975 ********* \n=============================================================================== \nosism.services.squid : Wait for squid service to start ----------------- 60.09s\nosism.services.squid : Manage squid service ---------------------------- 35.66s\nosism.services.squid : Restart squid service --------------------------- 14.77s\nosism.services.squid : Install required packages ------------------------ 2.63s\nosism.services.squid : Create required directories ---------------------- 1.35s\nosism.services.squid : Copy squid configuration files ------------------- 1.15s\nosism.services.squid : Copy docker-compose.yml file --------------------- 0.96s\nosism.services.squid : Wait for an healthy squid service ---------------- 0.66s\nosism.services.squid : Remove osism_allow_list.conf configuration file --- 0.36s\nosism.services.squid : Include install tasks ---------------------------- 0.09s\nosism.services.squid : Register that squid service was restarted -------- 0.06s\n+ [[ 10.0.0 != \\l\\a\\t\\e\\s\\t ]]\n++ semver 10.0.0 10.0.0-0\n+ [[ 1 -ge 0 ]]\n++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\"}}' kolla-ansible\n+ KOLLA_OS_VERSION=2025.1\n+ /opt/configuration/scripts/set-kolla-namespace.sh kolla/release/2025.1\n+ set -e\n+ SYNC=false\n+ [[ kolla/release/2025.1 == \\-\\-\\s\\y\\n\\c ]]\n+ NAMESPACE=kolla/release/2025.1\n+ sed -i 's#docker_namespace: .*#docker_namespace: kolla/release/2025.1#g' /opt/configuration/inventory/group_vars/all/kolla.yml\n+ [[ false == \\t\\r\\u\\e ]]\n++ semver 10.0.0 9.0.0\n+ [[ 1 -lt 0 ]]\n+ osism apply operator -u ubuntu -l testbed-nodes\n\u001b[32m2026-06-06 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m\n\u001b[32m2026-06-06 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d548db97-424b-411b-a630-3d13da7f519e (operator) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d548db97-424b-411b-a630-3d13da7f519e (operator) has been started and output is visible here.\u001b[0m\n\nPLAY [Make ssh pipelining working] *********************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 06 June 2026  00:26:53 +0000 (0:00:00.231)       0:00:00.231 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Do not require tty for all users] ****************************************\nSaturday 06 June 2026  00:26:57 +0000 (0:00:04.303)       0:00:04.535 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Apply role operator] *****************************************************\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nSaturday 06 June 2026  00:26:58 +0000 (0:00:00.839)       0:00:05.375 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set operator_groups variable to default value] ***\nSaturday 06 June 2026  00:26:58 +0000 (0:00:00.206)       0:00:05.581 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Create operator group] **************************\nSaturday 06 June 2026  00:26:58 +0000 (0:00:00.191)       0:00:05.773 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Create user] ************************************\nSaturday 06 June 2026  00:26:59 +0000 (0:00:00.707)       0:00:06.480 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.operator : Add user to additional groups] ******************\nSaturday 06 June 2026  00:27:00 +0000 (0:00:01.081)       0:00:07.562 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m\n\nTASK [osism.commons.operator : Copy user sudoers file] *************************\nSaturday 06 June 2026  00:27:01 +0000 (0:00:01.284)       0:00:08.847 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nSaturday 06 June 2026  00:27:03 +0000 (0:00:01.459)       0:00:10.306 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[1;35m[WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created\u001b[0m\n\u001b[1;35mwith a mode of 0700, this may cause issues when running as another user. To\u001b[0m\n\u001b[1;35mavoid this, create the remote_tmp dir with the correct permissions manually\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nSaturday 06 June 2026  00:27:04 +0000 (0:00:01.374)       0:00:11.681 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***\nSaturday 06 June 2026  00:27:04 +0000 (0:00:00.210)       0:00:11.891 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Create .ssh directory] **************************\nSaturday 06 June 2026  00:27:05 +0000 (0:00:00.174)       0:00:12.066 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nSaturday 06 June 2026  00:27:05 +0000 (0:00:00.568)       0:00:12.635 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set ssh authorized keys] ************************\nSaturday 06 June 2026  00:27:05 +0000 (0:00:00.202)       0:00:12.837 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nSaturday 06 June 2026  00:27:06 +0000 (0:00:00.843)       0:00:13.681 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set authorized GitHub accounts] *****************\nSaturday 06 June 2026  00:27:06 +0000 (0:00:00.169)       0:00:13.851 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Delete authorized GitHub accounts] **************\nSaturday 06 June 2026  00:27:07 +0000 (0:00:00.175)       0:00:14.026 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set password] ***********************************\nSaturday 06 June 2026  00:27:07 +0000 (0:00:00.158)       0:00:14.185 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Unset & lock password] **************************\nSaturday 06 June 2026  00:27:07 +0000 (0:00:00.718)       0:00:14.904 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:27:08 +0000 (0:00:00.233)       0:00:15.138 ********* \n=============================================================================== \nGathering Facts --------------------------------------------------------- 4.30s\nosism.commons.operator : Copy user sudoers file ------------------------- 1.46s\nosism.commons.operator : Set language variables in .bashrc configuration file --- 1.37s\nosism.commons.operator : Add user to additional groups ------------------ 1.28s\nosism.commons.operator : Create user ------------------------------------ 1.08s\nosism.commons.operator : Set ssh authorized keys ------------------------ 0.84s\nDo not require tty for all users ---------------------------------------- 0.84s\nosism.commons.operator : Set password ----------------------------------- 0.72s\nosism.commons.operator : Create operator group -------------------------- 0.71s\nosism.commons.operator : Create .ssh directory -------------------------- 0.57s\nosism.commons.operator : Unset & lock password -------------------------- 0.23s\nosism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.21s\nosism.commons.operator : Gather variables for each operating system ----- 0.21s\nosism.commons.operator : Check number of SSH authorized keys ------------ 0.20s\nosism.commons.operator : Set operator_groups variable to default value --- 0.19s\nosism.commons.operator : Set authorized GitHub accounts ----------------- 0.18s\nosism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.17s\nosism.commons.operator : Delete ssh authorized keys --------------------- 0.17s\nosism.commons.operator : Delete authorized GitHub accounts -------------- 0.16s\n+ osism apply --environment custom facts\n\u001b[32m2026-06-06 00:27:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m\n\u001b[32m2026-06-06 00:27:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-06-06 00:27:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 78154b8f-3c72-4858-81f2-cb76b5325e57 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:27:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 78154b8f-3c72-4858-81f2-cb76b5325e57 (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Copy custom network devices fact] ****************************************\n\nTASK [Create custom facts directory] *******************************************\nSaturday 06 June 2026  00:27:23 +0000 (0:00:00.120)       0:00:00.120 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Copy fact file] **********************************************************\nSaturday 06 June 2026  00:27:24 +0000 (0:00:01.462)       0:00:01.582 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Copy custom ceph devices facts] ******************************************\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nSaturday 06 June 2026  00:27:26 +0000 (0:00:01.428)       0:00:03.011 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repository_default fact to default value] ***\nSaturday 06 June 2026  00:27:26 +0000 (0:00:00.099)       0:00:03.110 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repositories to default] ******************\nSaturday 06 June 2026  00:27:26 +0000 (0:00:00.200)       0:00:03.311 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include distribution specific repository tasks] ***\nSaturday 06 June 2026  00:27:26 +0000 (0:00:00.245)       0:00:03.557 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****\nSaturday 06 June 2026  00:27:26 +0000 (0:00:00.161)       0:00:03.718 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nSaturday 06 June 2026  00:27:27 +0000 (0:00:00.416)       0:00:04.135 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy 99osism apt configuration] ***************\nSaturday 06 June 2026  00:27:27 +0000 (0:00:00.156)       0:00:04.292 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nSaturday 06 June 2026  00:27:28 +0000 (0:00:01.071)       0:00:05.364 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nSaturday 06 June 2026  00:27:29 +0000 (0:00:00.470)       0:00:05.835 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Update package cache] *************************\nSaturday 06 June 2026  00:27:30 +0000 (0:00:01.086)       0:00:06.921 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Install required packages (RedHat)] **************************************\nSaturday 06 June 2026  00:27:46 +0000 (0:00:16.660)       0:00:23.582 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Install required packages (Debian)] **************************************\nSaturday 06 June 2026  00:27:46 +0000 (0:00:00.104)       0:00:23.686 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Create custom facts directory] *******************************************\nSaturday 06 June 2026  00:27:54 +0000 (0:00:07.270)       0:00:30.956 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Copy fact files] *********************************************************\nSaturday 06 June 2026  00:27:54 +0000 (0:00:00.517)       0:00:31.474 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nSaturday 06 June 2026  00:27:58 +0000 (0:00:03.644)       0:00:35.119 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nSaturday 06 June 2026  00:27:59 +0000 (0:00:01.333)       0:00:36.453 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:28:03 +0000 (0:00:03.883)       0:00:40.337 ********* \n=============================================================================== \nosism.commons.repository : Update package cache ------------------------ 16.66s\nInstall required packages (Debian) -------------------------------------- 7.27s\nGathers facts about hosts ----------------------------------------------- 3.88s\nCopy fact files --------------------------------------------------------- 3.64s\nCreate custom facts directory ------------------------------------------- 1.46s\nCopy fact file ---------------------------------------------------------- 1.43s\nosism.commons.repository : Force update of package cache ---------------- 1.33s\nosism.commons.repository : Copy ubuntu.sources file --------------------- 1.09s\nosism.commons.repository : Copy 99osism apt configuration --------------- 1.07s\nCreate custom facts directory ------------------------------------------- 0.52s\nosism.commons.repository : Remove sources.list file --------------------- 0.47s\nosism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.42s\nosism.commons.repository : Set repositories to default ------------------ 0.25s\nosism.commons.repository : Set repository_default fact to default value --- 0.20s\nosism.commons.repository : Include distribution specific repository tasks --- 0.16s\nosism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.16s\nInstall required packages (RedHat) -------------------------------------- 0.10s\nosism.commons.repository : Gather variables for each operating system --- 0.10s\n+ osism apply bootstrap\n\u001b[32m2026-06-06 00:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m\n\u001b[32m2026-06-06 00:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2b799e2a-76a5-4357-95dd-c11403057585 (bootstrap) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2b799e2a-76a5-4357-95dd-c11403057585 (bootstrap) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on state bootstrap] ************************************\n\nTASK [Group hosts based on state bootstrap] ************************************\nSaturday 06 June 2026  00:28:18 +0000 (0:00:00.199)       0:00:00.199 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nSaturday 06 June 2026  00:28:19 +0000 (0:00:00.335)       0:00:00.535 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY [Gather facts for all hosts (if using --limit)] ***************************\n\nTASK [Gathers facts about hosts] ***********************************************\nSaturday 06 June 2026  00:28:23 +0000 (0:00:04.555)       0:00:05.091 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap roles part 1] ********************************************\n\nTASK [osism.commons.hostname : Set hostname] ***********************************\nSaturday 06 June 2026  00:28:24 +0000 (0:00:00.478)       0:00:05.569 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.hostname : Copy /etc/hostname] *****************************\nSaturday 06 June 2026  00:28:25 +0000 (0:00:01.230)       0:00:06.800 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.hosts : Include type specific tasks] ***********************\nSaturday 06 June 2026  00:28:26 +0000 (0:00:01.308)       0:00:08.109 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/hosts/tasks/type-template.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.hosts : Copy /etc/hosts file] ******************************\nSaturday 06 June 2026  00:28:27 +0000 (0:00:00.291)       0:00:08.400 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.proxy : Include distribution specific tasks] ***************\nSaturday 06 June 2026  00:28:28 +0000 (0:00:01.448)       0:00:09.848 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/proxy/tasks/Debian-family.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.proxy : Configure proxy parameters for apt] ****************\nSaturday 06 June 2026  00:28:28 +0000 (0:00:00.280)       0:00:10.129 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.proxy : Set system wide settings in environment file] ******\nSaturday 06 June 2026  00:28:29 +0000 (0:00:01.018)       0:00:11.148 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.proxy : Remove system wide settings in environment file] ***\nSaturday 06 June 2026  00:28:30 +0000 (0:00:00.591)       0:00:11.739 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nSaturday 06 June 2026  00:28:30 +0000 (0:00:00.484)       0:00:12.224 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nSaturday 06 June 2026  00:28:31 +0000 (0:00:00.259)       0:00:12.483 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***\nSaturday 06 June 2026  00:28:31 +0000 (0:00:00.295)       0:00:12.779 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***\nSaturday 06 June 2026  00:28:31 +0000 (0:00:00.306)       0:00:13.086 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nSaturday 06 June 2026  00:28:32 +0000 (0:00:01.253)       0:00:14.340 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nSaturday 06 June 2026  00:28:33 +0000 (0:00:00.249)       0:00:14.589 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nSaturday 06 June 2026  00:28:33 +0000 (0:00:00.561)       0:00:15.150 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nSaturday 06 June 2026  00:28:34 +0000 (0:00:00.257)       0:00:15.408 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nSaturday 06 June 2026  00:28:34 +0000 (0:00:00.685)       0:00:16.093 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nSaturday 06 June 2026  00:28:35 +0000 (0:00:01.106)       0:00:17.199 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nSaturday 06 June 2026  00:28:36 +0000 (0:00:00.980)       0:00:18.180 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.resolvconf : Restart systemd-resolved service] *************\nSaturday 06 June 2026  00:28:37 +0000 (0:00:00.314)       0:00:18.495 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nSaturday 06 June 2026  00:28:38 +0000 (0:00:01.252)       0:00:19.747 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repository_default fact to default value] ***\nSaturday 06 June 2026  00:28:38 +0000 (0:00:00.263)       0:00:20.011 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Set repositories to default] ******************\nSaturday 06 June 2026  00:28:38 +0000 (0:00:00.240)       0:00:20.252 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include distribution specific repository tasks] ***\nSaturday 06 June 2026  00:28:39 +0000 (0:00:00.227)       0:00:20.479 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****\nSaturday 06 June 2026  00:28:39 +0000 (0:00:00.307)       0:00:20.786 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nSaturday 06 June 2026  00:28:39 +0000 (0:00:00.555)       0:00:21.342 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy 99osism apt configuration] ***************\nSaturday 06 June 2026  00:28:40 +0000 (0:00:00.253)       0:00:21.595 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nSaturday 06 June 2026  00:28:41 +0000 (0:00:01.105)       0:00:22.701 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nSaturday 06 June 2026  00:28:41 +0000 (0:00:00.572)       0:00:23.273 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Update package cache] *************************\nSaturday 06 June 2026  00:28:42 +0000 (0:00:01.090)       0:00:24.364 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.rsyslog : Gather variables for each operating system] *****\nSaturday 06 June 2026  00:28:59 +0000 (0:00:16.316)       0:00:40.680 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Set rsyslog_user variable to default value] *****\nSaturday 06 June 2026  00:28:59 +0000 (0:00:00.227)       0:00:40.908 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Set rsyslog_workdir variable to default value] ***\nSaturday 06 June 2026  00:28:59 +0000 (0:00:00.241)       0:00:41.149 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include distribution specific install tasks] ****\nSaturday 06 June 2026  00:29:00 +0000 (0:00:00.236)       0:00:41.385 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rsyslog : Install rsyslog package] ************************\nSaturday 06 June 2026  00:29:00 +0000 (0:00:00.300)       0:00:41.686 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********\nSaturday 06 June 2026  00:29:01 +0000 (0:00:01.686)       0:00:43.372 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Manage rsyslog service] *************************\nSaturday 06 June 2026  00:29:03 +0000 (0:00:01.055)       0:00:44.427 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include fluentd tasks] **************************\nSaturday 06 June 2026  00:29:03 +0000 (0:00:00.743)       0:00:45.171 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/fluentd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rsyslog : Forward syslog message to local fluentd daemon] ***\nSaturday 06 June 2026  00:29:04 +0000 (0:00:00.307)       0:00:45.479 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include additional log server tasks] ************\nSaturday 06 June 2026  00:29:05 +0000 (0:00:01.151)       0:00:46.631 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include logrotate tasks] ************************\nSaturday 06 June 2026  00:29:05 +0000 (0:00:00.292)       0:00:46.924 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/logrotate.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rsyslog : Ensure logrotate package is installed] **********\nSaturday 06 June 2026  00:29:05 +0000 (0:00:00.292)       0:00:47.217 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************\nSaturday 06 June 2026  00:29:07 +0000 (0:00:01.805)       0:00:49.023 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.systohc : Install util-linux-extra package] ****************\nSaturday 06 June 2026  00:29:08 +0000 (0:00:01.280)       0:00:50.303 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.systohc : Sync hardware clock] *****************************\nSaturday 06 June 2026  00:29:21 +0000 (0:00:12.878)       0:01:03.182 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.configfs : Start sys-kernel-config mount] ******************\nSaturday 06 June 2026  00:29:22 +0000 (0:00:00.869)       0:01:04.052 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Gather variables for each operating system] *****\nSaturday 06 June 2026  00:29:23 +0000 (0:00:00.919)       0:01:04.972 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Set required_packages_distribution variable to default value] ***\nSaturday 06 June 2026  00:29:23 +0000 (0:00:00.211)       0:01:05.183 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Include distribution specific package tasks] ****\nSaturday 06 June 2026  00:29:24 +0000 (0:00:00.231)       0:01:05.414 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/packages/tasks/package-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.packages : Install needrestart package] ********************\nSaturday 06 June 2026  00:29:24 +0000 (0:00:00.315)       0:01:05.730 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Set needrestart mode] ***************************\nSaturday 06 June 2026  00:29:26 +0000 (0:00:01.839)       0:01:07.569 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***\nSaturday 06 June 2026  00:29:26 +0000 (0:00:00.579)       0:01:08.149 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Update package cache] ***************************\nSaturday 06 June 2026  00:29:27 +0000 (0:00:00.252)       0:01:08.401 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Download upgrade packages] **********************\nSaturday 06 June 2026  00:29:28 +0000 (0:00:01.479)       0:01:09.881 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Upgrade packages] *******************************\nSaturday 06 June 2026  00:29:30 +0000 (0:00:01.797)       0:01:11.679 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.packages : Download required packages] *********************\nSaturday 06 June 2026  00:29:32 +0000 (0:00:02.636)       0:01:14.315 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Install required packages] **********************\nSaturday 06 June 2026  00:30:13 +0000 (0:00:40.516)       0:01:54.832 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Remove useless packages from the cache] *********\nSaturday 06 June 2026  00:31:31 +0000 (0:01:17.828)       0:03:12.661 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Remove dependencies that are no longer required] ***\nSaturday 06 June 2026  00:31:33 +0000 (0:00:01.912)       0:03:14.573 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sysctl : Include sysctl tasks] *****************************\nSaturday 06 June 2026  00:31:46 +0000 (0:00:13.096)       0:03:27.670 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'elasticsearch', 'value': [{'name': 'vm.max_map_count', 'value': 262144}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'rabbitmq', 'value': [{'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}, {'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}, {'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}, {'name': 'net.core.wmem_max', 'value': 16777216}, {'name': 'net.core.rmem_max', 'value': 16777216}, {'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}, {'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}, {'name': 'net.core.somaxconn', 'value': 4096}, {'name': 'net.ipv4.tcp_syncookies', 'value': 0}, {'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'generic', 'value': [{'name': 'vm.swappiness', 'value': 1}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'compute', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'network', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'k3s_node', 'value': [{'name': 'fs.inotify.max_user_instances', 'value': 1024}]})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on elasticsearch] ***********\nSaturday 06 June 2026  00:31:46 +0000 (0:00:00.429)       0:03:28.100 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************\nSaturday 06 June 2026  00:31:47 +0000 (0:00:00.658)       0:03:28.758 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************\nSaturday 06 June 2026  00:31:50 +0000 (0:00:03.585)       0:03:32.344 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************\nSaturday 06 June 2026  00:31:51 +0000 (0:00:00.595)       0:03:32.939 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on network] *****************\nSaturday 06 June 2026  00:31:52 +0000 (0:00:00.611)       0:03:33.551 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************\nSaturday 06 June 2026  00:31:52 +0000 (0:00:00.515)       0:03:34.066 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\nTASK [osism.commons.limits : Include limits tasks] *****************************\nSaturday 06 June 2026  00:31:53 +0000 (0:00:00.728)       0:03:34.795 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.services : Populate service facts] *************************\nSaturday 06 June 2026  00:31:53 +0000 (0:00:00.338)       0:03:35.133 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.services : Check services] *********************************\nSaturday 06 June 2026  00:32:00 +0000 (0:00:06.700)       0:03:41.834 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.services : Start/enable required services] *****************\nSaturday 06 June 2026  00:32:00 +0000 (0:00:00.353)       0:03:42.187 ********* \n\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=cron)\u001b[0m\n\nTASK [osism.commons.motd : Include distribution specific configure tasks] ******\nSaturday 06 June 2026  00:32:01 +0000 (0:00:01.087)       0:03:43.275 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/motd/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.motd : Remove update-motd package] *************************\nSaturday 06 June 2026  00:32:02 +0000 (0:00:00.446)       0:03:43.721 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************\nSaturday 06 June 2026  00:32:03 +0000 (0:00:01.272)       0:03:44.994 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Disable the dynamic motd-news service] **************\nSaturday 06 June 2026  00:32:04 +0000 (0:00:00.634)       0:03:45.628 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Get all configuration files in /etc/pam.d] **********\nSaturday 06 June 2026  00:32:04 +0000 (0:00:00.596)       0:03:46.225 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Remove pam_motd.so rule] ****************************\nSaturday 06 June 2026  00:32:05 +0000 (0:00:00.671)       0:03:46.896 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704411.5822086, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704260.67, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704380.8260634, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704351.25153, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704397.9465175, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704350.3169544, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704428.9327507, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\nTASK [osism.commons.motd : Copy motd file] *************************************\nSaturday 06 June 2026  00:32:06 +0000 (0:00:00.968)       0:03:47.864 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue file] ************************************\nSaturday 06 June 2026  00:32:07 +0000 (0:00:01.173)       0:03:49.038 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue.net file] ********************************\nSaturday 06 June 2026  00:32:08 +0000 (0:00:01.166)       0:03:50.204 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Configure SSH to print the motd] ********************\nSaturday 06 June 2026  00:32:10 +0000 (0:00:01.323)       0:03:51.527 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Configure SSH to not print the motd] ****************\nSaturday 06 June 2026  00:32:10 +0000 (0:00:00.290)       0:03:51.818 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rng : Include distribution specific install tasks] ********\nSaturday 06 June 2026  00:32:11 +0000 (0:00:00.789)       0:03:52.607 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rng/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.rng : Install rng package] ********************************\nSaturday 06 June 2026  00:32:11 +0000 (0:00:00.425)       0:03:53.032 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.rng : Remove haveged package] *****************************\nSaturday 06 June 2026  00:32:20 +0000 (0:00:08.580)       0:04:01.613 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rng : Manage rng service] *********************************\nSaturday 06 June 2026  00:32:21 +0000 (0:00:01.335)       0:04:02.948 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.cleanup : Gather variables for each operating system] ******\nSaturday 06 June 2026  00:32:22 +0000 (0:00:01.034)       0:04:03.983 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Set cleanup_packages_distribution variable to default value] ***\nSaturday 06 June 2026  00:32:22 +0000 (0:00:00.301)       0:04:04.284 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Set cleanup_services_distribution variable to default value] ***\nSaturday 06 June 2026  00:32:23 +0000 (0:00:00.310)       0:04:04.594 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Populate service facts] **************************\nSaturday 06 June 2026  00:32:23 +0000 (0:00:00.314)       0:04:04.908 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include distribution specific timer tasks] *******\nSaturday 06 June 2026  00:32:29 +0000 (0:00:05.632)       0:04:10.541 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/timers-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Disable apt-daily timers] ************************\nSaturday 06 June 2026  00:32:29 +0000 (0:00:00.415)       0:04:10.956 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include service tasks] ***************************\nSaturday 06 June 2026  00:32:29 +0000 (0:00:00.390)       0:04:11.346 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/services-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Cleanup services] ********************************\nSaturday 06 June 2026  00:32:30 +0000 (0:00:00.517)       0:04:11.864 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include packages tasks] **************************\nSaturday 06 June 2026  00:32:30 +0000 (0:00:00.342)       0:04:12.207 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/packages-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Cleanup installed packages] **********************\nSaturday 06 June 2026  00:32:31 +0000 (0:00:00.432)       0:04:12.640 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloudinit package] ************************\nSaturday 06 June 2026  00:33:06 +0000 (0:00:34.830)       0:04:47.470 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********\nSaturday 06 June 2026  00:33:14 +0000 (0:00:08.723)       0:04:56.194 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove useless packages from the cache] **********\nSaturday 06 June 2026  00:33:22 +0000 (0:00:07.937)       0:05:04.131 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***\nSaturday 06 June 2026  00:33:24 +0000 (0:00:01.734)       0:05:05.866 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.cleanup : Include cloudinit tasks] *************************\nSaturday 06 June 2026  00:33:30 +0000 (0:00:05.930)       0:05:11.796 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/cloudinit.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloud-init configuration directory] *******\nSaturday 06 June 2026  00:33:30 +0000 (0:00:00.422)       0:05:12.219 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.timezone : Install tzdata package] *************************\nSaturday 06 June 2026  00:33:31 +0000 (0:00:00.715)       0:05:12.934 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.timezone : Set timezone to UTC] ****************************\nSaturday 06 June 2026  00:33:33 +0000 (0:00:01.677)       0:05:14.612 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.timezone : Create /etc/adjtime file] ***********************\nSaturday 06 June 2026  00:33:34 +0000 (0:00:00.773)       0:05:15.386 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.timezone : Ensure UTC in /etc/adjtime] *********************\nSaturday 06 June 2026  00:33:34 +0000 (0:00:00.296)       0:05:15.682 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Gather variables for each operating system] ******\nSaturday 06 June 2026  00:33:34 +0000 (0:00:00.424)       0:05:16.106 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Set docker_version variable to default value] ****\nSaturday 06 June 2026  00:33:35 +0000 (0:00:00.422)       0:05:16.529 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Set docker_cli_version variable to default value] ***\nSaturday 06 June 2026  00:33:35 +0000 (0:00:00.324)       0:05:16.853 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Print used docker version] ***********************\nSaturday 06 June 2026  00:33:35 +0000 (0:00:00.327)       0:05:17.181 ********* \n\u001b[0;32mok: [testbed-manager] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => \u001b[0m\n\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m\n\nTASK [osism.services.docker : Print used docker cli version] *******************\nSaturday 06 June 2026  00:33:36 +0000 (0:00:00.276)       0:05:17.457 ********* \n\u001b[0;32mok: [testbed-manager] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => \u001b[0m\n\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m\n\nTASK [osism.services.docker : Include block storage tasks] *********************\nSaturday 06 June 2026  00:33:36 +0000 (0:00:00.336)       0:05:17.793 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include zram storage tasks] **********************\nSaturday 06 June 2026  00:33:36 +0000 (0:00:00.291)       0:05:18.085 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include docker install tasks] ********************\nSaturday 06 June 2026  00:33:36 +0000 (0:00:00.267)       0:05:18.352 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/install-docker-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Remove old architecture-dependent repository] ****\nSaturday 06 June 2026  00:33:37 +0000 (0:00:00.430)       0:05:18.783 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Gather package facts] ****************************\nSaturday 06 June 2026  00:33:38 +0000 (0:00:00.786)       0:05:19.570 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Check whether packages are installed that should not be installed] ***\nSaturday 06 June 2026  00:33:41 +0000 (0:00:03.027)       0:05:22.597 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install apt-transport-https package] *************\nSaturday 06 June 2026  00:33:41 +0000 (0:00:00.603)       0:05:23.200 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Add repository gpg key] **************************\nSaturday 06 June 2026  00:33:48 +0000 (0:00:06.479)       0:05:29.680 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Add repository] **********************************\nSaturday 06 June 2026  00:33:49 +0000 (0:00:01.033)       0:05:30.714 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Update package cache] ****************************\nSaturday 06 June 2026  00:33:57 +0000 (0:00:08.618)       0:05:39.332 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Pin docker package version] **********************\nSaturday 06 June 2026  00:34:01 +0000 (0:00:03.596)       0:05:42.928 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Pin docker-cli package version] ******************\nSaturday 06 June 2026  00:34:02 +0000 (0:00:01.329)       0:05:44.258 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Unlock containerd package] ***********************\nSaturday 06 June 2026  00:34:04 +0000 (0:00:01.318)       0:05:45.576 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Install containerd package] **********************\nSaturday 06 June 2026  00:34:04 +0000 (0:00:00.645)       0:05:46.221 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Lock containerd package] *************************\nSaturday 06 June 2026  00:34:14 +0000 (0:00:10.103)       0:05:56.325 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install docker-cli package] **********************\nSaturday 06 June 2026  00:34:15 +0000 (0:00:00.992)       0:05:57.317 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Install docker package] **************************\nSaturday 06 June 2026  00:34:25 +0000 (0:00:09.258)       0:06:06.575 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Unblock installation of python docker packages] ***\nSaturday 06 June 2026  00:34:36 +0000 (0:00:10.893)       0:06:17.469 ********* \n\u001b[0;32mok: [testbed-manager] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=python-docker)\u001b[0m\n\nTASK [osism.services.docker : Install python3 docker package] ******************\nSaturday 06 June 2026  00:34:37 +0000 (0:00:01.337)       0:06:18.807 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install python3 docker package from Debian Sid] ***\nSaturday 06 June 2026  00:34:38 +0000 (0:00:00.766)       0:06:19.573 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***\nSaturday 06 June 2026  00:34:42 +0000 (0:00:04.118)       0:06:23.692 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Block installation of python docker packages (install python bindings from pip)] ***\nSaturday 06 June 2026  00:34:42 +0000 (0:00:00.506)       0:06:24.198 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=python3-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=python-docker) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install python3-pip package (install python bindings from pip)] ***\nSaturday 06 June 2026  00:34:43 +0000 (0:00:00.555)       0:06:24.754 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install docker packages (install python bindings from pip)] ***\nSaturday 06 June 2026  00:34:44 +0000 (0:00:00.656)       0:06:25.410 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install packages required by docker login] *******\nSaturday 06 June 2026  00:34:44 +0000 (0:00:00.675)       0:06:26.085 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Ensure that some packages are not installed] *****\nSaturday 06 June 2026  00:34:45 +0000 (0:00:00.525)       0:06:26.611 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Include config tasks] ****************************\nSaturday 06 June 2026  00:34:47 +0000 (0:00:01.820)       0:06:28.432 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Create plugins directory] ************************\nSaturday 06 June 2026  00:34:47 +0000 (0:00:00.878)       0:06:29.311 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Create systemd overlay directory] ****************\nSaturday 06 June 2026  00:34:49 +0000 (0:00:01.110)       0:06:30.421 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy systemd overlay file] ***********************\nSaturday 06 June 2026  00:34:49 +0000 (0:00:00.927)       0:06:31.349 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Reload systemd daemon if systemd overlay file is changed] ***\nSaturday 06 June 2026  00:34:51 +0000 (0:00:01.336)       0:06:32.685 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy limits configuration file] ******************\nSaturday 06 June 2026  00:34:52 +0000 (0:00:01.365)       0:06:34.051 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy daemon.json configuration file] *************\nSaturday 06 June 2026  00:34:54 +0000 (0:00:01.508)       0:06:35.559 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include service tasks] ***************************\nSaturday 06 June 2026  00:34:55 +0000 (0:00:01.443)       0:06:37.003 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/service.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Reload systemd daemon] ***************************\nSaturday 06 June 2026  00:34:56 +0000 (0:00:00.904)       0:06:37.908 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Manage service] **********************************\nSaturday 06 June 2026  00:34:57 +0000 (0:00:01.416)       0:06:39.325 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Manage docker socket service] ********************\nSaturday 06 June 2026  00:34:59 +0000 (0:00:01.362)       0:06:40.687 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Manage containerd service] ***********************\nSaturday 06 June 2026  00:35:00 +0000 (0:00:01.127)       0:06:41.815 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include bootstrap tasks] *************************\nSaturday 06 June 2026  00:35:01 +0000 (0:00:01.139)       0:06:42.955 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/bootstrap.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 06 June 2026  00:35:02 +0000 (0:00:00.966)       0:06:43.921 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 06 June 2026  00:35:02 +0000 (0:00:00.225)       0:06:44.147 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 06 June 2026  00:35:02 +0000 (0:00:00.042)       0:06:44.189 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 06 June 2026  00:35:02 +0000 (0:00:00.044)       0:06:44.234 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 06 June 2026  00:35:02 +0000 (0:00:00.049)       0:06:44.284 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 06 June 2026  00:35:02 +0000 (0:00:00.042)       0:06:44.326 ********* \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 06 June 2026  00:35:02 +0000 (0:00:00.040)       0:06:44.367 ********* \n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nSaturday 06 June 2026  00:35:03 +0000 (0:00:00.080)       0:06:44.447 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart rsyslog service] *************\nSaturday 06 June 2026  00:35:04 +0000 (0:00:01.199)       0:06:45.647 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********\nSaturday 06 June 2026  00:35:05 +0000 (0:00:01.309)       0:06:46.956 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Restart docker service] ***************\nSaturday 06 June 2026  00:35:06 +0000 (0:00:01.236)       0:06:48.193 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****\nSaturday 06 June 2026  00:35:09 +0000 (0:00:02.296)       0:06:50.489 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.docker : Add user to docker group] ************************\nSaturday 06 June 2026  00:35:09 +0000 (0:00:00.096)       0:06:50.586 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Log into private registry and force re-authorization] ***\nSaturday 06 June 2026  00:35:10 +0000 (0:00:01.172)       0:06:51.758 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include facts tasks] *****************************\nSaturday 06 June 2026  00:35:10 +0000 (0:00:00.554)       0:06:52.313 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/facts.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.docker : Create facts directory] **************************\nSaturday 06 June 2026  00:35:11 +0000 (0:00:00.933)       0:06:53.246 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy docker fact files] **************************\nSaturday 06 June 2026  00:35:12 +0000 (0:00:01.024)       0:06:54.270 ********* \n\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=docker_containers)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=docker_images)\u001b[0m\n\nTASK [osism.commons.docker_compose : This install type is not supported] *******\nSaturday 06 June 2026  00:35:15 +0000 (0:00:02.527)       0:06:56.798 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Include distribution specific install tasks] ***\nSaturday 06 June 2026  00:35:15 +0000 (0:00:00.513)       0:06:57.311 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/docker_compose/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.docker_compose : Remove docker-compose apt preferences file] ***\nSaturday 06 June 2026  00:35:16 +0000 (0:00:01.025)       0:06:58.337 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Get checksum of docker-compose file] ******\nSaturday 06 June 2026  00:35:17 +0000 (0:00:00.841)       0:06:59.179 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Remove docker-compose binary] *************\nSaturday 06 June 2026  00:35:18 +0000 (0:00:00.860)       0:07:00.039 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Uninstall docker-compose package] *********\nSaturday 06 June 2026  00:35:19 +0000 (0:00:00.522)       0:07:00.562 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy docker-compose script] ***************\nSaturday 06 June 2026  00:35:20 +0000 (0:00:01.447)       0:07:02.009 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Install docker-compose-plugin package] ****\nSaturday 06 June 2026  00:35:21 +0000 (0:00:00.740)       0:07:02.750 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********\nSaturday 06 June 2026  00:35:29 +0000 (0:00:08.500)       0:07:11.251 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.docker_compose : Enable osism.target] **********************\nSaturday 06 June 2026  00:35:31 +0000 (0:00:01.333)       0:07:12.584 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****\nSaturday 06 June 2026  00:35:32 +0000 (0:00:01.731)       0:07:14.316 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nSaturday 06 June 2026  00:35:34 +0000 (0:00:01.845)       0:07:16.161 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nSaturday 06 June 2026  00:35:35 +0000 (0:00:00.818)       0:07:16.980 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Check minimum and maximum number of servers] *****\nSaturday 06 June 2026  00:35:36 +0000 (0:00:00.869)       0:07:17.849 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Gather variables for each operating system] ******\nSaturday 06 June 2026  00:35:37 +0000 (0:00:00.731)       0:07:18.580 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Set chrony_conf_file variable to default value] ***\nSaturday 06 June 2026  00:35:37 +0000 (0:00:00.536)       0:07:19.117 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Set chrony_key_file variable to default value] ***\nSaturday 06 June 2026  00:35:38 +0000 (0:00:00.525)       0:07:19.642 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Populate service facts] **************************\nSaturday 06 June 2026  00:35:38 +0000 (0:00:00.534)       0:07:20.176 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Manage timesyncd service] ************************\nSaturday 06 June 2026  00:35:44 +0000 (0:00:05.764)       0:07:25.941 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Include distribution specific install tasks] *****\nSaturday 06 June 2026  00:35:45 +0000 (0:00:00.784)       0:07:26.725 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.chrony : Install package] *********************************\nSaturday 06 June 2026  00:35:46 +0000 (0:00:00.845)       0:07:27.571 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.chrony : Manage chrony service] ***************************\nSaturday 06 June 2026  00:35:48 +0000 (0:00:01.957)       0:07:29.528 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Check if configuration file exists] **************\nSaturday 06 June 2026  00:35:49 +0000 (0:00:01.271)       0:07:30.800 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Copy configuration file] *************************\nSaturday 06 June 2026  00:35:50 +0000 (0:00:00.851)       0:07:31.651 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\nTASK [osism.services.lldpd : Include distribution specific install tasks] ******\nSaturday 06 June 2026  00:35:51 +0000 (0:00:01.711)       0:07:33.363 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/lldpd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.lldpd : Install lldpd package] ****************************\nSaturday 06 June 2026  00:35:53 +0000 (0:00:01.018)       0:07:34.382 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.lldpd : Manage lldpd service] *****************************\nSaturday 06 June 2026  00:36:02 +0000 (0:00:09.375)       0:07:43.758 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********\nSaturday 06 June 2026  00:36:04 +0000 (0:00:01.795)       0:07:45.553 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.chrony : Restart chrony service] ***************\nSaturday 06 June 2026  00:36:05 +0000 (0:00:01.478)       0:07:47.032 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap role part 2] *********************************************\n\nTASK [Include hardening role] **************************************************\nSaturday 06 June 2026  00:36:06 +0000 (0:00:01.275)       0:07:48.308 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap roles part 3] ********************************************\n\nTASK [osism.services.journald : Copy configuration file] ***********************\nSaturday 06 June 2026  00:36:07 +0000 (0:00:00.532)       0:07:48.840 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.journald : Manage journald service] ***********************\nSaturday 06 June 2026  00:36:08 +0000 (0:00:01.360)       0:07:50.200 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Include auditd role] *****************************************************\nSaturday 06 June 2026  00:36:10 +0000 (0:00:01.690)       0:07:51.891 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Include smartd role] *****************************************************\nSaturday 06 June 2026  00:36:11 +0000 (0:00:00.492)       0:07:52.384 ********* \n\u001b[0;36mincluded: osism.services.smartd for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.smartd : Include distribution specific install tasks] *****\nSaturday 06 June 2026  00:36:11 +0000 (0:00:00.874)       0:07:53.259 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/smartd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.smartd : Install smartmontools package] *******************\nSaturday 06 June 2026  00:36:12 +0000 (0:00:00.994)       0:07:54.254 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.smartd : Create /var/log/smartd directory] ****************\nSaturday 06 June 2026  00:36:22 +0000 (0:00:09.222)       0:08:03.476 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.smartd : Copy smartmontools configuration file] ***********\nSaturday 06 June 2026  00:36:22 +0000 (0:00:00.866)       0:08:04.343 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.smartd : Manage smartd service] ***************************\nSaturday 06 June 2026  00:36:24 +0000 (0:00:01.410)       0:08:05.753 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.journald : Restart journald service] ***********\nSaturday 06 June 2026  00:36:26 +0000 (0:00:02.035)       0:08:07.789 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.smartd : Restart smartd service] ***************\nSaturday 06 June 2026  00:36:27 +0000 (0:00:01.201)       0:08:08.991 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Set state bootstrap] *****************************************************\n\nTASK [Set osism.bootstrap.status fact] *****************************************\nSaturday 06 June 2026  00:36:28 +0000 (0:00:01.114)       0:08:10.106 ********* \n\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.state : Create custom facts directory] *********************\nSaturday 06 June 2026  00:36:29 +0000 (0:00:00.973)       0:08:11.080 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.state : Write state into file] *****************************\nSaturday 06 June 2026  00:36:30 +0000 (0:00:00.832)       0:08:11.912 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Set osism.bootstrap.timestamp fact] **************************************\nSaturday 06 June 2026  00:36:31 +0000 (0:00:01.285)       0:08:13.197 ********* \n\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.state : Create custom facts directory] *********************\nSaturday 06 June 2026  00:36:32 +0000 (0:00:00.836)       0:08:14.034 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.state : Write state into file] *****************************\nSaturday 06 June 2026  00:36:33 +0000 (0:00:00.817)       0:08:14.852 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=168 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=42  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:36:34 +0000 (0:00:01.242)       0:08:16.094 ********* \n=============================================================================== \nosism.commons.packages : Install required packages --------------------- 77.83s\nosism.commons.packages : Download required packages -------------------- 40.52s\nosism.commons.cleanup : Cleanup installed packages --------------------- 34.83s\nosism.commons.repository : Update package cache ------------------------ 16.32s\nosism.commons.packages : Remove dependencies that are no longer required -- 13.10s\nosism.commons.systohc : Install util-linux-extra package --------------- 12.88s\nosism.services.docker : Install docker package ------------------------- 10.89s\nosism.services.docker : Install containerd package --------------------- 10.10s\nosism.services.lldpd : Install lldpd package ---------------------------- 9.38s\nosism.services.docker : Install docker-cli package ---------------------- 9.26s\nosism.services.smartd : Install smartmontools package ------------------- 9.22s\nosism.commons.cleanup : Remove cloudinit package ------------------------ 8.72s\nosism.services.docker : Add repository ---------------------------------- 8.62s\nosism.services.rng : Install rng package -------------------------------- 8.58s\nosism.commons.docker_compose : Install docker-compose-plugin package ---- 8.50s\nosism.commons.cleanup : Uninstall unattended-upgrades package ----------- 7.94s\nosism.commons.services : Populate service facts ------------------------- 6.70s\nosism.services.docker : Install apt-transport-https package ------------- 6.48s\nosism.commons.cleanup : Remove dependencies that are no longer required --- 5.93s\nosism.services.chrony : Populate service facts -------------------------- 5.76s\n+ osism apply fail2ban\n\u001b[32m2026-06-06 00:36:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m\n\u001b[32m2026-06-06 00:36:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 196cdf0f-7f9a-4b7d-aa5a-3c8cb1e4d991 (fail2ban) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:36:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 196cdf0f-7f9a-4b7d-aa5a-3c8cb1e4d991 (fail2ban) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role fail2ban] *****************************************************\n\nTASK [osism.services.fail2ban : Include distribution specific install tasks] ***\nSaturday 06 June 2026  00:36:50 +0000 (0:00:00.372)       0:00:00.372 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/fail2ban/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.fail2ban : Install fail2ban package] **********************\nSaturday 06 June 2026  00:36:52 +0000 (0:00:01.244)       0:00:01.617 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.fail2ban : Copy configuration files] **********************\nSaturday 06 June 2026  00:37:04 +0000 (0:00:12.003)       0:00:13.620 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.fail2ban : Manage fail2ban service] ***********************\nSaturday 06 June 2026  00:37:05 +0000 (0:00:01.651)       0:00:15.271 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.fail2ban : Reload fail2ban configuration] *****************\nSaturday 06 June 2026  00:37:07 +0000 (0:00:01.276)       0:00:16.548 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:37:08 +0000 (0:00:01.728)       0:00:18.277 ********* \n=============================================================================== \nosism.services.fail2ban : Install fail2ban package --------------------- 12.00s\nosism.services.fail2ban : Reload fail2ban configuration ----------------- 1.73s\nosism.services.fail2ban : Copy configuration files ---------------------- 1.65s\nosism.services.fail2ban : Manage fail2ban service ----------------------- 1.28s\nosism.services.fail2ban : Include distribution specific install tasks --- 1.24s\n+ osism apply network\n\u001b[32m2026-06-06 00:37:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m\n\u001b[32m2026-06-06 00:37:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 656ff537-a8b3-47a6-b658-302086c4ee36 (network) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:37:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 656ff537-a8b3-47a6-b658-302086c4ee36 (network) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role network] ******************************************************\n\nTASK [osism.commons.network : Gather variables for each operating system] ******\nSaturday 06 June 2026  00:37:24 +0000 (0:00:00.346)       0:00:00.346 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include type specific tasks] *********************\nSaturday 06 June 2026  00:37:24 +0000 (0:00:00.622)       0:00:00.968 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/netplan-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : Install required packages] ***********************\nSaturday 06 June 2026  00:37:26 +0000 (0:00:01.211)       0:00:02.180 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.network : Remove ifupdown package] *************************\nSaturday 06 June 2026  00:37:28 +0000 (0:00:02.572)       0:00:04.752 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Create required directories] *********************\nSaturday 06 June 2026  00:37:30 +0000 (0:00:01.558)       0:00:06.310 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m\n\nTASK [osism.commons.network : Prepare netplan configuration template] **********\nSaturday 06 June 2026  00:37:31 +0000 (0:00:01.187)       0:00:07.497 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Copy netplan configuration] **********************\nSaturday 06 June 2026  00:37:34 +0000 (0:00:03.377)       0:00:10.875 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove netplan configuration template] ***********\nSaturday 06 June 2026  00:37:36 +0000 (0:00:01.742)       0:00:12.618 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Check if path for interface file exists] *********\nSaturday 06 June 2026  00:37:38 +0000 (0:00:02.123)       0:00:14.742 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Copy interfaces file] ****************************\nSaturday 06 June 2026  00:37:39 +0000 (0:00:01.090)       0:00:15.832 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Install package networkd-dispatcher] *************\nSaturday 06 June 2026  00:37:40 +0000 (0:00:00.885)       0:00:16.717 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Copy dispatcher scripts] *************************\nSaturday 06 June 2026  00:37:42 +0000 (0:00:02.035)       0:00:18.753 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'src': '/opt/configuration/network/iptables.sh', 'dest': 'routable.d/iptables.sh'})\u001b[0m\n\nTASK [osism.commons.network : Manage service networkd-dispatcher] **************\nSaturday 06 June 2026  00:37:43 +0000 (0:00:00.951)       0:00:19.704 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include cleanup tasks] ***************************\nSaturday 06 June 2026  00:37:45 +0000 (0:00:01.463)       0:00:21.168 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-netplan.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : List existing configuration files] ***************\nSaturday 06 June 2026  00:37:46 +0000 (0:00:01.278)       0:00:22.447 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Set network_configured_files fact] ***************\nSaturday 06 June 2026  00:37:48 +0000 (0:00:02.164)       0:00:24.611 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove unused configuration files] ***************\nSaturday 06 June 2026  00:37:49 +0000 (0:00:00.823)       0:00:25.434 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\nTASK [osism.commons.network : Include dummy interfaces] ************************\nSaturday 06 June 2026  00:37:50 +0000 (0:00:01.074)       0:00:26.508 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include vxlan interfaces] ************************\nSaturday 06 June 2026  00:37:51 +0000 (0:00:00.837)       0:00:27.345 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-node-1, testbed-manager, testbed-node-0, testbed-node-4, testbed-node-3, testbed-node-2, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd netdev files] ************\nSaturday 06 June 2026  00:37:55 +0000 (0:00:04.613)       0:00:31.958 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd network files] ***********\nSaturday 06 June 2026  00:38:01 +0000 (0:00:05.873)       0:00:37.832 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m\n\nTASK [osism.commons.network : Include networkd cleanup tasks] ******************\nSaturday 06 June 2026  00:38:07 +0000 (0:00:05.886)       0:00:43.718 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-networkd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : List existing configuration files] ***************\nSaturday 06 June 2026  00:38:09 +0000 (0:00:01.344)       0:00:45.063 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove unused configuration files] ***************\nSaturday 06 June 2026  00:38:10 +0000 (0:00:01.126)       0:00:46.190 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include network extra init] **********************\nSaturday 06 June 2026  00:38:10 +0000 (0:00:00.782)       0:00:46.973 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/network-extra-init.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : Deploy network-extra-init script] ****************\nSaturday 06 June 2026  00:38:12 +0000 (0:00:01.311)       0:00:48.284 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Deploy network-extra-init systemd service] *******\nSaturday 06 June 2026  00:38:13 +0000 (0:00:00.774)       0:00:49.059 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Enable and start network-extra-init service] *****\nSaturday 06 June 2026  00:38:13 +0000 (0:00:00.653)       0:00:49.713 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Disable and stop network-extra-init service] *****\nSaturday 06 June 2026  00:38:14 +0000 (0:00:00.835)       0:00:50.548 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove network-extra-init systemd service] *******\nSaturday 06 June 2026  00:38:16 +0000 (0:00:01.514)       0:00:52.063 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove network-extra-init script] ****************\nSaturday 06 June 2026  00:38:17 +0000 (0:00:01.260)       0:00:53.323 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.commons.network : Reload systemd-networkd] **************\nSaturday 06 June 2026  00:38:19 +0000 (0:00:02.401)       0:00:55.725 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.commons.network : Netplan configuration changed] ********\nSaturday 06 June 2026  00:38:20 +0000 (0:00:00.669)       0:00:56.395 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:38:21 +0000 (0:00:00.755)       0:00:57.150 ********* \n=============================================================================== \nosism.commons.network : Create systemd networkd network files ----------- 5.89s\nosism.commons.network : Create systemd networkd netdev files ------------ 5.87s\nosism.commons.network : Include vxlan interfaces ------------------------ 4.61s\nosism.commons.network : Prepare netplan configuration template ---------- 3.38s\nosism.commons.network : Install required packages ----------------------- 2.57s\nosism.commons.network : Remove network-extra-init script ---------------- 2.40s\nosism.commons.network : List existing configuration files --------------- 2.16s\nosism.commons.network : Remove netplan configuration template ----------- 2.12s\nosism.commons.network : Install package networkd-dispatcher ------------- 2.04s\nosism.commons.network : Copy netplan configuration ---------------------- 1.74s\nosism.commons.network : Remove ifupdown package ------------------------- 1.56s\nosism.commons.network : Disable and stop network-extra-init service ----- 1.52s\nosism.commons.network : Manage service networkd-dispatcher -------------- 1.46s\nosism.commons.network : Include networkd cleanup tasks ------------------ 1.34s\nosism.commons.network : Include network extra init ---------------------- 1.31s\nosism.commons.network : Include cleanup tasks --------------------------- 1.28s\nosism.commons.network : Remove network-extra-init systemd service ------- 1.26s\nosism.commons.network : Include type specific tasks --------------------- 1.21s\nosism.commons.network : Create required directories --------------------- 1.19s\nosism.commons.network : List existing configuration files --------------- 1.13s\n+ osism apply wireguard\n\u001b[32m2026-06-06 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m\n\u001b[32m2026-06-06 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ebc4a300-97f6-492c-88ee-fb3415227090 (wireguard) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ebc4a300-97f6-492c-88ee-fb3415227090 (wireguard) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role wireguard] ****************************************************\n\nTASK [osism.services.wireguard : Install iptables package] *********************\nSaturday 06 June 2026  00:38:36 +0000 (0:00:00.321)       0:00:00.321 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Install wireguard package] ********************\nSaturday 06 June 2026  00:38:38 +0000 (0:00:01.964)       0:00:02.285 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create public and private key - server] *******\nSaturday 06 June 2026  00:38:45 +0000 (0:00:06.964)       0:00:09.250 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create preshared key] *************************\nSaturday 06 June 2026  00:38:46 +0000 (0:00:00.618)       0:00:09.868 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get preshared key] ****************************\nSaturday 06 June 2026  00:38:46 +0000 (0:00:00.444)       0:00:10.313 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get public key - server] **********************\nSaturday 06 June 2026  00:38:47 +0000 (0:00:00.582)       0:00:10.896 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get private key - server] *********************\nSaturday 06 June 2026  00:38:47 +0000 (0:00:00.415)       0:00:11.311 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy wg0.conf configuration file] *************\nSaturday 06 June 2026  00:38:47 +0000 (0:00:00.426)       0:00:11.738 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy client configuration files] **************\nSaturday 06 June 2026  00:38:49 +0000 (0:00:01.221)       0:00:12.959 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Manage wg-quick@wg0.service service] **********\nSaturday 06 June 2026  00:38:50 +0000 (0:00:01.052)       0:00:14.012 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************\nSaturday 06 June 2026  00:38:52 +0000 (0:00:02.166)       0:00:16.179 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:38:53 +0000 (0:00:00.931)       0:00:17.110 ********* \n=============================================================================== \nosism.services.wireguard : Install wireguard package -------------------- 6.96s\nosism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.17s\nosism.services.wireguard : Install iptables package --------------------- 1.96s\nosism.services.wireguard : Copy wg0.conf configuration file ------------- 1.22s\nosism.services.wireguard : Copy client configuration files -------------- 1.05s\nosism.services.wireguard : Restart wg0 service -------------------------- 0.93s\nosism.services.wireguard : Create public and private key - server ------- 0.62s\nosism.services.wireguard : Get preshared key ---------------------------- 0.58s\nosism.services.wireguard : Create preshared key ------------------------- 0.44s\nosism.services.wireguard : Get private key - server --------------------- 0.43s\nosism.services.wireguard : Get public key - server ---------------------- 0.42s\n+ sh -c /opt/configuration/scripts/prepare-wireguard-configuration.sh\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r100    14  100    14    0     0    162      0 --:--:-- --:--:-- --:--:--   162\n+ osism apply --environment custom workarounds\n\u001b[32m2026-06-06 00:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m\n\u001b[32m2026-06-06 00:39:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m\n\u001b[32m2026-06-06 00:39:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e1c9504a-40d1-469a-9748-cb2f8cd7d2c8 (workarounds) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:39:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e1c9504a-40d1-469a-9748-cb2f8cd7d2c8 (workarounds) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on virtualization_role] ********************************\nSaturday 06 June 2026  00:39:08 +0000 (0:00:00.177)       0:00:00.177 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=virtualization_role_guest)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=virtualization_role_guest)\u001b[0m\n\nPLAY [Apply netplan configuration on the manager node] *************************\n\nTASK [Apply netplan configuration] *********************************************\nSaturday 06 June 2026  00:39:09 +0000 (0:00:00.787)       0:00:00.966 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Apply netplan configuration on all other nodes] **************************\n\nTASK [Apply netplan configuration] *********************************************\nSaturday 06 June 2026  00:39:12 +0000 (0:00:02.857)       0:00:03.823 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Add custom CA certificates to non-manager nodes] *************************\n\nTASK [Copy custom CA certificates] *********************************************\nSaturday 06 June 2026  00:39:14 +0000 (0:00:02.270)       0:00:06.093 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\nTASK [Run update-ca-certificates] **********************************************\nSaturday 06 June 2026  00:39:15 +0000 (0:00:01.372)       0:00:07.466 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Run update-ca-trust] *****************************************************\nSaturday 06 June 2026  00:39:19 +0000 (0:00:04.036)       0:00:11.503 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Add a workaround service] ************************************************\n\nTASK [Copy workarounds.sh scripts] *********************************************\nSaturday 06 June 2026  00:39:20 +0000 (0:00:00.546)       0:00:12.049 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Copy workarounds systemd unit file] **************************************\nSaturday 06 June 2026  00:39:22 +0000 (0:00:01.776)       0:00:13.825 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reload systemd daemon] ***************************************************\nSaturday 06 June 2026  00:39:23 +0000 (0:00:01.494)       0:00:15.320 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Enable workarounds.service (Debian)] *************************************\nSaturday 06 June 2026  00:39:25 +0000 (0:00:01.631)       0:00:16.952 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Enable and start workarounds.service (RedHat)] ***************************\nSaturday 06 June 2026  00:39:26 +0000 (0:00:01.574)       0:00:18.527 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [On Ubuntu 24.04 install python3-docker from Debian Sid] ******************\n\nTASK [Install python3-docker] **************************************************\nSaturday 06 June 2026  00:39:27 +0000 (0:00:00.654)       0:00:19.181 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:39:29 +0000 (0:00:02.517)       0:00:21.699 ********* \n=============================================================================== \nRun update-ca-certificates ---------------------------------------------- 4.04s\nApply netplan configuration --------------------------------------------- 2.86s\nInstall python3-docker -------------------------------------------------- 2.52s\nApply netplan configuration --------------------------------------------- 2.27s\nCopy workarounds.sh scripts --------------------------------------------- 1.78s\nReload systemd daemon --------------------------------------------------- 1.63s\nEnable workarounds.service (Debian) ------------------------------------- 1.57s\nCopy workarounds systemd unit file -------------------------------------- 1.49s\nCopy custom CA certificates --------------------------------------------- 1.37s\nGroup hosts based on virtualization_role -------------------------------- 0.79s\nEnable and start workarounds.service (RedHat) --------------------------- 0.65s\nRun update-ca-trust ----------------------------------------------------- 0.55s\n+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-06-06 00:39:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m\n\u001b[32m2026-06-06 00:39:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 674aa99f-25f1-4957-93bd-9febf3989f3a (reboot) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:39:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 674aa99f-25f1-4957-93bd-9febf3989f3a (reboot) has been started and output is visible here.\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nSaturday 06 June 2026  00:39:44 +0000 (0:00:00.255)       0:00:00.255 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 06 June 2026  00:39:45 +0000 (0:00:00.158)       0:00:00.414 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 06 June 2026  00:39:46 +0000 (0:00:01.286)       0:00:01.701 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nSaturday 06 June 2026  00:39:46 +0000 (0:00:00.116)       0:00:01.817 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 06 June 2026  00:39:46 +0000 (0:00:00.100)       0:00:01.918 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 06 June 2026  00:39:47 +0000 (0:00:01.065)       0:00:02.983 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nSaturday 06 June 2026  00:39:47 +0000 (0:00:00.137)       0:00:03.121 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 06 June 2026  00:39:47 +0000 (0:00:00.104)       0:00:03.226 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 06 June 2026  00:39:48 +0000 (0:00:01.015)       0:00:04.241 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nSaturday 06 June 2026  00:39:48 +0000 (0:00:00.123)       0:00:04.365 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 06 June 2026  00:39:49 +0000 (0:00:00.104)       0:00:04.469 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 06 June 2026  00:39:50 +0000 (0:00:00.990)       0:00:05.460 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nSaturday 06 June 2026  00:39:50 +0000 (0:00:00.124)       0:00:05.584 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 06 June 2026  00:39:50 +0000 (0:00:00.235)       0:00:05.820 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 06 June 2026  00:39:51 +0000 (0:00:01.004)       0:00:06.825 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nPLAY [Reboot systems] **********************************************************\n\nTASK [Exit playbook, if user did not mean to reboot systems] *******************\nSaturday 06 June 2026  00:39:51 +0000 (0:00:00.143)       0:00:06.969 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 06 June 2026  00:39:51 +0000 (0:00:00.113)       0:00:07.083 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 06 June 2026  00:39:52 +0000 (0:00:01.046)       0:00:08.129 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:39:52 +0000 (0:00:00.045)       0:00:08.175 ********* \n=============================================================================== \nReboot system - do not wait for the reboot to complete ------------------ 6.41s\nExit playbook, if user did not mean to reboot systems ------------------- 0.82s\nReboot system - wait for the reboot to complete ------------------------- 0.69s\n+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-06-06 00:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m\n\u001b[32m2026-06-06 00:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 774873d7-26b8-442d-9785-dde73487fde7 (wait-for-connection) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 774873d7-26b8-442d-9785-dde73487fde7 (wait-for-connection) has been started and output is visible here.\u001b[0m\n\nPLAY [Wait until remote systems are reachable] *********************************\n\nTASK [Wait until remote system is reachable] ***********************************\nSaturday 06 June 2026  00:40:08 +0000 (0:00:00.316)       0:00:00.316 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:40:19 +0000 (0:00:11.564)       0:00:11.880 ********* \n=============================================================================== \nWait until remote system is reachable ---------------------------------- 11.56s\n+ osism apply hddtemp\n\u001b[32m2026-06-06 00:40:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m\n\u001b[32m2026-06-06 00:40:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bfc156e8-6afa-4352-8c41-128161926e72 (hddtemp) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:40:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bfc156e8-6afa-4352-8c41-128161926e72 (hddtemp) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role hddtemp] ******************************************************\n\nTASK [osism.services.hddtemp : Gather variables for each operating system] *****\nSaturday 06 June 2026  00:40:35 +0000 (0:00:00.356)       0:00:00.356 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific install tasks] ****\nSaturday 06 June 2026  00:40:36 +0000 (0:00:00.617)       0:00:00.974 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.hddtemp : Remove hddtemp package] *************************\nSaturday 06 June 2026  00:40:37 +0000 (0:00:01.245)       0:00:02.219 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.hddtemp : Enable Kernel Module drivetemp] *****************\nSaturday 06 June 2026  00:40:39 +0000 (0:00:02.640)       0:00:04.859 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Check if drivetemp module is available] *********\nSaturday 06 June 2026  00:40:40 +0000 (0:00:00.976)       0:00:05.836 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Load Kernel Module drivetemp] *******************\nSaturday 06 June 2026  00:40:42 +0000 (0:00:01.410)       0:00:07.247 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Install lm-sensors] *****************************\nSaturday 06 June 2026  00:40:42 +0000 (0:00:00.621)       0:00:07.869 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific service tasks] ****\nSaturday 06 June 2026  00:40:56 +0000 (0:00:13.536)       0:00:21.405 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/service-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.hddtemp : Manage lm-sensors service] **********************\nSaturday 06 June 2026  00:40:57 +0000 (0:00:01.238)       0:00:22.644 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:40:59 +0000 (0:00:01.877)       0:00:24.522 ********* \n=============================================================================== \nosism.services.hddtemp : Install lm-sensors ---------------------------- 13.54s\nosism.services.hddtemp : Remove hddtemp package ------------------------- 2.64s\nosism.services.hddtemp : Manage lm-sensors service ---------------------- 1.88s\nosism.services.hddtemp : Check if drivetemp module is available --------- 1.41s\nosism.services.hddtemp : Include distribution specific install tasks ---- 1.25s\nosism.services.hddtemp : Include distribution specific service tasks ---- 1.24s\nosism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.98s\nosism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.62s\nosism.services.hddtemp : Gather variables for each operating system ----- 0.62s\n++ semver 10.0.0 7.1.1\n+ [[ 1 -ge 0 ]]\n+ sudo systemctl restart manager.service\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ wait_for_container_healthy 60 ceph-ansible\n+ local max_attempts=60\n+ local name=ceph-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 kolla-ansible\n+ local max_attempts=60\n+ local name=kolla-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 osism-ansible\n+ local max_attempts=60\n+ local name=osism-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ [[ true == \\t\\r\\u\\e ]]\n+ sh -c /opt/configuration/scripts/disable-ara.sh\nARA in ceph-ansible already disabled.\nARA in kolla-ansible already disabled.\nARA in osism-ansible already disabled.\nARA in osism-kubernetes already disabled.\n+ osism apply gather-facts\n\u001b[32m2026-06-06 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m\n\u001b[32m2026-06-06 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9a1592df-e0bf-4078-9497-c20ea2eacc87 (gather-facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9a1592df-e0bf-4078-9497-c20ea2eacc87 (gather-facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nSaturday 06 June 2026  00:42:35 +0000 (0:00:00.311)       0:00:00.311 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nSaturday 06 June 2026  00:42:42 +0000 (0:00:06.913)       0:00:07.224 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:42:42 +0000 (0:00:00.631)       0:00:07.856 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 6.91s\nGather facts for all hosts ---------------------------------------------- 0.63s\n+ sudo ln -sf /opt/configuration/scripts/deploy/001-helpers.sh /usr/local/bin/deploy-helper\n+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-ansible.sh /usr/local/bin/deploy-ceph-with-ansible\n+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-rook.sh /usr/local/bin/deploy-ceph-with-rook\n+ sudo ln -sf /opt/configuration/scripts/deploy/200-infrastructure.sh /usr/local/bin/deploy-infrastructure\n+ sudo ln -sf /opt/configuration/scripts/deploy/300-openstack.sh /usr/local/bin/deploy-openstack\n+ sudo ln -sf /opt/configuration/scripts/deploy/320-openstack-minimal.sh /usr/local/bin/deploy-openstack-minimal\n+ sudo ln -sf /opt/configuration/scripts/deploy/400-monitoring.sh /usr/local/bin/deploy-monitoring\n+ sudo ln -sf /opt/configuration/scripts/deploy/500-kubernetes.sh /usr/local/bin/deploy-kubernetes\n+ sudo ln -sf /opt/configuration/scripts/deploy/510-clusterapi.sh /usr/local/bin/deploy-kubernetes-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/upgrade-manager.sh /usr/local/bin/upgrade-manager\n+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-ansible.sh /usr/local/bin/upgrade-ceph-with-ansible\n+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-rook.sh /usr/local/bin/upgrade-ceph-with-rook\n+ sudo ln -sf /opt/configuration/scripts/upgrade/200-infrastructure.sh /usr/local/bin/upgrade-infrastructure\n+ sudo ln -sf /opt/configuration/scripts/upgrade/300-openstack.sh /usr/local/bin/upgrade-openstack\n+ sudo ln -sf /opt/configuration/scripts/upgrade/320-openstack-minimal.sh /usr/local/bin/upgrade-openstack-minimal\n+ sudo ln -sf /opt/configuration/scripts/upgrade/400-monitoring.sh /usr/local/bin/upgrade-monitoring\n+ sudo ln -sf /opt/configuration/scripts/upgrade/500-kubernetes.sh /usr/local/bin/upgrade-kubernetes\n+ sudo ln -sf /opt/configuration/scripts/upgrade/510-clusterapi.sh /usr/local/bin/upgrade-kubernetes-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/300-openstack.sh /usr/local/bin/bootstrap-openstack\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh /usr/local/bin/bootstrap-octavia\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh /usr/local/bin/bootstrap-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/disable-local-registry.sh /usr/local/bin/disable-local-registry\n+ sudo ln -sf /opt/configuration/scripts/pull-images.sh /usr/local/bin/pull-images\n+ [[ false == \\t\\r\\u\\e ]]",
                            "stdout_lines": [
                                "",
                                "# DEPLOY MANAGER",
                                "",
                                "+ set -e",
                                "+ echo",
                                "+ echo '# DEPLOY MANAGER'",
                                "+ echo",
                                "+ cat /opt/manager-vars.sh",
                                "export NUMBER_OF_NODES=6",
                                "",
                                "export CEPH_VERSION=reef",
                                "export CONFIGURATION_VERSION=main",
                                "export MANAGER_VERSION=10.0.0",
                                "export OPENSTACK_VERSION=2024.2",
                                "",
                                "export ARA=false",
                                "export DEPLOY_MODE=manager",
                                "export TEMPEST=true",
                                "export IS_ZUUL=true",
                                "",
                                "export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "export EXTERNAL_API=false",
                                "",
                                "export IMAGE_USER=ubuntu",
                                "export IMAGE_NODE_USER=ubuntu",
                                "",
                                "export CEPH_STACK=ceph-ansible",
                                "",
                                "+ echo",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=10.0.0",
                                "++ MANAGER_VERSION=10.0.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ sudo ln -sf /opt/configuration/contrib/semver2.sh /usr/local/bin/semver",
                                "+ docker version",
                                "Client: Docker Engine - Community",
                                " Version:           27.5.1",
                                " API version:       1.47",
                                " Go version:        go1.22.11",
                                " Git commit:        9f9e405",
                                " Built:             Wed Jan 22 13:41:48 2025",
                                " OS/Arch:           linux/amd64",
                                " Context:           default",
                                "",
                                "Server: Docker Engine - Community",
                                " Engine:",
                                "  Version:          27.5.1",
                                "  API version:      1.47 (minimum version 1.24)",
                                "  Go version:       go1.22.11",
                                "  Git commit:       4c9b3b0",
                                "  Built:            Wed Jan 22 13:41:48 2025",
                                "  OS/Arch:          linux/amd64",
                                "  Experimental:     false",
                                " containerd:",
                                "  Version:          v2.2.4",
                                "  GitCommit:        193637f7ee8ae5f5aa5248f49e7baa3e6164966e",
                                " runc:",
                                "  Version:          1.3.5",
                                "  GitCommit:        v1.3.5-0-g488fc13e",
                                " docker-init:",
                                "  Version:          0.19.0",
                                "  GitCommit:        de40ad0",
                                "+ sh -c /opt/configuration/scripts/deploy/000-manager.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=10.0.0",
                                "++ MANAGER_VERSION=10.0.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ [[ 10.0.0 != \\l\\a\\t\\e\\s\\t ]]",
                                "+ /opt/configuration/scripts/set-manager-version.sh 10.0.0",
                                "+ set -e",
                                "+ VERSION=10.0.0",
                                "+ sed -i 's/manager_version: .*/manager_version: 10.0.0/g' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ 10.0.0 != \\l\\a\\t\\e\\s\\t ]]",
                                "+ sed -i /ceph_version:/d /opt/configuration/environments/manager/configuration.yml",
                                "+ sed -i /openstack_version:/d /opt/configuration/environments/manager/configuration.yml",
                                "+ sh -c /opt/configuration/scripts/sync-configuration-repository.sh",
                                "/opt/configuration ~",
                                "+ set -e",
                                "+ pushd /opt/configuration",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ source /opt/venv/bin/activate",
                                "++ deactivate nondestructive",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ hash -r",
                                "++ '[' -n '' ']'",
                                "++ unset VIRTUAL_ENV",
                                "++ unset VIRTUAL_ENV_PROMPT",
                                "++ '[' '!' nondestructive = nondestructive ']'",
                                "++ '[' linux-gnu = cygwin ']'",
                                "++ '[' linux-gnu = msys ']'",
                                "++ export VIRTUAL_ENV=/opt/venv",
                                "++ VIRTUAL_ENV=/opt/venv",
                                "++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ export PATH",
                                "++ '[' -n '' ']'",
                                "++ '[' -z '' ']'",
                                "++ _OLD_VIRTUAL_PS1=",
                                "++ PS1='(venv) '",
                                "++ export PS1",
                                "++ VIRTUAL_ENV_PROMPT='(venv) '",
                                "++ export VIRTUAL_ENV_PROMPT",
                                "++ hash -r",
                                "+ pip3 install --no-cache-dir python-gilt==1.2.3 requests Jinja2 PyYAML packaging",
                                "Requirement already satisfied: python-gilt==1.2.3 in /opt/venv/lib/python3.12/site-packages (1.2.3)",
                                "Requirement already satisfied: requests in /opt/venv/lib/python3.12/site-packages (2.34.2)",
                                "Requirement already satisfied: Jinja2 in /opt/venv/lib/python3.12/site-packages (3.1.6)",
                                "Requirement already satisfied: PyYAML in /opt/venv/lib/python3.12/site-packages (6.0.3)",
                                "Requirement already satisfied: packaging in /opt/venv/lib/python3.12/site-packages (26.2)",
                                "Requirement already satisfied: click in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (8.4.1)",
                                "Requirement already satisfied: colorama in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.4.6)",
                                "Requirement already satisfied: fasteners in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.20)",
                                "Requirement already satisfied: sh in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (2.2.3)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /opt/venv/lib/python3.12/site-packages (from requests) (3.4.7)",
                                "Requirement already satisfied: idna<4,>=2.5 in /opt/venv/lib/python3.12/site-packages (from requests) (3.18)",
                                "Requirement already satisfied: urllib3<3,>=1.26 in /opt/venv/lib/python3.12/site-packages (from requests) (2.7.0)",
                                "Requirement already satisfied: certifi>=2023.5.7 in /opt/venv/lib/python3.12/site-packages (from requests) (2026.5.20)",
                                "Requirement already satisfied: MarkupSafe>=2.0 in /opt/venv/lib/python3.12/site-packages (from Jinja2) (3.0.3)",
                                "++ which gilt",
                                "+ GILT=/opt/venv/bin/gilt",
                                "+ /opt/venv/bin/gilt overlay",
                                "osism.generics:",
                                "  - copied (v0.20260319.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/images.yml to /opt/configuration/environments/manager/",
                                "  - copied (v0.20260319.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/render-images.py to /opt/configuration/environments/manager/",
                                "  - copied (v0.20260319.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/set-versions.py to /opt/configuration/environments/",
                                "  - running `/opt/configuration/scripts/wrapper-gilt.sh render-images` in /opt/configuration/environments/manager/",
                                "  - running `rm render-images.py` in /opt/configuration/environments/manager/",
                                "  - running `/opt/configuration/scripts/wrapper-gilt.sh set-versions` in /opt/configuration/environments/",
                                "  - running `rm set-versions.py` in /opt/configuration/environments/",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ deactivate",
                                "+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'",
                                "+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ export PATH",
                                "+ unset _OLD_VIRTUAL_PATH",
                                "+ '[' -n '' ']'",
                                "+ hash -r",
                                "~",
                                "+ '[' -n '' ']'",
                                "+ unset VIRTUAL_ENV",
                                "+ unset VIRTUAL_ENV_PROMPT",
                                "+ '[' '!' '' = nondestructive ']'",
                                "+ unset -f deactivate",
                                "+ popd",
                                "+ [[ 10.0.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "+ [[ ceph-ansible == \\r\\o\\o\\k ]]",
                                "++ semver 10.0.0 7.0.0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ echo 'enable_osism_kubernetes: true'",
                                "+ [[ 10.0.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "++ semver 10.0.0 10.0.0-0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ sed -i '/^om_enable_rabbitmq_high_availability:/d' /opt/configuration/environments/kolla/configuration.yml",
                                "+ sed -i '/^om_enable_rabbitmq_quorum_queues:/d' /opt/configuration/environments/kolla/configuration.yml",
                                "+ /opt/configuration/scripts/enable-resource-nodes.sh",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ source /opt/venv/bin/activate",
                                "++ deactivate nondestructive",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ hash -r",
                                "++ '[' -n '' ']'",
                                "++ unset VIRTUAL_ENV",
                                "++ unset VIRTUAL_ENV_PROMPT",
                                "++ '[' '!' nondestructive = nondestructive ']'",
                                "++ '[' linux-gnu = cygwin ']'",
                                "++ '[' linux-gnu = msys ']'",
                                "++ export VIRTUAL_ENV=/opt/venv",
                                "++ VIRTUAL_ENV=/opt/venv",
                                "++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ export PATH",
                                "++ '[' -n '' ']'",
                                "++ '[' -z '' ']'",
                                "++ _OLD_VIRTUAL_PS1=",
                                "++ PS1='(venv) '",
                                "++ export PS1",
                                "++ VIRTUAL_ENV_PROMPT='(venv) '",
                                "++ export VIRTUAL_ENV_PROMPT",
                                "++ hash -r",
                                "+ ansible-playbook -i testbed-manager, --vault-password-file /opt/configuration/environments/.vault_pass /opt/configuration/ansible/manager-part-3.yml",
                                "",
                                "PLAY [Copy custom facts] *******************************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Copy fact files] *********************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "PLAY [Before the deployment of the manager] ************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Get /opt/manager-vars.sh] ************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Add ara_server_mariadb_volume_type parameter] ****************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Add netbox_enable parameter] *********************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Install HWE kernel package on Ubuntu] ************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Check if /etc/OTC_region exist] ******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Add nova_compute_virt_type parameter] ************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY [Apply role traefik] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Apply traefik role] ******************************************************",
                                "included: osism.services.traefik for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Include config tasks] ***************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/config.yml for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Create required directories] ********************",
                                "changed: [testbed-manager] => (item=/opt/traefik)",
                                "changed: [testbed-manager] => (item=/opt/traefik/certificates)",
                                "changed: [testbed-manager] => (item=/opt/traefik/configuration)",
                                "",
                                "TASK [osism.services.traefik : Copy configuration files] ***********************",
                                "changed: [testbed-manager] => (item=traefik.yml)",
                                "changed: [testbed-manager] => (item=traefik.env)",
                                "changed: [testbed-manager] => (item=certificates.yml)",
                                "",
                                "TASK [osism.services.traefik : Copy certificate cert files] ********************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy certificate key files] *********************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy dynamic configuration] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Remove dynamic configuration] *******************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Include service tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/service.yml for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Create traefik external network] ****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy docker-compose.yml file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Manage traefik service] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.traefik : Restart traefik service] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY [Deploy manager service] **************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Apply manager role] ******************************************************",
                                "included: osism.services.manager for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include install tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/install-Debian-family.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Install required packages] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Gather variables for each operating system] *****",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include config tasks] ***************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Create required directories] ********************",
                                "changed: [testbed-manager] => (item=/opt/ansible)",
                                "changed: [testbed-manager] => (item=/opt/archive)",
                                "changed: [testbed-manager] => (item=/opt/manager/configuration)",
                                "changed: [testbed-manager] => (item=/opt/manager/data)",
                                "ok: [testbed-manager] => (item=/opt/manager)",
                                "changed: [testbed-manager] => (item=/opt/manager/secrets)",
                                "changed: [testbed-manager] => (item=/opt/ansible/secrets)",
                                "changed: [testbed-manager] => (item=/opt/state)",
                                "",
                                "TASK [osism.services.manager : Copy all environment file] **********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy client environment file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include ara config tasks] ***********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ara.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy ARA environment files] *********************",
                                "changed: [testbed-manager] => (item=ara)",
                                "changed: [testbed-manager] => (item=ara-server)",
                                "",
                                "TASK [osism.services.manager : Copy MariaDB environment file] ******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include vault config tasks] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include frontend config tasks] ******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-frontend.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy frontend environment file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include ansible config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ansible.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy private ssh keys] **************************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy ansible environment file] ******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include netbox config tasks] ********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include celery config tasks] ********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-celery.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Set fs.inotify.max_user_watches] ****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set fs.inotify.max_user_instances] **************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy celery environment files] ******************",
                                "changed: [testbed-manager] => (item=conductor)",
                                "changed: [testbed-manager] => (item=openstack)",
                                "",
                                "TASK [osism.services.manager : Copy listener environment file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Check for conductor.yml] ************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy conductor configuration file] **************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy empty conductor configuration file] ********",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include wrapper config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-wrapper.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include wrapper vars file] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy wrapper scripts] ***************************",
                                "changed: [testbed-manager] => (item=osism)",
                                "changed: [testbed-manager] => (item=osism-update-docker)",
                                "changed: [testbed-manager] => (item=osism-update-manager)",
                                "",
                                "TASK [osism.services.manager : Copy cilium wrapper script] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy hubble wrapper script] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy flux wrapper script] ***********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include scripts config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-scripts.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include scripts vars file] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy scripts] ***********************************",
                                "changed: [testbed-manager] => (item=osism-include)",
                                "",
                                "TASK [osism.services.manager : Include service tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy manager systemd unit file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Create traefik external network] ****************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set mariadb healthcheck for mariadb < 11.0.0] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set mariadb healthcheck for mariadb >= 11.0.0] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy docker-compose.yml file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Pull container images] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Stop and disable old service docker-compose@manager] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Do a manual start of the manager service] *******",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Manage manager service] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Register that manager service was started] ******",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Restart manager service] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Wait for manager service to start] ***",
                                "Pausing for 60 seconds",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Ensure that all containers are up] ***",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Wait for an healthy manager service] ***",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (50 retries left).",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (49 retries left).",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (48 retries left).",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Copy osismclient bash completion script] ***",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include initialize tasks] ***********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/initialize.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "TASK [osism.services.manager : Include vault initialize tasks] *****************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include version verification tasks] *************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Deploy service manager version check script] ****",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Execute service manager version check] **********",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Display version check results] ******************",
                                "ok: [testbed-manager] => {",
                                "    \"version_check_result.stdout_lines\": [",
                                "        \"=== OSISM Container Version Check ===\",",
                                "        \"Checking running containers against expected versions...\",",
                                "        \"\",",
                                "        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/inventory-reconciler:0.20260322.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/inventory-reconciler:0.20260322.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-ansible (OSISM Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-ansible:0.20260322.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-ansible:0.20260322.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-kubernetes:0.20260322.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-kubernetes:0.20260322.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/ceph-ansible:0.20260322.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ceph-ansible:0.20260322.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/kolla-ansible:0.20260328.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/kolla-ansible:0.20260328.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osismclient (OSISM Client)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ara-server (ARA Server)\",",
                                "        \"  Expected: registry.osism.tech/osism/ara-server:1.7.3\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ara-server:1.7.3\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: mariadb (MariaDB for ARA)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.4\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.4\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: frontend (OSISM Frontend)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-frontend:0.20260320.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-frontend:0.20260320.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: redis (Redis Cache)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: api (OSISM API Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: listener (OpenStack Event Listener)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: openstack (OpenStack Integration)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: beat (Celery Beat Scheduler)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: flower (Celery Flower Monitor)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260320.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"=== Summary ===\",",
                                "        \"Errors (version mismatches): 0\",",
                                "        \"Warnings (expected containers not running): 0\",",
                                "        \"\",",
                                "        \"\u2705 All running containers match expected versions!\"",
                                "    ]",
                                "}",
                                "",
                                "TASK [osism.services.manager : Skip version check due to service configuration] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=70   changed=37   unreachable=0    failed=0    skipped=12   rescued=0    ignored=0   ",
                                "",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ deactivate",
                                "+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'",
                                "+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ export PATH",
                                "+ unset _OLD_VIRTUAL_PATH",
                                "+ '[' -n '' ']'",
                                "+ hash -r",
                                "+ '[' -n '' ']'",
                                "+ unset VIRTUAL_ENV",
                                "+ unset VIRTUAL_ENV_PROMPT",
                                "+ '[' '!' '' = nondestructive ']'",
                                "+ unset -f deactivate",
                                "+ cp /home/dragon/.ssh/id_rsa.pub /opt/ansible/secrets/id_rsa.operator.pub",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ wait_for_container_healthy 60 ceph-ansible",
                                "+ local max_attempts=60",
                                "+ local name=ceph-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 kolla-ansible",
                                "+ local max_attempts=60",
                                "+ local name=kolla-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 osism-ansible",
                                "+ local max_attempts=60",
                                "+ local name=osism-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ sh -c /opt/configuration/scripts/disable-ara.sh",
                                "+ docker compose --project-directory /opt/manager ps",
                                "NAME                             IMAGE                                                         COMMAND                  SERVICE                CREATED         STATUS                        PORTS",
                                "ceph-ansible                     registry.osism.tech/osism/ceph-ansible:0.20260322.0           \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   ",
                                "kolla-ansible                    registry.osism.tech/osism/kolla-ansible:0.20260328.0          \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "manager-api-1                    registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)        192.168.16.5:8000->8000/tcp",
                                "manager-ara-server-1             registry.osism.tech/osism/ara-server:1.7.3                    \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up 2 minutes (healthy)        8000/tcp",
                                "manager-beat-1                   registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-flower-1                 registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:0.20260322.0   \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   ",
                                "manager-listener-1               registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.4          \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp",
                                "manager-openstack-1              registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine      \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp",
                                "osism-ansible                    registry.osism.tech/osism/osism-ansible:0.20260322.0          \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "osism-frontend                   registry.osism.tech/osism/osism-frontend:0.20260320.0         \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                  192.168.16.5:3000->3000/tcp",
                                "osism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:0.20260322.0       \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   ",
                                "osismclient                      registry.osism.tech/osism/osism:0.20260320.0                  \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        ",
                                "++ semver 10.0.0 7.0.0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ sed -i s/community.general.yaml/osism.commons.still_alive/ /opt/configuration/environments/ansible.cfg",
                                "+ osism apply resolvconf -l testbed-manager",
                                "\u001b[32m2026-06-06 00:23:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m",
                                "\u001b[32m2026-06-06 00:23:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bc62ed3f-e8ba-41c2-8876-6e81bee30ac1 (resolvconf) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:23:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bc62ed3f-e8ba-41c2-8876-6e81bee30ac1 (resolvconf) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role resolvconf] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 06 June 2026  00:23:04 +0000 (0:00:00.187)       0:00:00.187 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Saturday 06 June 2026  00:23:08 +0000 (0:00:04.200)       0:00:04.387 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Saturday 06 June 2026  00:23:09 +0000 (0:00:00.070)       0:00:04.458 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***",
                                "Saturday 06 June 2026  00:23:09 +0000 (0:00:00.079)       0:00:04.537 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***",
                                "Saturday 06 June 2026  00:23:09 +0000 (0:00:00.085)       0:00:04.622 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Saturday 06 June 2026  00:23:10 +0000 (0:00:01.241)       0:00:05.864 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Saturday 06 June 2026  00:23:10 +0000 (0:00:00.060)       0:00:05.924 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Saturday 06 June 2026  00:23:11 +0000 (0:00:00.595)       0:00:06.520 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Saturday 06 June 2026  00:23:11 +0000 (0:00:00.085)       0:00:06.606 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Saturday 06 June 2026  00:23:11 +0000 (0:00:00.632)       0:00:07.238 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Saturday 06 June 2026  00:23:13 +0000 (0:00:01.225)       0:00:08.464 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Saturday 06 June 2026  00:23:14 +0000 (0:00:01.026)       0:00:09.490 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Restart systemd-resolved service] *************",
                                "Saturday 06 June 2026  00:23:14 +0000 (0:00:00.081)       0:00:09.572 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:23:15 +0000 (0:00:01.265)       0:00:10.837 ********* ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 4.20s",
                                "osism.commons.resolvconf : Restart systemd-resolved service ------------- 1.27s",
                                "osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.24s",
                                "osism.commons.resolvconf : Copy configuration files --------------------- 1.23s",
                                "osism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.03s",
                                "osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.63s",
                                "osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.60s",
                                "osism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.09s",
                                "osism.commons.resolvconf : Include distribution specific installation tasks --- 0.09s",
                                "osism.commons.resolvconf : Include distribution specific configuration tasks --- 0.08s",
                                "osism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s",
                                "osism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.07s",
                                "osism.commons.resolvconf : Install package systemd-resolved ------------- 0.06s",
                                "+ osism apply sshconfig",
                                "\u001b[32m2026-06-06 00:23:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m",
                                "\u001b[32m2026-06-06 00:23:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3235958a-dfe4-47e5-b2f5-b8baca5fb200 (sshconfig) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:23:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3235958a-dfe4-47e5-b2f5-b8baca5fb200 (sshconfig) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role sshconfig] ****************************************************",
                                "",
                                "TASK [osism.commons.sshconfig : Get home directory of operator user] ***********",
                                "Saturday 06 June 2026  00:23:30 +0000 (0:00:00.198)       0:00:00.198 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************",
                                "Saturday 06 June 2026  00:23:31 +0000 (0:00:01.012)       0:00:01.210 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure config for each host exist] *************",
                                "Saturday 06 June 2026  00:23:32 +0000 (0:00:00.562)       0:00:01.772 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Add extra config] ******************************",
                                "Saturday 06 June 2026  00:23:38 +0000 (0:00:06.129)       0:00:07.902 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Assemble ssh config] ***************************",
                                "Saturday 06 June 2026  00:23:38 +0000 (0:00:00.126)       0:00:08.029 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=4   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:23:38 +0000 (0:00:00.644)       0:00:08.673 ********* ",
                                "=============================================================================== ",
                                "osism.commons.sshconfig : Ensure config for each host exist ------------- 6.13s",
                                "osism.commons.sshconfig : Get home directory of operator user ----------- 1.01s",
                                "osism.commons.sshconfig : Assemble ssh config --------------------------- 0.64s",
                                "osism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.56s",
                                "osism.commons.sshconfig : Add extra config ------------------------------ 0.13s",
                                "+ osism apply known-hosts",
                                "\u001b[32m2026-06-06 00:23:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m",
                                "\u001b[32m2026-06-06 00:23:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 56ecea12-6210-4a15-9c3e-bf0c2b0c1ae1 (known-hosts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:23:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 56ecea12-6210-4a15-9c3e-bf0c2b0c1ae1 (known-hosts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role known_hosts] **************************************************",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname] ***",
                                "Saturday 06 June 2026  00:23:54 +0000 (0:00:00.203)       0:00:00.203 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname] ***",
                                "Saturday 06 June 2026  00:24:01 +0000 (0:00:06.735)       0:00:06.938 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:01 +0000 (0:00:00.179)       0:00:07.118 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDsoN4foQ/rPTJ8d1ZKw9i4ZlDldnufOKCZcJf5O9Qhp3gfGRBGAbQH+C9PP9U3PPKP8EqBD2Oqonuojzg2sjBWW4rYhAs9dCpJ6MIYxMfr/OnBz2oR+1MP5RDQOA/PV/pwQBPApfJQaJEwWM/pf4mCNLgp6I9q3CxSUntJg/pPsvsJOrsIMZ1Rqo1cS34Z2KocRaSghehz7iURMUB/crdNpu/KLenEjFWaDzWUUPTDQX/pT9DNF3oPcH8vasu1Y03H6G6A6Hs3sHlifR1WB4Av87XtWlMAApgNWmP9i4IELIFtdJ51szS4jxEwaVxDrgSiq/+YOluWhg+sK5Dd/gvdsieDktRXTrXQ/D9889VyRGHqwrVAM8X5n3We7Ny1V2eJbuizNOE7lH33UvdBWUHFD+4/p4dQ6KsVLNn13+t43XkdPHdqfHO0LPxFb6o3FupmnFeT0Rysy3ydx8EmA/AN0Xg1o7GE4aNEjRlfoqVd4p+rXiTJewUObpJVdF/Tp2U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAQct/u51CGnMr+WHbkUmZHdhPQHFA+6koBJ9llm10IkT/sC1FTsukS54baJYmf+iF/7r3nbO0Eq/JwiqP4+Ogg=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOfb7ejp/dfph5bj8lRwwPR0e7GWvJ2r6tg3nOPj6qPG)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:02 +0000 (0:00:01.410)       0:00:08.529 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOiKr2uf05L+nn+9dr51u9QpqS9jqcahW8hwSgNQfSe2UJFc9Po6iGMMqgvjenlrc/WJvTAyhOtL7jLr9+2MBks=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDhKk2SaRY66sX++vRfXWpuRaGK8A/X0w+WaY5rXswZXc+ghaHsuy3xmgiA1O4z+8d7Qsifm6ZtpA6QAAlBFLi/7j8LuZDAmjvnqa3zSIfRiRKLy207NvJmvIygEp7ieyJH5XYQhNdwi5prVskjkTJEFgD5TWhk9Q4vH3mmdv4otwv8DwcWfkj3iZWmBfVOQOdJv+5VqwEh9OPsnwk+AC37BOxpxYFoia4rEP3W37k5M+idO4O2+wc7xLWr8FXcQUFU+L9Q9TpMDjRMAkNYZet4KW8z90yBemPSLwSyfGGdpuvljDVX08F9T85FLfyixmHNc0KKxR8bTA5Ku3eEvdFNFxe+CbU9XRzZ6pqUZSt/wiUXteR+I/4onyMuVlLdMbu2GrJjfyj1HA0JtIyV+xnAuaO2XMfbafLsbfPZEBisoikauAgY0A9vHRCzX4wPYsKZzB/wxiquX8CKbFuukZ1fzqtAt/a+NHVTlYZYexAJPkpOCWJwI6ZBudGnroPq7rE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIErbWRcQwig/Rmg+qQoyaqDVpRjWmTtTNePwc9ZQFJfp)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:03 +0000 (0:00:01.137)       0:00:09.666 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDDaWD8KelqLQpcQ/i78JqTOxXddBGnU8pi2k7Hxcw7Vs1J/RWCVPokNgPblaQasXxrFJrYLIei47lExCuYsnMgoqLGUmtCHoJmIBRJDwznIBRi5/u/3JJOjn1O8cIXPwFfgwLBgX59HGRXJm2/wIx31TaJ1E33BEmbsQzoD79k8Zep3z8GDs16BWpbnob2Vb0cRVC8lBS1+dmaS5Cp/NvEGvP8CtZMk29Y4L7eDQ5ZL4iuACHRRlJ+1lp0usO9JNdUgvQaUhKZaA+pHbJ+wANm8gPori7KIkMgvWXmjSI3N1bI47GFfnkpQ+aj/cTxCS7osZq5cmYMnzjKlERnyLLlcCN4L5fit9xRhhSvoNUl+zZTdrrP+Ipm13OQ89L9PdOXwQjC38LTjmf7ey3RUwmVQTAdrS6Z9TngpMtNkzAnZAAB70lT9m6n6bxHb1ABDtBrH9vEnj5E26c44BUHV6HN3/NGJID144+dn4YaaRwMECSEr+pp7KOBLas7nEuDkgM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILiR32zutuOYGMbHOqpvnari/njwWpQb4fXVkFikZmlk)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyesxBFfFSbbkIHZbD6rEOM408teTpAz3sbtT39cmYOdUuqifFTTogF+LEUHGsrVgIfNWuIQrfhvh4torAJW6A=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:05 +0000 (0:00:01.171)       0:00:10.837 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAd5lyp3kLWJECJv+xUp7XHkxe/hoPEdlj6sN6yGtsTFbE3SCh+l1FhEePVti5X4QGgWDDvogvdYqsx83a2wj08eil72YLqE+pA4tBZ+U9dPhk4vazF+1YmNI01EiOMKE9zCIkoJw0GEE99g9hL9O8pcunp+fvbsLfV65wWUO7Av+01bI3pqo3Q5YOuH/VH7rmz70RoTBKWgkWyYghCOhKET37cGeckIiwDvYkMfh2RSgCTRCsepkxD1peyifK7VyYY/K20iuSZuNMfD1gWbFHZ+5F2o6e7nE1F0vHN4iq/Bgr6bDgdDi6wiSCM8APxQ8Y2EGG4O1UH5BVgYj9LfI/71d8BsNUemZKXCstUFZ+J0gQosiyP+ZCyaNPq4GxdDwBxWdartgAsHlgdFLFHUHQgveAJo/5ApKXh4tJn/W24dgdl2MS9nGiGy50ABWLIJAj83jX+rH3XSeMBVdNRuD41KvbIGHX65Crtl7nsRMbJR8tq5YkzYyr7+MhQzMKCNs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNhSpMIGfOgelgYsrz+Z6oQAAbz1IVlyUk+T3BViyDty877cHVHuNBo0AKGCobAqJrdVVW8/mMi6gvaie26q8IM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINjkUGN5xY7muaLuuXx4TpKjOLPYL2ZI8NLGsfQlYdgt)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:06 +0000 (0:00:01.179)       0:00:12.017 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPI40wlha4b85RXEu4qXtnbhwKmocr7iAbf83jWWMowG)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDFMivN59vcGNIQ/H45dUiwylHpO1uwMIVahg6ElUvlYydL3IZgL5Js7e8bRv3Xp+Tat4971e1o3po801VZuTsgyZCgVDjxobpSqHVTkDDFgjiKhbMrxg+9rlWHkRm4f9c5gkdoaY826Y+zfd0Q/RkWlpHaz9Az9bqGctNSRPBM2IqlkTd/oT1bwAgn6IQndZ4MekVWKJPJ3Min2209enkrWPH6KNcTy8wAbrnUvpCyfKkHdPEhhKUyQSYBW8+z7zqxFqpEcfFuP9IKldtkLYETuL76XomriW18MCdWYAQSe7mkJL2wc88OTnmSI9jPROZmRCK+uf+n0dxo6f0c/cgYKJjF016FosU8RVDgYIM+j8lCj4tgp8LG1BtLGYTFFBjTOnDsB+HbAt4GZ5/uAfs2fRf9XgSVJAIab+lAjDRUMibkTq9mWInf2RJXst7pLrJeLVF1/pBq+3leTzWBf1RywU9JX7aRxFjEyRYHsT8qYxp/NF2A0v4Bzs1+qA3lUs8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLAx+h8fzpPow0ImP/iM6PK0Tvq4sWXv5+S6zsBrPWcqfmvF4Za2N41+sxoBP3qSEsovIx4hDxY5cWLsn+g+BPc=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:07 +0000 (0:00:01.146)       0:00:13.163 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA+vmVzShvl8XlauO2fRIA26zkkrnn0b8QCNi6NtkO3R)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC/e8z6vF8a1IdbdW2lvR0g8us8JWqVTzBAhhsHY7GQsVrLiZ+l+KHUPpj2k7WdEyEjNP6h3EYdi7SFdTMAU1yIVHe+8tqSmV0f5DZXODmvQwAVYeKsL3grVmgFEDaibdwDCp3m4mFHwLAq1ERwKVGdIevTF1yecW12qIL5X3ykiilT+NPuueBqrQbAEuHg2HTrOnfxPNihZ2tQoZyIwstVx6Ahn+/Tzhr7CEIT+zHPMgTyIu/t71Us4B9Hyq1Mfipt7EVLd1XwA9iBxF+RAo5eMdpy+raXcZ8ZMpqa9qN3/+JxMdm7Jz8qNMYGiLZuzx2SzEexxxr1y3xc8czuJfbdWFggTe2wtL028RNAk3irXuPeca22nmD+06XTJN0TgUrbEWZuGBABCYfrcFdJCij7zOfIM28IseoGQFWvailgAHbCFjCjgo9tWTzDhebh6OYbyA9kGxI8qZTSTTOtQLFQ9+7DdLRC3lKK1s6uZb2th3FgFY5UaMKwiIL6BRXQMrk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFMVlFs+A16xOH+09B1FV66+j8dOT/px7Hnx7zl+VFU71lw+8rwEiEYBFH0NidODzICbKYBmCsuOft0icwXU9NU=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:08 +0000 (0:00:01.172)       0:00:14.336 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXtntwbzBaihh6Xlo6OHrefSY/cvOISOFX1YViI/AQiRS305hRJ9LGtibeOesqmNPxygnUPl2gxAdrqNm3PP/AtQkCnh1ExavzD4TZHuRSPrm2Wh5NROuWnUSioM/orCc1BNG1Rwsluel+uKkSyULZU9apGmlDi11wHoWP+1UnWizskzZGe72uC4tbMLEow4TzmURmcwF5dBA1/hfB/LBwfvtRu5Vx0ORaZHrbXQjeDE/6cXq85bwCEJMh19TF1ZfCCRRuIJXCivpSDQU0BUOYIKsnZBYVDHR/oN+HuhNd/jGimsc+1ejl9OTutUv49l6F7suXzopYxB8TvN+3/Xsh2xBsbvtN03n8BGy1dp9SNnNpH2qSJtQ3PLrytrhfWp4PR1G9hjcize4CU1YwkZnOiwVt31R67kVuTjm1F1QrQjNHwhaYlkTCZJykfvDnP39L1C+pspwhERCkL7/XMKRFRZDqYnfotl0AEHyHQlhMhLYZ0s6kRoNyGQUw09CivZk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC0lTMPGLkWCXX+PM4KLBjq6hRFoxBAHMNW5ibgC4ggCbyWbQmU72G8ZLp2yiltxrCtolyXBg8+Iz9hJcQDOCdU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVKf80ZKkllLgjYLK3zTCcICqtmnK3zAJO6VOp/fmn4)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***",
                                "Saturday 06 June 2026  00:24:09 +0000 (0:00:01.114)       0:00:15.451 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-manager)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host] ***",
                                "Saturday 06 June 2026  00:24:15 +0000 (0:00:05.673)       0:00:21.125 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-manager)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-0)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-1)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-2)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-3)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-4)\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/known_hosts/tasks/write-scanned.yml for testbed-manager => (item=Scanned entries of testbed-node-5)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:15 +0000 (0:00:00.182)       0:00:21.308 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOfb7ejp/dfph5bj8lRwwPR0e7GWvJ2r6tg3nOPj6qPG)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDsoN4foQ/rPTJ8d1ZKw9i4ZlDldnufOKCZcJf5O9Qhp3gfGRBGAbQH+C9PP9U3PPKP8EqBD2Oqonuojzg2sjBWW4rYhAs9dCpJ6MIYxMfr/OnBz2oR+1MP5RDQOA/PV/pwQBPApfJQaJEwWM/pf4mCNLgp6I9q3CxSUntJg/pPsvsJOrsIMZ1Rqo1cS34Z2KocRaSghehz7iURMUB/crdNpu/KLenEjFWaDzWUUPTDQX/pT9DNF3oPcH8vasu1Y03H6G6A6Hs3sHlifR1WB4Av87XtWlMAApgNWmP9i4IELIFtdJ51szS4jxEwaVxDrgSiq/+YOluWhg+sK5Dd/gvdsieDktRXTrXQ/D9889VyRGHqwrVAM8X5n3We7Ny1V2eJbuizNOE7lH33UvdBWUHFD+4/p4dQ6KsVLNn13+t43XkdPHdqfHO0LPxFb6o3FupmnFeT0Rysy3ydx8EmA/AN0Xg1o7GE4aNEjRlfoqVd4p+rXiTJewUObpJVdF/Tp2U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAQct/u51CGnMr+WHbkUmZHdhPQHFA+6koBJ9llm10IkT/sC1FTsukS54baJYmf+iF/7r3nbO0Eq/JwiqP4+Ogg=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:16 +0000 (0:00:01.104)       0:00:22.412 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDhKk2SaRY66sX++vRfXWpuRaGK8A/X0w+WaY5rXswZXc+ghaHsuy3xmgiA1O4z+8d7Qsifm6ZtpA6QAAlBFLi/7j8LuZDAmjvnqa3zSIfRiRKLy207NvJmvIygEp7ieyJH5XYQhNdwi5prVskjkTJEFgD5TWhk9Q4vH3mmdv4otwv8DwcWfkj3iZWmBfVOQOdJv+5VqwEh9OPsnwk+AC37BOxpxYFoia4rEP3W37k5M+idO4O2+wc7xLWr8FXcQUFU+L9Q9TpMDjRMAkNYZet4KW8z90yBemPSLwSyfGGdpuvljDVX08F9T85FLfyixmHNc0KKxR8bTA5Ku3eEvdFNFxe+CbU9XRzZ6pqUZSt/wiUXteR+I/4onyMuVlLdMbu2GrJjfyj1HA0JtIyV+xnAuaO2XMfbafLsbfPZEBisoikauAgY0A9vHRCzX4wPYsKZzB/wxiquX8CKbFuukZ1fzqtAt/a+NHVTlYZYexAJPkpOCWJwI6ZBudGnroPq7rE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOiKr2uf05L+nn+9dr51u9QpqS9jqcahW8hwSgNQfSe2UJFc9Po6iGMMqgvjenlrc/WJvTAyhOtL7jLr9+2MBks=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIErbWRcQwig/Rmg+qQoyaqDVpRjWmTtTNePwc9ZQFJfp)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:17 +0000 (0:00:01.120)       0:00:23.532 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDDaWD8KelqLQpcQ/i78JqTOxXddBGnU8pi2k7Hxcw7Vs1J/RWCVPokNgPblaQasXxrFJrYLIei47lExCuYsnMgoqLGUmtCHoJmIBRJDwznIBRi5/u/3JJOjn1O8cIXPwFfgwLBgX59HGRXJm2/wIx31TaJ1E33BEmbsQzoD79k8Zep3z8GDs16BWpbnob2Vb0cRVC8lBS1+dmaS5Cp/NvEGvP8CtZMk29Y4L7eDQ5ZL4iuACHRRlJ+1lp0usO9JNdUgvQaUhKZaA+pHbJ+wANm8gPori7KIkMgvWXmjSI3N1bI47GFfnkpQ+aj/cTxCS7osZq5cmYMnzjKlERnyLLlcCN4L5fit9xRhhSvoNUl+zZTdrrP+Ipm13OQ89L9PdOXwQjC38LTjmf7ey3RUwmVQTAdrS6Z9TngpMtNkzAnZAAB70lT9m6n6bxHb1ABDtBrH9vEnj5E26c44BUHV6HN3/NGJID144+dn4YaaRwMECSEr+pp7KOBLas7nEuDkgM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIyesxBFfFSbbkIHZbD6rEOM408teTpAz3sbtT39cmYOdUuqifFTTogF+LEUHGsrVgIfNWuIQrfhvh4torAJW6A=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILiR32zutuOYGMbHOqpvnari/njwWpQb4fXVkFikZmlk)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:18 +0000 (0:00:01.122)       0:00:24.654 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAd5lyp3kLWJECJv+xUp7XHkxe/hoPEdlj6sN6yGtsTFbE3SCh+l1FhEePVti5X4QGgWDDvogvdYqsx83a2wj08eil72YLqE+pA4tBZ+U9dPhk4vazF+1YmNI01EiOMKE9zCIkoJw0GEE99g9hL9O8pcunp+fvbsLfV65wWUO7Av+01bI3pqo3Q5YOuH/VH7rmz70RoTBKWgkWyYghCOhKET37cGeckIiwDvYkMfh2RSgCTRCsepkxD1peyifK7VyYY/K20iuSZuNMfD1gWbFHZ+5F2o6e7nE1F0vHN4iq/Bgr6bDgdDi6wiSCM8APxQ8Y2EGG4O1UH5BVgYj9LfI/71d8BsNUemZKXCstUFZ+J0gQosiyP+ZCyaNPq4GxdDwBxWdartgAsHlgdFLFHUHQgveAJo/5ApKXh4tJn/W24dgdl2MS9nGiGy50ABWLIJAj83jX+rH3XSeMBVdNRuD41KvbIGHX65Crtl7nsRMbJR8tq5YkzYyr7+MhQzMKCNs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNhSpMIGfOgelgYsrz+Z6oQAAbz1IVlyUk+T3BViyDty877cHVHuNBo0AKGCobAqJrdVVW8/mMi6gvaie26q8IM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINjkUGN5xY7muaLuuXx4TpKjOLPYL2ZI8NLGsfQlYdgt)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:19 +0000 (0:00:01.077)       0:00:25.732 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDFMivN59vcGNIQ/H45dUiwylHpO1uwMIVahg6ElUvlYydL3IZgL5Js7e8bRv3Xp+Tat4971e1o3po801VZuTsgyZCgVDjxobpSqHVTkDDFgjiKhbMrxg+9rlWHkRm4f9c5gkdoaY826Y+zfd0Q/RkWlpHaz9Az9bqGctNSRPBM2IqlkTd/oT1bwAgn6IQndZ4MekVWKJPJ3Min2209enkrWPH6KNcTy8wAbrnUvpCyfKkHdPEhhKUyQSYBW8+z7zqxFqpEcfFuP9IKldtkLYETuL76XomriW18MCdWYAQSe7mkJL2wc88OTnmSI9jPROZmRCK+uf+n0dxo6f0c/cgYKJjF016FosU8RVDgYIM+j8lCj4tgp8LG1BtLGYTFFBjTOnDsB+HbAt4GZ5/uAfs2fRf9XgSVJAIab+lAjDRUMibkTq9mWInf2RJXst7pLrJeLVF1/pBq+3leTzWBf1RywU9JX7aRxFjEyRYHsT8qYxp/NF2A0v4Bzs1+qA3lUs8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLAx+h8fzpPow0ImP/iM6PK0Tvq4sWXv5+S6zsBrPWcqfmvF4Za2N41+sxoBP3qSEsovIx4hDxY5cWLsn+g+BPc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPI40wlha4b85RXEu4qXtnbhwKmocr7iAbf83jWWMowG)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:21 +0000 (0:00:01.081)       0:00:26.813 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC/e8z6vF8a1IdbdW2lvR0g8us8JWqVTzBAhhsHY7GQsVrLiZ+l+KHUPpj2k7WdEyEjNP6h3EYdi7SFdTMAU1yIVHe+8tqSmV0f5DZXODmvQwAVYeKsL3grVmgFEDaibdwDCp3m4mFHwLAq1ERwKVGdIevTF1yecW12qIL5X3ykiilT+NPuueBqrQbAEuHg2HTrOnfxPNihZ2tQoZyIwstVx6Ahn+/Tzhr7CEIT+zHPMgTyIu/t71Us4B9Hyq1Mfipt7EVLd1XwA9iBxF+RAo5eMdpy+raXcZ8ZMpqa9qN3/+JxMdm7Jz8qNMYGiLZuzx2SzEexxxr1y3xc8czuJfbdWFggTe2wtL028RNAk3irXuPeca22nmD+06XTJN0TgUrbEWZuGBABCYfrcFdJCij7zOfIM28IseoGQFWvailgAHbCFjCjgo9tWTzDhebh6OYbyA9kGxI8qZTSTTOtQLFQ9+7DdLRC3lKK1s6uZb2th3FgFY5UaMKwiIL6BRXQMrk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFMVlFs+A16xOH+09B1FV66+j8dOT/px7Hnx7zl+VFU71lw+8rwEiEYBFH0NidODzICbKYBmCsuOft0icwXU9NU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA+vmVzShvl8XlauO2fRIA26zkkrnn0b8QCNi6NtkO3R)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 06 June 2026  00:24:22 +0000 (0:00:01.150)       0:00:27.964 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXtntwbzBaihh6Xlo6OHrefSY/cvOISOFX1YViI/AQiRS305hRJ9LGtibeOesqmNPxygnUPl2gxAdrqNm3PP/AtQkCnh1ExavzD4TZHuRSPrm2Wh5NROuWnUSioM/orCc1BNG1Rwsluel+uKkSyULZU9apGmlDi11wHoWP+1UnWizskzZGe72uC4tbMLEow4TzmURmcwF5dBA1/hfB/LBwfvtRu5Vx0ORaZHrbXQjeDE/6cXq85bwCEJMh19TF1ZfCCRRuIJXCivpSDQU0BUOYIKsnZBYVDHR/oN+HuhNd/jGimsc+1ejl9OTutUv49l6F7suXzopYxB8TvN+3/Xsh2xBsbvtN03n8BGy1dp9SNnNpH2qSJtQ3PLrytrhfWp4PR1G9hjcize4CU1YwkZnOiwVt31R67kVuTjm1F1QrQjNHwhaYlkTCZJykfvDnP39L1C+pspwhERCkL7/XMKRFRZDqYnfotl0AEHyHQlhMhLYZ0s6kRoNyGQUw09CivZk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC0lTMPGLkWCXX+PM4KLBjq6hRFoxBAHMNW5ibgC4ggCbyWbQmU72G8ZLp2yiltxrCtolyXBg8+Iz9hJcQDOCdU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVKf80ZKkllLgjYLK3zTCcICqtmnK3zAJO6VOp/fmn4)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write static known_hosts entries] ************",
                                "Saturday 06 June 2026  00:24:23 +0000 (0:00:01.140)       0:00:29.104 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write extra known_hosts entries] *************",
                                "Saturday 06 June 2026  00:24:23 +0000 (0:00:00.187)       0:00:29.292 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Delete known_hosts entries] ******************",
                                "Saturday 06 June 2026  00:24:23 +0000 (0:00:00.057)       0:00:29.350 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Set file permissions] ************************",
                                "Saturday 06 June 2026  00:24:23 +0000 (0:00:00.062)       0:00:29.412 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:24:24 +0000 (0:00:00.531)       0:00:29.943 ********* ",
                                "=============================================================================== ",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.74s",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.67s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.41s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.17s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.17s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.15s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.15s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.12s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.12s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.08s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.08s",
                                "osism.commons.known_hosts : Set file permissions ------------------------ 0.53s",
                                "osism.commons.known_hosts : Write static known_hosts entries ------------ 0.19s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.18s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.18s",
                                "+ osism apply squid",
                                "\u001b[32m2026-06-06 00:24:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m",
                                "\u001b[32m2026-06-06 00:24:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28989399-aa0c-4535-a725-ad6fa1ce5ff6 (squid) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:24:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 28989399-aa0c-4535-a725-ad6fa1ce5ff6 (squid) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role squid] ********************************************************",
                                "",
                                "TASK [osism.services.squid : Include install tasks] ****************************",
                                "Saturday 06 June 2026  00:24:39 +0000 (0:00:00.201)       0:00:00.201 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/squid/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Install required packages] ************************",
                                "Saturday 06 June 2026  00:24:39 +0000 (0:00:00.093)       0:00:00.294 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Create required directories] **********************",
                                "Saturday 06 June 2026  00:24:42 +0000 (0:00:02.627)       0:00:02.922 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration/conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/squid)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy squid configuration files] *******************",
                                "Saturday 06 June 2026  00:24:43 +0000 (0:00:01.346)       0:00:04.268 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***",
                                "Saturday 06 June 2026  00:24:44 +0000 (0:00:01.146)       0:00:05.415 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy docker-compose.yml file] *********************",
                                "Saturday 06 June 2026  00:24:45 +0000 (0:00:00.357)       0:00:05.772 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Manage squid service] *****************************",
                                "Saturday 06 June 2026  00:24:45 +0000 (0:00:00.957)       0:00:06.730 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage squid service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Restart squid service] *****************",
                                "Saturday 06 June 2026  00:25:21 +0000 (0:00:35.656)       0:00:42.387 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******",
                                "Saturday 06 June 2026  00:25:36 +0000 (0:00:14.769)       0:00:57.156 ********* ",
                                "Pausing for 60 seconds",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***",
                                "Saturday 06 June 2026  00:26:36 +0000 (0:01:00.092)       0:01:57.249 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****",
                                "Saturday 06 June 2026  00:26:36 +0000 (0:00:00.061)       0:01:57.311 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:26:37 +0000 (0:00:00.664)       0:01:57.975 ********* ",
                                "=============================================================================== ",
                                "osism.services.squid : Wait for squid service to start ----------------- 60.09s",
                                "osism.services.squid : Manage squid service ---------------------------- 35.66s",
                                "osism.services.squid : Restart squid service --------------------------- 14.77s",
                                "osism.services.squid : Install required packages ------------------------ 2.63s",
                                "osism.services.squid : Create required directories ---------------------- 1.35s",
                                "osism.services.squid : Copy squid configuration files ------------------- 1.15s",
                                "osism.services.squid : Copy docker-compose.yml file --------------------- 0.96s",
                                "osism.services.squid : Wait for an healthy squid service ---------------- 0.66s",
                                "osism.services.squid : Remove osism_allow_list.conf configuration file --- 0.36s",
                                "osism.services.squid : Include install tasks ---------------------------- 0.09s",
                                "osism.services.squid : Register that squid service was restarted -------- 0.06s",
                                "+ [[ 10.0.0 != \\l\\a\\t\\e\\s\\t ]]",
                                "++ semver 10.0.0 10.0.0-0",
                                "+ [[ 1 -ge 0 ]]",
                                "++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\"}}' kolla-ansible",
                                "+ KOLLA_OS_VERSION=2025.1",
                                "+ /opt/configuration/scripts/set-kolla-namespace.sh kolla/release/2025.1",
                                "+ set -e",
                                "+ SYNC=false",
                                "+ [[ kolla/release/2025.1 == \\-\\-\\s\\y\\n\\c ]]",
                                "+ NAMESPACE=kolla/release/2025.1",
                                "+ sed -i 's#docker_namespace: .*#docker_namespace: kolla/release/2025.1#g' /opt/configuration/inventory/group_vars/all/kolla.yml",
                                "+ [[ false == \\t\\r\\u\\e ]]",
                                "++ semver 10.0.0 9.0.0",
                                "+ [[ 1 -lt 0 ]]",
                                "+ osism apply operator -u ubuntu -l testbed-nodes",
                                "\u001b[32m2026-06-06 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m",
                                "\u001b[32m2026-06-06 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d548db97-424b-411b-a630-3d13da7f519e (operator) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:26:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d548db97-424b-411b-a630-3d13da7f519e (operator) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Make ssh pipelining working] *********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 06 June 2026  00:26:53 +0000 (0:00:00.231)       0:00:00.231 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Do not require tty for all users] ****************************************",
                                "Saturday 06 June 2026  00:26:57 +0000 (0:00:04.303)       0:00:04.535 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Apply role operator] *****************************************************",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "Saturday 06 June 2026  00:26:58 +0000 (0:00:00.839)       0:00:05.375 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set operator_groups variable to default value] ***",
                                "Saturday 06 June 2026  00:26:58 +0000 (0:00:00.206)       0:00:05.581 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create operator group] **************************",
                                "Saturday 06 June 2026  00:26:58 +0000 (0:00:00.191)       0:00:05.773 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "Saturday 06 June 2026  00:26:59 +0000 (0:00:00.707)       0:00:06.480 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Add user to additional groups] ******************",
                                "Saturday 06 June 2026  00:27:00 +0000 (0:00:01.081)       0:00:07.562 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "Saturday 06 June 2026  00:27:01 +0000 (0:00:01.284)       0:00:08.847 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "Saturday 06 June 2026  00:27:03 +0000 (0:00:01.459)       0:00:10.306 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created\u001b[0m",
                                "\u001b[1;35mwith a mode of 0700, this may cause issues when running as another user. To\u001b[0m",
                                "\u001b[1;35mavoid this, create the remote_tmp dir with the correct permissions manually\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "Saturday 06 June 2026  00:27:04 +0000 (0:00:01.374)       0:00:11.681 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file] ***",
                                "Saturday 06 June 2026  00:27:04 +0000 (0:00:00.210)       0:00:11.891 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create .ssh directory] **************************",
                                "Saturday 06 June 2026  00:27:05 +0000 (0:00:00.174)       0:00:12.066 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "Saturday 06 June 2026  00:27:05 +0000 (0:00:00.568)       0:00:12.635 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set ssh authorized keys] ************************",
                                "Saturday 06 June 2026  00:27:05 +0000 (0:00:00.202)       0:00:12.837 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "Saturday 06 June 2026  00:27:06 +0000 (0:00:00.843)       0:00:13.681 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set authorized GitHub accounts] *****************",
                                "Saturday 06 June 2026  00:27:06 +0000 (0:00:00.169)       0:00:13.851 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete authorized GitHub accounts] **************",
                                "Saturday 06 June 2026  00:27:07 +0000 (0:00:00.175)       0:00:14.026 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set password] ***********************************",
                                "Saturday 06 June 2026  00:27:07 +0000 (0:00:00.158)       0:00:14.185 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Unset & lock password] **************************",
                                "Saturday 06 June 2026  00:27:07 +0000 (0:00:00.718)       0:00:14.904 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:27:08 +0000 (0:00:00.233)       0:00:15.138 ********* ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 4.30s",
                                "osism.commons.operator : Copy user sudoers file ------------------------- 1.46s",
                                "osism.commons.operator : Set language variables in .bashrc configuration file --- 1.37s",
                                "osism.commons.operator : Add user to additional groups ------------------ 1.28s",
                                "osism.commons.operator : Create user ------------------------------------ 1.08s",
                                "osism.commons.operator : Set ssh authorized keys ------------------------ 0.84s",
                                "Do not require tty for all users ---------------------------------------- 0.84s",
                                "osism.commons.operator : Set password ----------------------------------- 0.72s",
                                "osism.commons.operator : Create operator group -------------------------- 0.71s",
                                "osism.commons.operator : Create .ssh directory -------------------------- 0.57s",
                                "osism.commons.operator : Unset & lock password -------------------------- 0.23s",
                                "osism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.21s",
                                "osism.commons.operator : Gather variables for each operating system ----- 0.21s",
                                "osism.commons.operator : Check number of SSH authorized keys ------------ 0.20s",
                                "osism.commons.operator : Set operator_groups variable to default value --- 0.19s",
                                "osism.commons.operator : Set authorized GitHub accounts ----------------- 0.18s",
                                "osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.17s",
                                "osism.commons.operator : Delete ssh authorized keys --------------------- 0.17s",
                                "osism.commons.operator : Delete authorized GitHub accounts -------------- 0.16s",
                                "+ osism apply --environment custom facts",
                                "\u001b[32m2026-06-06 00:27:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m",
                                "\u001b[32m2026-06-06 00:27:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-06-06 00:27:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 78154b8f-3c72-4858-81f2-cb76b5325e57 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:27:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 78154b8f-3c72-4858-81f2-cb76b5325e57 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Copy custom network devices fact] ****************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Saturday 06 June 2026  00:27:23 +0000 (0:00:00.120)       0:00:00.120 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Copy fact file] **********************************************************",
                                "Saturday 06 June 2026  00:27:24 +0000 (0:00:01.462)       0:00:01.582 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Copy custom ceph devices facts] ******************************************",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Saturday 06 June 2026  00:27:26 +0000 (0:00:01.428)       0:00:03.011 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repository_default fact to default value] ***",
                                "Saturday 06 June 2026  00:27:26 +0000 (0:00:00.099)       0:00:03.110 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repositories to default] ******************",
                                "Saturday 06 June 2026  00:27:26 +0000 (0:00:00.200)       0:00:03.311 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include distribution specific repository tasks] ***",
                                "Saturday 06 June 2026  00:27:26 +0000 (0:00:00.245)       0:00:03.557 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****",
                                "Saturday 06 June 2026  00:27:26 +0000 (0:00:00.161)       0:00:03.718 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Saturday 06 June 2026  00:27:27 +0000 (0:00:00.416)       0:00:04.135 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy 99osism apt configuration] ***************",
                                "Saturday 06 June 2026  00:27:27 +0000 (0:00:00.156)       0:00:04.292 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Saturday 06 June 2026  00:27:28 +0000 (0:00:01.071)       0:00:05.364 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Saturday 06 June 2026  00:27:29 +0000 (0:00:00.470)       0:00:05.835 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Saturday 06 June 2026  00:27:30 +0000 (0:00:01.086)       0:00:06.921 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Install required packages (RedHat)] **************************************",
                                "Saturday 06 June 2026  00:27:46 +0000 (0:00:16.660)       0:00:23.582 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Install required packages (Debian)] **************************************",
                                "Saturday 06 June 2026  00:27:46 +0000 (0:00:00.104)       0:00:23.686 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Saturday 06 June 2026  00:27:54 +0000 (0:00:07.270)       0:00:30.956 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Copy fact files] *********************************************************",
                                "Saturday 06 June 2026  00:27:54 +0000 (0:00:00.517)       0:00:31.474 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Saturday 06 June 2026  00:27:58 +0000 (0:00:03.644)       0:00:35.119 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Saturday 06 June 2026  00:27:59 +0000 (0:00:01.333)       0:00:36.453 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:28:03 +0000 (0:00:03.883)       0:00:40.337 ********* ",
                                "=============================================================================== ",
                                "osism.commons.repository : Update package cache ------------------------ 16.66s",
                                "Install required packages (Debian) -------------------------------------- 7.27s",
                                "Gathers facts about hosts ----------------------------------------------- 3.88s",
                                "Copy fact files --------------------------------------------------------- 3.64s",
                                "Create custom facts directory ------------------------------------------- 1.46s",
                                "Copy fact file ---------------------------------------------------------- 1.43s",
                                "osism.commons.repository : Force update of package cache ---------------- 1.33s",
                                "osism.commons.repository : Copy ubuntu.sources file --------------------- 1.09s",
                                "osism.commons.repository : Copy 99osism apt configuration --------------- 1.07s",
                                "Create custom facts directory ------------------------------------------- 0.52s",
                                "osism.commons.repository : Remove sources.list file --------------------- 0.47s",
                                "osism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.42s",
                                "osism.commons.repository : Set repositories to default ------------------ 0.25s",
                                "osism.commons.repository : Set repository_default fact to default value --- 0.20s",
                                "osism.commons.repository : Include distribution specific repository tasks --- 0.16s",
                                "osism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.16s",
                                "Install required packages (RedHat) -------------------------------------- 0.10s",
                                "osism.commons.repository : Gather variables for each operating system --- 0.10s",
                                "+ osism apply bootstrap",
                                "\u001b[32m2026-06-06 00:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m",
                                "\u001b[32m2026-06-06 00:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2b799e2a-76a5-4357-95dd-c11403057585 (bootstrap) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2b799e2a-76a5-4357-95dd-c11403057585 (bootstrap) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on state bootstrap] ************************************",
                                "",
                                "TASK [Group hosts based on state bootstrap] ************************************",
                                "Saturday 06 June 2026  00:28:18 +0000 (0:00:00.199)       0:00:00.199 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Saturday 06 June 2026  00:28:19 +0000 (0:00:00.335)       0:00:00.535 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts (if using --limit)] ***************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Saturday 06 June 2026  00:28:23 +0000 (0:00:04.555)       0:00:05.091 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap roles part 1] ********************************************",
                                "",
                                "TASK [osism.commons.hostname : Set hostname] ***********************************",
                                "Saturday 06 June 2026  00:28:24 +0000 (0:00:00.478)       0:00:05.569 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname : Copy /etc/hostname] *****************************",
                                "Saturday 06 June 2026  00:28:25 +0000 (0:00:01.230)       0:00:06.800 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.hosts : Include type specific tasks] ***********************",
                                "Saturday 06 June 2026  00:28:26 +0000 (0:00:01.308)       0:00:08.109 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/hosts/tasks/type-template.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.hosts : Copy /etc/hosts file] ******************************",
                                "Saturday 06 June 2026  00:28:27 +0000 (0:00:00.291)       0:00:08.400 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Include distribution specific tasks] ***************",
                                "Saturday 06 June 2026  00:28:28 +0000 (0:00:01.448)       0:00:09.848 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/proxy/tasks/Debian-family.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Configure proxy parameters for apt] ****************",
                                "Saturday 06 June 2026  00:28:28 +0000 (0:00:00.280)       0:00:10.129 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Set system wide settings in environment file] ******",
                                "Saturday 06 June 2026  00:28:29 +0000 (0:00:01.018)       0:00:11.148 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Remove system wide settings in environment file] ***",
                                "Saturday 06 June 2026  00:28:30 +0000 (0:00:00.591)       0:00:11.739 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Saturday 06 June 2026  00:28:30 +0000 (0:00:00.484)       0:00:12.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Saturday 06 June 2026  00:28:31 +0000 (0:00:00.259)       0:00:12.483 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***",
                                "Saturday 06 June 2026  00:28:31 +0000 (0:00:00.295)       0:00:12.779 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***",
                                "Saturday 06 June 2026  00:28:31 +0000 (0:00:00.306)       0:00:13.086 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Saturday 06 June 2026  00:28:32 +0000 (0:00:01.253)       0:00:14.340 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Saturday 06 June 2026  00:28:33 +0000 (0:00:00.249)       0:00:14.589 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Saturday 06 June 2026  00:28:33 +0000 (0:00:00.561)       0:00:15.150 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Saturday 06 June 2026  00:28:34 +0000 (0:00:00.257)       0:00:15.408 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Saturday 06 June 2026  00:28:34 +0000 (0:00:00.685)       0:00:16.093 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Saturday 06 June 2026  00:28:35 +0000 (0:00:01.106)       0:00:17.199 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Saturday 06 June 2026  00:28:36 +0000 (0:00:00.980)       0:00:18.180 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Restart systemd-resolved service] *************",
                                "Saturday 06 June 2026  00:28:37 +0000 (0:00:00.314)       0:00:18.495 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Saturday 06 June 2026  00:28:38 +0000 (0:00:01.252)       0:00:19.747 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repository_default fact to default value] ***",
                                "Saturday 06 June 2026  00:28:38 +0000 (0:00:00.263)       0:00:20.011 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repositories to default] ******************",
                                "Saturday 06 June 2026  00:28:38 +0000 (0:00:00.240)       0:00:20.252 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include distribution specific repository tasks] ***",
                                "Saturday 06 June 2026  00:28:39 +0000 (0:00:00.227)       0:00:20.479 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/repository/tasks/Ubuntu.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****",
                                "Saturday 06 June 2026  00:28:39 +0000 (0:00:00.307)       0:00:20.786 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Saturday 06 June 2026  00:28:39 +0000 (0:00:00.555)       0:00:21.342 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy 99osism apt configuration] ***************",
                                "Saturday 06 June 2026  00:28:40 +0000 (0:00:00.253)       0:00:21.595 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Saturday 06 June 2026  00:28:41 +0000 (0:00:01.105)       0:00:22.701 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Saturday 06 June 2026  00:28:41 +0000 (0:00:00.572)       0:00:23.273 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Saturday 06 June 2026  00:28:42 +0000 (0:00:01.090)       0:00:24.364 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Gather variables for each operating system] *****",
                                "Saturday 06 June 2026  00:28:59 +0000 (0:00:16.316)       0:00:40.680 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Set rsyslog_user variable to default value] *****",
                                "Saturday 06 June 2026  00:28:59 +0000 (0:00:00.227)       0:00:40.908 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Set rsyslog_workdir variable to default value] ***",
                                "Saturday 06 June 2026  00:28:59 +0000 (0:00:00.241)       0:00:41.149 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include distribution specific install tasks] ****",
                                "Saturday 06 June 2026  00:29:00 +0000 (0:00:00.236)       0:00:41.385 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Install rsyslog package] ************************",
                                "Saturday 06 June 2026  00:29:00 +0000 (0:00:00.300)       0:00:41.686 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********",
                                "Saturday 06 June 2026  00:29:01 +0000 (0:00:01.686)       0:00:43.372 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Manage rsyslog service] *************************",
                                "Saturday 06 June 2026  00:29:03 +0000 (0:00:01.055)       0:00:44.427 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include fluentd tasks] **************************",
                                "Saturday 06 June 2026  00:29:03 +0000 (0:00:00.743)       0:00:45.171 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/fluentd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Forward syslog message to local fluentd daemon] ***",
                                "Saturday 06 June 2026  00:29:04 +0000 (0:00:00.307)       0:00:45.479 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include additional log server tasks] ************",
                                "Saturday 06 June 2026  00:29:05 +0000 (0:00:01.151)       0:00:46.631 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include logrotate tasks] ************************",
                                "Saturday 06 June 2026  00:29:05 +0000 (0:00:00.292)       0:00:46.924 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/logrotate.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Ensure logrotate package is installed] **********",
                                "Saturday 06 June 2026  00:29:05 +0000 (0:00:00.292)       0:00:47.217 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************",
                                "Saturday 06 June 2026  00:29:07 +0000 (0:00:01.805)       0:00:49.023 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Install util-linux-extra package] ****************",
                                "Saturday 06 June 2026  00:29:08 +0000 (0:00:01.280)       0:00:50.303 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Sync hardware clock] *****************************",
                                "Saturday 06 June 2026  00:29:21 +0000 (0:00:12.878)       0:01:03.182 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.configfs : Start sys-kernel-config mount] ******************",
                                "Saturday 06 June 2026  00:29:22 +0000 (0:00:00.869)       0:01:04.052 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Gather variables for each operating system] *****",
                                "Saturday 06 June 2026  00:29:23 +0000 (0:00:00.919)       0:01:04.972 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set required_packages_distribution variable to default value] ***",
                                "Saturday 06 June 2026  00:29:23 +0000 (0:00:00.211)       0:01:05.183 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Include distribution specific package tasks] ****",
                                "Saturday 06 June 2026  00:29:24 +0000 (0:00:00.231)       0:01:05.414 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/packages/tasks/package-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install needrestart package] ********************",
                                "Saturday 06 June 2026  00:29:24 +0000 (0:00:00.315)       0:01:05.730 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set needrestart mode] ***************************",
                                "Saturday 06 June 2026  00:29:26 +0000 (0:00:01.839)       0:01:07.569 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***",
                                "Saturday 06 June 2026  00:29:26 +0000 (0:00:00.579)       0:01:08.149 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Update package cache] ***************************",
                                "Saturday 06 June 2026  00:29:27 +0000 (0:00:00.252)       0:01:08.401 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download upgrade packages] **********************",
                                "Saturday 06 June 2026  00:29:28 +0000 (0:00:01.479)       0:01:09.881 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Upgrade packages] *******************************",
                                "Saturday 06 June 2026  00:29:30 +0000 (0:00:01.797)       0:01:11.679 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download required packages] *********************",
                                "Saturday 06 June 2026  00:29:32 +0000 (0:00:02.636)       0:01:14.315 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install required packages] **********************",
                                "Saturday 06 June 2026  00:30:13 +0000 (0:00:40.516)       0:01:54.832 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove useless packages from the cache] *********",
                                "Saturday 06 June 2026  00:31:31 +0000 (0:01:17.828)       0:03:12.661 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove dependencies that are no longer required] ***",
                                "Saturday 06 June 2026  00:31:33 +0000 (0:00:01.912)       0:03:14.573 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Include sysctl tasks] *****************************",
                                "Saturday 06 June 2026  00:31:46 +0000 (0:00:13.096)       0:03:27.670 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'elasticsearch', 'value': [{'name': 'vm.max_map_count', 'value': 262144}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'rabbitmq', 'value': [{'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}, {'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}, {'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}, {'name': 'net.core.wmem_max', 'value': 16777216}, {'name': 'net.core.rmem_max', 'value': 16777216}, {'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}, {'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}, {'name': 'net.core.somaxconn', 'value': 4096}, {'name': 'net.ipv4.tcp_syncookies', 'value': 0}, {'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'generic', 'value': [{'name': 'vm.swappiness', 'value': 1}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'compute', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'network', 'value': [{'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}]})\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5 => (item={'key': 'k3s_node', 'value': [{'name': 'fs.inotify.max_user_instances', 'value': 1024}]})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on elasticsearch] ***********",
                                "Saturday 06 June 2026  00:31:46 +0000 (0:00:00.429)       0:03:28.100 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************",
                                "Saturday 06 June 2026  00:31:47 +0000 (0:00:00.658)       0:03:28.758 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************",
                                "Saturday 06 June 2026  00:31:50 +0000 (0:00:03.585)       0:03:32.344 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************",
                                "Saturday 06 June 2026  00:31:51 +0000 (0:00:00.595)       0:03:32.939 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on network] *****************",
                                "Saturday 06 June 2026  00:31:52 +0000 (0:00:00.611)       0:03:33.551 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************",
                                "Saturday 06 June 2026  00:31:52 +0000 (0:00:00.515)       0:03:34.066 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "",
                                "TASK [osism.commons.limits : Include limits tasks] *****************************",
                                "Saturday 06 June 2026  00:31:53 +0000 (0:00:00.728)       0:03:34.795 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Populate service facts] *************************",
                                "Saturday 06 June 2026  00:31:53 +0000 (0:00:00.338)       0:03:35.133 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Check services] *********************************",
                                "Saturday 06 June 2026  00:32:00 +0000 (0:00:06.700)       0:03:41.834 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Start/enable required services] *****************",
                                "Saturday 06 June 2026  00:32:00 +0000 (0:00:00.353)       0:03:42.187 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=cron)\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Include distribution specific configure tasks] ******",
                                "Saturday 06 June 2026  00:32:01 +0000 (0:00:01.087)       0:03:43.275 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/motd/tasks/configure-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Remove update-motd package] *************************",
                                "Saturday 06 June 2026  00:32:02 +0000 (0:00:00.446)       0:03:43.721 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************",
                                "Saturday 06 June 2026  00:32:03 +0000 (0:00:01.272)       0:03:44.994 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Disable the dynamic motd-news service] **************",
                                "Saturday 06 June 2026  00:32:04 +0000 (0:00:00.634)       0:03:45.628 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Get all configuration files in /etc/pam.d] **********",
                                "Saturday 06 June 2026  00:32:04 +0000 (0:00:00.596)       0:03:46.225 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Remove pam_motd.so rule] ****************************",
                                "Saturday 06 June 2026  00:32:05 +0000 (0:00:00.671)       0:03:46.896 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704411.5822086, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704260.67, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704380.8260634, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704351.25153, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704397.9465175, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704350.3169544, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1780704428.9327507, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy motd file] *************************************",
                                "Saturday 06 June 2026  00:32:06 +0000 (0:00:00.968)       0:03:47.864 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue file] ************************************",
                                "Saturday 06 June 2026  00:32:07 +0000 (0:00:01.173)       0:03:49.038 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue.net file] ********************************",
                                "Saturday 06 June 2026  00:32:08 +0000 (0:00:01.166)       0:03:50.204 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to print the motd] ********************",
                                "Saturday 06 June 2026  00:32:10 +0000 (0:00:01.323)       0:03:51.527 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to not print the motd] ****************",
                                "Saturday 06 June 2026  00:32:10 +0000 (0:00:00.290)       0:03:51.818 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Include distribution specific install tasks] ********",
                                "Saturday 06 June 2026  00:32:11 +0000 (0:00:00.789)       0:03:52.607 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rng/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Install rng package] ********************************",
                                "Saturday 06 June 2026  00:32:11 +0000 (0:00:00.425)       0:03:53.032 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Remove haveged package] *****************************",
                                "Saturday 06 June 2026  00:32:20 +0000 (0:00:08.580)       0:04:01.613 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Manage rng service] *********************************",
                                "Saturday 06 June 2026  00:32:21 +0000 (0:00:01.335)       0:04:02.948 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Gather variables for each operating system] ******",
                                "Saturday 06 June 2026  00:32:22 +0000 (0:00:01.034)       0:04:03.983 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Set cleanup_packages_distribution variable to default value] ***",
                                "Saturday 06 June 2026  00:32:22 +0000 (0:00:00.301)       0:04:04.284 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Set cleanup_services_distribution variable to default value] ***",
                                "Saturday 06 June 2026  00:32:23 +0000 (0:00:00.310)       0:04:04.594 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Populate service facts] **************************",
                                "Saturday 06 June 2026  00:32:23 +0000 (0:00:00.314)       0:04:04.908 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include distribution specific timer tasks] *******",
                                "Saturday 06 June 2026  00:32:29 +0000 (0:00:05.632)       0:04:10.541 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/timers-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Disable apt-daily timers] ************************",
                                "Saturday 06 June 2026  00:32:29 +0000 (0:00:00.415)       0:04:10.956 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include service tasks] ***************************",
                                "Saturday 06 June 2026  00:32:29 +0000 (0:00:00.390)       0:04:11.346 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/services-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Cleanup services] ********************************",
                                "Saturday 06 June 2026  00:32:30 +0000 (0:00:00.517)       0:04:11.864 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include packages tasks] **************************",
                                "Saturday 06 June 2026  00:32:30 +0000 (0:00:00.342)       0:04:12.207 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/packages-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Cleanup installed packages] **********************",
                                "Saturday 06 June 2026  00:32:31 +0000 (0:00:00.432)       0:04:12.640 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloudinit package] ************************",
                                "Saturday 06 June 2026  00:33:06 +0000 (0:00:34.830)       0:04:47.470 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********",
                                "Saturday 06 June 2026  00:33:14 +0000 (0:00:08.723)       0:04:56.194 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove useless packages from the cache] **********",
                                "Saturday 06 June 2026  00:33:22 +0000 (0:00:07.937)       0:05:04.131 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***",
                                "Saturday 06 June 2026  00:33:24 +0000 (0:00:01.734)       0:05:05.866 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include cloudinit tasks] *************************",
                                "Saturday 06 June 2026  00:33:30 +0000 (0:00:05.930)       0:05:11.796 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/cloudinit.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloud-init configuration directory] *******",
                                "Saturday 06 June 2026  00:33:30 +0000 (0:00:00.422)       0:05:12.219 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Install tzdata package] *************************",
                                "Saturday 06 June 2026  00:33:31 +0000 (0:00:00.715)       0:05:12.934 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Set timezone to UTC] ****************************",
                                "Saturday 06 June 2026  00:33:33 +0000 (0:00:01.677)       0:05:14.612 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Create /etc/adjtime file] ***********************",
                                "Saturday 06 June 2026  00:33:34 +0000 (0:00:00.773)       0:05:15.386 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Ensure UTC in /etc/adjtime] *********************",
                                "Saturday 06 June 2026  00:33:34 +0000 (0:00:00.296)       0:05:15.682 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather variables for each operating system] ******",
                                "Saturday 06 June 2026  00:33:34 +0000 (0:00:00.424)       0:05:16.106 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Set docker_version variable to default value] ****",
                                "Saturday 06 June 2026  00:33:35 +0000 (0:00:00.422)       0:05:16.529 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Set docker_cli_version variable to default value] ***",
                                "Saturday 06 June 2026  00:33:35 +0000 (0:00:00.324)       0:05:16.853 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Print used docker version] ***********************",
                                "Saturday 06 June 2026  00:33:35 +0000 (0:00:00.327)       0:05:17.181 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => \u001b[0m",
                                "\u001b[0;32m  docker_version: 5:27.5.1\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Print used docker cli version] *******************",
                                "Saturday 06 June 2026  00:33:36 +0000 (0:00:00.276)       0:05:17.457 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => \u001b[0m",
                                "\u001b[0;32m  docker_cli_version: 5:27.5.1\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include block storage tasks] *********************",
                                "Saturday 06 June 2026  00:33:36 +0000 (0:00:00.336)       0:05:17.793 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include zram storage tasks] **********************",
                                "Saturday 06 June 2026  00:33:36 +0000 (0:00:00.291)       0:05:18.085 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include docker install tasks] ********************",
                                "Saturday 06 June 2026  00:33:36 +0000 (0:00:00.267)       0:05:18.352 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/install-docker-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove old architecture-dependent repository] ****",
                                "Saturday 06 June 2026  00:33:37 +0000 (0:00:00.430)       0:05:18.783 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather package facts] ****************************",
                                "Saturday 06 June 2026  00:33:38 +0000 (0:00:00.786)       0:05:19.570 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Check whether packages are installed that should not be installed] ***",
                                "Saturday 06 June 2026  00:33:41 +0000 (0:00:03.027)       0:05:22.597 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install apt-transport-https package] *************",
                                "Saturday 06 June 2026  00:33:41 +0000 (0:00:00.603)       0:05:23.200 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository gpg key] **************************",
                                "Saturday 06 June 2026  00:33:48 +0000 (0:00:06.479)       0:05:29.680 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository] **********************************",
                                "Saturday 06 June 2026  00:33:49 +0000 (0:00:01.033)       0:05:30.714 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Update package cache] ****************************",
                                "Saturday 06 June 2026  00:33:57 +0000 (0:00:08.618)       0:05:39.332 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker package version] **********************",
                                "Saturday 06 June 2026  00:34:01 +0000 (0:00:03.596)       0:05:42.928 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker-cli package version] ******************",
                                "Saturday 06 June 2026  00:34:02 +0000 (0:00:01.329)       0:05:44.258 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unlock containerd package] ***********************",
                                "Saturday 06 June 2026  00:34:04 +0000 (0:00:01.318)       0:05:45.576 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install containerd package] **********************",
                                "Saturday 06 June 2026  00:34:04 +0000 (0:00:00.645)       0:05:46.221 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Lock containerd package] *************************",
                                "Saturday 06 June 2026  00:34:14 +0000 (0:00:10.103)       0:05:56.325 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker-cli package] **********************",
                                "Saturday 06 June 2026  00:34:15 +0000 (0:00:00.992)       0:05:57.317 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker package] **************************",
                                "Saturday 06 June 2026  00:34:25 +0000 (0:00:09.258)       0:06:06.575 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unblock installation of python docker packages] ***",
                                "Saturday 06 June 2026  00:34:36 +0000 (0:00:10.893)       0:06:17.469 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=python-docker)\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3 docker package] ******************",
                                "Saturday 06 June 2026  00:34:37 +0000 (0:00:01.337)       0:06:18.807 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3 docker package from Debian Sid] ***",
                                "Saturday 06 June 2026  00:34:38 +0000 (0:00:00.766)       0:06:19.573 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***",
                                "Saturday 06 June 2026  00:34:42 +0000 (0:00:04.118)       0:06:23.692 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Block installation of python docker packages (install python bindings from pip)] ***",
                                "Saturday 06 June 2026  00:34:42 +0000 (0:00:00.506)       0:06:24.198 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3-pip package (install python bindings from pip)] ***",
                                "Saturday 06 June 2026  00:34:43 +0000 (0:00:00.555)       0:06:24.754 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker packages (install python bindings from pip)] ***",
                                "Saturday 06 June 2026  00:34:44 +0000 (0:00:00.656)       0:06:25.410 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install packages required by docker login] *******",
                                "Saturday 06 June 2026  00:34:44 +0000 (0:00:00.675)       0:06:26.085 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Ensure that some packages are not installed] *****",
                                "Saturday 06 June 2026  00:34:45 +0000 (0:00:00.525)       0:06:26.611 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include config tasks] ****************************",
                                "Saturday 06 June 2026  00:34:47 +0000 (0:00:01.820)       0:06:28.432 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create plugins directory] ************************",
                                "Saturday 06 June 2026  00:34:47 +0000 (0:00:00.878)       0:06:29.311 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create systemd overlay directory] ****************",
                                "Saturday 06 June 2026  00:34:49 +0000 (0:00:01.110)       0:06:30.421 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy systemd overlay file] ***********************",
                                "Saturday 06 June 2026  00:34:49 +0000 (0:00:00.927)       0:06:31.349 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Reload systemd daemon if systemd overlay file is changed] ***",
                                "Saturday 06 June 2026  00:34:51 +0000 (0:00:01.336)       0:06:32.685 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy limits configuration file] ******************",
                                "Saturday 06 June 2026  00:34:52 +0000 (0:00:01.365)       0:06:34.051 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy daemon.json configuration file] *************",
                                "Saturday 06 June 2026  00:34:54 +0000 (0:00:01.508)       0:06:35.559 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include service tasks] ***************************",
                                "Saturday 06 June 2026  00:34:55 +0000 (0:00:01.443)       0:06:37.003 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/service.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Reload systemd daemon] ***************************",
                                "Saturday 06 June 2026  00:34:56 +0000 (0:00:00.904)       0:06:37.908 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage service] **********************************",
                                "Saturday 06 June 2026  00:34:57 +0000 (0:00:01.416)       0:06:39.325 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage docker socket service] ********************",
                                "Saturday 06 June 2026  00:34:59 +0000 (0:00:01.362)       0:06:40.687 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage containerd service] ***********************",
                                "Saturday 06 June 2026  00:35:00 +0000 (0:00:01.127)       0:06:41.815 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include bootstrap tasks] *************************",
                                "Saturday 06 June 2026  00:35:01 +0000 (0:00:01.139)       0:06:42.955 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/bootstrap.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 06 June 2026  00:35:02 +0000 (0:00:00.966)       0:06:43.921 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 06 June 2026  00:35:02 +0000 (0:00:00.225)       0:06:44.147 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 06 June 2026  00:35:02 +0000 (0:00:00.042)       0:06:44.189 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 06 June 2026  00:35:02 +0000 (0:00:00.044)       0:06:44.234 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 06 June 2026  00:35:02 +0000 (0:00:00.049)       0:06:44.284 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 06 June 2026  00:35:02 +0000 (0:00:00.042)       0:06:44.326 ********* ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 06 June 2026  00:35:02 +0000 (0:00:00.040)       0:06:44.367 ********* ",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Saturday 06 June 2026  00:35:03 +0000 (0:00:00.080)       0:06:44.447 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart rsyslog service] *************",
                                "Saturday 06 June 2026  00:35:04 +0000 (0:00:01.199)       0:06:45.647 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********",
                                "Saturday 06 June 2026  00:35:05 +0000 (0:00:01.309)       0:06:46.956 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Restart docker service] ***************",
                                "Saturday 06 June 2026  00:35:06 +0000 (0:00:01.236)       0:06:48.193 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****",
                                "Saturday 06 June 2026  00:35:09 +0000 (0:00:02.296)       0:06:50.489 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add user to docker group] ************************",
                                "Saturday 06 June 2026  00:35:09 +0000 (0:00:00.096)       0:06:50.586 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Log into private registry and force re-authorization] ***",
                                "Saturday 06 June 2026  00:35:10 +0000 (0:00:01.172)       0:06:51.758 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include facts tasks] *****************************",
                                "Saturday 06 June 2026  00:35:10 +0000 (0:00:00.554)       0:06:52.313 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/facts.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create facts directory] **************************",
                                "Saturday 06 June 2026  00:35:11 +0000 (0:00:00.933)       0:06:53.246 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy docker fact files] **************************",
                                "Saturday 06 June 2026  00:35:12 +0000 (0:00:01.024)       0:06:54.270 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=docker_images)\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : This install type is not supported] *******",
                                "Saturday 06 June 2026  00:35:15 +0000 (0:00:02.527)       0:06:56.798 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Include distribution specific install tasks] ***",
                                "Saturday 06 June 2026  00:35:15 +0000 (0:00:00.513)       0:06:57.311 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/docker_compose/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Remove docker-compose apt preferences file] ***",
                                "Saturday 06 June 2026  00:35:16 +0000 (0:00:01.025)       0:06:58.337 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Get checksum of docker-compose file] ******",
                                "Saturday 06 June 2026  00:35:17 +0000 (0:00:00.841)       0:06:59.179 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Remove docker-compose binary] *************",
                                "Saturday 06 June 2026  00:35:18 +0000 (0:00:00.860)       0:07:00.039 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Uninstall docker-compose package] *********",
                                "Saturday 06 June 2026  00:35:19 +0000 (0:00:00.522)       0:07:00.562 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose script] ***************",
                                "Saturday 06 June 2026  00:35:20 +0000 (0:00:01.447)       0:07:02.009 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Install docker-compose-plugin package] ****",
                                "Saturday 06 June 2026  00:35:21 +0000 (0:00:00.740)       0:07:02.750 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********",
                                "Saturday 06 June 2026  00:35:29 +0000 (0:00:08.500)       0:07:11.251 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Enable osism.target] **********************",
                                "Saturday 06 June 2026  00:35:31 +0000 (0:00:01.333)       0:07:12.584 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****",
                                "Saturday 06 June 2026  00:35:32 +0000 (0:00:01.731)       0:07:14.316 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Saturday 06 June 2026  00:35:34 +0000 (0:00:01.845)       0:07:16.161 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Saturday 06 June 2026  00:35:35 +0000 (0:00:00.818)       0:07:16.980 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Check minimum and maximum number of servers] *****",
                                "Saturday 06 June 2026  00:35:36 +0000 (0:00:00.869)       0:07:17.849 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Gather variables for each operating system] ******",
                                "Saturday 06 June 2026  00:35:37 +0000 (0:00:00.731)       0:07:18.580 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Set chrony_conf_file variable to default value] ***",
                                "Saturday 06 June 2026  00:35:37 +0000 (0:00:00.536)       0:07:19.117 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Set chrony_key_file variable to default value] ***",
                                "Saturday 06 June 2026  00:35:38 +0000 (0:00:00.525)       0:07:19.642 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Populate service facts] **************************",
                                "Saturday 06 June 2026  00:35:38 +0000 (0:00:00.534)       0:07:20.176 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage timesyncd service] ************************",
                                "Saturday 06 June 2026  00:35:44 +0000 (0:00:05.764)       0:07:25.941 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Include distribution specific install tasks] *****",
                                "Saturday 06 June 2026  00:35:45 +0000 (0:00:00.784)       0:07:26.725 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Install package] *********************************",
                                "Saturday 06 June 2026  00:35:46 +0000 (0:00:00.845)       0:07:27.571 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage chrony service] ***************************",
                                "Saturday 06 June 2026  00:35:48 +0000 (0:00:01.957)       0:07:29.528 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Check if configuration file exists] **************",
                                "Saturday 06 June 2026  00:35:49 +0000 (0:00:01.271)       0:07:30.800 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Copy configuration file] *************************",
                                "Saturday 06 June 2026  00:35:50 +0000 (0:00:00.851)       0:07:31.651 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Include distribution specific install tasks] ******",
                                "Saturday 06 June 2026  00:35:51 +0000 (0:00:01.711)       0:07:33.363 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/lldpd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Install lldpd package] ****************************",
                                "Saturday 06 June 2026  00:35:53 +0000 (0:00:01.018)       0:07:34.382 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Manage lldpd service] *****************************",
                                "Saturday 06 June 2026  00:36:02 +0000 (0:00:09.375)       0:07:43.758 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********",
                                "Saturday 06 June 2026  00:36:04 +0000 (0:00:01.795)       0:07:45.553 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.chrony : Restart chrony service] ***************",
                                "Saturday 06 June 2026  00:36:05 +0000 (0:00:01.478)       0:07:47.032 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap role part 2] *********************************************",
                                "",
                                "TASK [Include hardening role] **************************************************",
                                "Saturday 06 June 2026  00:36:06 +0000 (0:00:01.275)       0:07:48.308 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap roles part 3] ********************************************",
                                "",
                                "TASK [osism.services.journald : Copy configuration file] ***********************",
                                "Saturday 06 June 2026  00:36:07 +0000 (0:00:00.532)       0:07:48.840 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.journald : Manage journald service] ***********************",
                                "Saturday 06 June 2026  00:36:08 +0000 (0:00:01.360)       0:07:50.200 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Include auditd role] *****************************************************",
                                "Saturday 06 June 2026  00:36:10 +0000 (0:00:01.690)       0:07:51.891 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Include smartd role] *****************************************************",
                                "Saturday 06 June 2026  00:36:11 +0000 (0:00:00.492)       0:07:52.384 ********* ",
                                "\u001b[0;36mincluded: osism.services.smartd for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Include distribution specific install tasks] *****",
                                "Saturday 06 June 2026  00:36:11 +0000 (0:00:00.874)       0:07:53.259 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/smartd/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Install smartmontools package] *******************",
                                "Saturday 06 June 2026  00:36:12 +0000 (0:00:00.994)       0:07:54.254 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Create /var/log/smartd directory] ****************",
                                "Saturday 06 June 2026  00:36:22 +0000 (0:00:09.222)       0:08:03.476 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Copy smartmontools configuration file] ***********",
                                "Saturday 06 June 2026  00:36:22 +0000 (0:00:00.866)       0:08:04.343 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Manage smartd service] ***************************",
                                "Saturday 06 June 2026  00:36:24 +0000 (0:00:01.410)       0:08:05.753 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.journald : Restart journald service] ***********",
                                "Saturday 06 June 2026  00:36:26 +0000 (0:00:02.035)       0:08:07.789 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.smartd : Restart smartd service] ***************",
                                "Saturday 06 June 2026  00:36:27 +0000 (0:00:01.201)       0:08:08.991 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Set state bootstrap] *****************************************************",
                                "",
                                "TASK [Set osism.bootstrap.status fact] *****************************************",
                                "Saturday 06 June 2026  00:36:28 +0000 (0:00:01.114)       0:08:10.106 ********* ",
                                "\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Create custom facts directory] *********************",
                                "Saturday 06 June 2026  00:36:29 +0000 (0:00:00.973)       0:08:11.080 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Write state into file] *****************************",
                                "Saturday 06 June 2026  00:36:30 +0000 (0:00:00.832)       0:08:11.912 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set osism.bootstrap.timestamp fact] **************************************",
                                "Saturday 06 June 2026  00:36:31 +0000 (0:00:01.285)       0:08:13.197 ********* ",
                                "\u001b[0;36mincluded: osism.commons.state for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Create custom facts directory] *********************",
                                "Saturday 06 June 2026  00:36:32 +0000 (0:00:00.836)       0:08:14.034 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Write state into file] *****************************",
                                "Saturday 06 June 2026  00:36:33 +0000 (0:00:00.817)       0:08:14.852 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=168 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=42  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=69  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=65  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=37  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:36:34 +0000 (0:00:01.242)       0:08:16.094 ********* ",
                                "=============================================================================== ",
                                "osism.commons.packages : Install required packages --------------------- 77.83s",
                                "osism.commons.packages : Download required packages -------------------- 40.52s",
                                "osism.commons.cleanup : Cleanup installed packages --------------------- 34.83s",
                                "osism.commons.repository : Update package cache ------------------------ 16.32s",
                                "osism.commons.packages : Remove dependencies that are no longer required -- 13.10s",
                                "osism.commons.systohc : Install util-linux-extra package --------------- 12.88s",
                                "osism.services.docker : Install docker package ------------------------- 10.89s",
                                "osism.services.docker : Install containerd package --------------------- 10.10s",
                                "osism.services.lldpd : Install lldpd package ---------------------------- 9.38s",
                                "osism.services.docker : Install docker-cli package ---------------------- 9.26s",
                                "osism.services.smartd : Install smartmontools package ------------------- 9.22s",
                                "osism.commons.cleanup : Remove cloudinit package ------------------------ 8.72s",
                                "osism.services.docker : Add repository ---------------------------------- 8.62s",
                                "osism.services.rng : Install rng package -------------------------------- 8.58s",
                                "osism.commons.docker_compose : Install docker-compose-plugin package ---- 8.50s",
                                "osism.commons.cleanup : Uninstall unattended-upgrades package ----------- 7.94s",
                                "osism.commons.services : Populate service facts ------------------------- 6.70s",
                                "osism.services.docker : Install apt-transport-https package ------------- 6.48s",
                                "osism.commons.cleanup : Remove dependencies that are no longer required --- 5.93s",
                                "osism.services.chrony : Populate service facts -------------------------- 5.76s",
                                "+ osism apply fail2ban",
                                "\u001b[32m2026-06-06 00:36:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m",
                                "\u001b[32m2026-06-06 00:36:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 196cdf0f-7f9a-4b7d-aa5a-3c8cb1e4d991 (fail2ban) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:36:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 196cdf0f-7f9a-4b7d-aa5a-3c8cb1e4d991 (fail2ban) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role fail2ban] *****************************************************",
                                "",
                                "TASK [osism.services.fail2ban : Include distribution specific install tasks] ***",
                                "Saturday 06 June 2026  00:36:50 +0000 (0:00:00.372)       0:00:00.372 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/fail2ban/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Install fail2ban package] **********************",
                                "Saturday 06 June 2026  00:36:52 +0000 (0:00:01.244)       0:00:01.617 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Copy configuration files] **********************",
                                "Saturday 06 June 2026  00:37:04 +0000 (0:00:12.003)       0:00:13.620 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Manage fail2ban service] ***********************",
                                "Saturday 06 June 2026  00:37:05 +0000 (0:00:01.651)       0:00:15.271 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Reload fail2ban configuration] *****************",
                                "Saturday 06 June 2026  00:37:07 +0000 (0:00:01.276)       0:00:16.548 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:37:08 +0000 (0:00:01.728)       0:00:18.277 ********* ",
                                "=============================================================================== ",
                                "osism.services.fail2ban : Install fail2ban package --------------------- 12.00s",
                                "osism.services.fail2ban : Reload fail2ban configuration ----------------- 1.73s",
                                "osism.services.fail2ban : Copy configuration files ---------------------- 1.65s",
                                "osism.services.fail2ban : Manage fail2ban service ----------------------- 1.28s",
                                "osism.services.fail2ban : Include distribution specific install tasks --- 1.24s",
                                "+ osism apply network",
                                "\u001b[32m2026-06-06 00:37:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m",
                                "\u001b[32m2026-06-06 00:37:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 656ff537-a8b3-47a6-b658-302086c4ee36 (network) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:37:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 656ff537-a8b3-47a6-b658-302086c4ee36 (network) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role network] ******************************************************",
                                "",
                                "TASK [osism.commons.network : Gather variables for each operating system] ******",
                                "Saturday 06 June 2026  00:37:24 +0000 (0:00:00.346)       0:00:00.346 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include type specific tasks] *********************",
                                "Saturday 06 June 2026  00:37:24 +0000 (0:00:00.622)       0:00:00.968 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/netplan-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Install required packages] ***********************",
                                "Saturday 06 June 2026  00:37:26 +0000 (0:00:01.211)       0:00:02.180 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove ifupdown package] *************************",
                                "Saturday 06 June 2026  00:37:28 +0000 (0:00:02.572)       0:00:04.752 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create required directories] *********************",
                                "Saturday 06 June 2026  00:37:30 +0000 (0:00:01.558)       0:00:06.310 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Prepare netplan configuration template] **********",
                                "Saturday 06 June 2026  00:37:31 +0000 (0:00:01.187)       0:00:07.497 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy netplan configuration] **********************",
                                "Saturday 06 June 2026  00:37:34 +0000 (0:00:03.377)       0:00:10.875 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove netplan configuration template] ***********",
                                "Saturday 06 June 2026  00:37:36 +0000 (0:00:01.742)       0:00:12.618 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Check if path for interface file exists] *********",
                                "Saturday 06 June 2026  00:37:38 +0000 (0:00:02.123)       0:00:14.742 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy interfaces file] ****************************",
                                "Saturday 06 June 2026  00:37:39 +0000 (0:00:01.090)       0:00:15.832 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Install package networkd-dispatcher] *************",
                                "Saturday 06 June 2026  00:37:40 +0000 (0:00:00.885)       0:00:16.717 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy dispatcher scripts] *************************",
                                "Saturday 06 June 2026  00:37:42 +0000 (0:00:02.035)       0:00:18.753 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'src': '/opt/configuration/network/iptables.sh', 'dest': 'routable.d/iptables.sh'})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Manage service networkd-dispatcher] **************",
                                "Saturday 06 June 2026  00:37:43 +0000 (0:00:00.951)       0:00:19.704 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include cleanup tasks] ***************************",
                                "Saturday 06 June 2026  00:37:45 +0000 (0:00:01.463)       0:00:21.168 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-netplan.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : List existing configuration files] ***************",
                                "Saturday 06 June 2026  00:37:46 +0000 (0:00:01.278)       0:00:22.447 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Set network_configured_files fact] ***************",
                                "Saturday 06 June 2026  00:37:48 +0000 (0:00:02.164)       0:00:24.611 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove unused configuration files] ***************",
                                "Saturday 06 June 2026  00:37:49 +0000 (0:00:00.823)       0:00:25.434 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include dummy interfaces] ************************",
                                "Saturday 06 June 2026  00:37:50 +0000 (0:00:01.074)       0:00:26.508 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include vxlan interfaces] ************************",
                                "Saturday 06 June 2026  00:37:51 +0000 (0:00:00.837)       0:00:27.345 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-node-1, testbed-manager, testbed-node-0, testbed-node-4, testbed-node-3, testbed-node-2, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd netdev files] ************",
                                "Saturday 06 June 2026  00:37:55 +0000 (0:00:04.613)       0:00:31.958 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd network files] ***********",
                                "Saturday 06 June 2026  00:38:01 +0000 (0:00:05.873)       0:00:37.832 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include networkd cleanup tasks] ******************",
                                "Saturday 06 June 2026  00:38:07 +0000 (0:00:05.886)       0:00:43.718 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/cleanup-networkd.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : List existing configuration files] ***************",
                                "Saturday 06 June 2026  00:38:09 +0000 (0:00:01.344)       0:00:45.063 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove unused configuration files] ***************",
                                "Saturday 06 June 2026  00:38:10 +0000 (0:00:01.126)       0:00:46.190 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include network extra init] **********************",
                                "Saturday 06 June 2026  00:38:10 +0000 (0:00:00.782)       0:00:46.973 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/network-extra-init.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Deploy network-extra-init script] ****************",
                                "Saturday 06 June 2026  00:38:12 +0000 (0:00:01.311)       0:00:48.284 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Deploy network-extra-init systemd service] *******",
                                "Saturday 06 June 2026  00:38:13 +0000 (0:00:00.774)       0:00:49.059 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Enable and start network-extra-init service] *****",
                                "Saturday 06 June 2026  00:38:13 +0000 (0:00:00.653)       0:00:49.713 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Disable and stop network-extra-init service] *****",
                                "Saturday 06 June 2026  00:38:14 +0000 (0:00:00.835)       0:00:50.548 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init systemd service] *******",
                                "Saturday 06 June 2026  00:38:16 +0000 (0:00:01.514)       0:00:52.063 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init script] ****************",
                                "Saturday 06 June 2026  00:38:17 +0000 (0:00:01.260)       0:00:53.323 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.network : Reload systemd-networkd] **************",
                                "Saturday 06 June 2026  00:38:19 +0000 (0:00:02.401)       0:00:55.725 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.network : Netplan configuration changed] ********",
                                "Saturday 06 June 2026  00:38:20 +0000 (0:00:00.669)       0:00:56.395 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:38:21 +0000 (0:00:00.755)       0:00:57.150 ********* ",
                                "=============================================================================== ",
                                "osism.commons.network : Create systemd networkd network files ----------- 5.89s",
                                "osism.commons.network : Create systemd networkd netdev files ------------ 5.87s",
                                "osism.commons.network : Include vxlan interfaces ------------------------ 4.61s",
                                "osism.commons.network : Prepare netplan configuration template ---------- 3.38s",
                                "osism.commons.network : Install required packages ----------------------- 2.57s",
                                "osism.commons.network : Remove network-extra-init script ---------------- 2.40s",
                                "osism.commons.network : List existing configuration files --------------- 2.16s",
                                "osism.commons.network : Remove netplan configuration template ----------- 2.12s",
                                "osism.commons.network : Install package networkd-dispatcher ------------- 2.04s",
                                "osism.commons.network : Copy netplan configuration ---------------------- 1.74s",
                                "osism.commons.network : Remove ifupdown package ------------------------- 1.56s",
                                "osism.commons.network : Disable and stop network-extra-init service ----- 1.52s",
                                "osism.commons.network : Manage service networkd-dispatcher -------------- 1.46s",
                                "osism.commons.network : Include networkd cleanup tasks ------------------ 1.34s",
                                "osism.commons.network : Include network extra init ---------------------- 1.31s",
                                "osism.commons.network : Include cleanup tasks --------------------------- 1.28s",
                                "osism.commons.network : Remove network-extra-init systemd service ------- 1.26s",
                                "osism.commons.network : Include type specific tasks --------------------- 1.21s",
                                "osism.commons.network : Create required directories --------------------- 1.19s",
                                "osism.commons.network : List existing configuration files --------------- 1.13s",
                                "+ osism apply wireguard",
                                "\u001b[32m2026-06-06 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m",
                                "\u001b[32m2026-06-06 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ebc4a300-97f6-492c-88ee-fb3415227090 (wireguard) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ebc4a300-97f6-492c-88ee-fb3415227090 (wireguard) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role wireguard] ****************************************************",
                                "",
                                "TASK [osism.services.wireguard : Install iptables package] *********************",
                                "Saturday 06 June 2026  00:38:36 +0000 (0:00:00.321)       0:00:00.321 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Install wireguard package] ********************",
                                "Saturday 06 June 2026  00:38:38 +0000 (0:00:01.964)       0:00:02.285 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create public and private key - server] *******",
                                "Saturday 06 June 2026  00:38:45 +0000 (0:00:06.964)       0:00:09.250 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create preshared key] *************************",
                                "Saturday 06 June 2026  00:38:46 +0000 (0:00:00.618)       0:00:09.868 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get preshared key] ****************************",
                                "Saturday 06 June 2026  00:38:46 +0000 (0:00:00.444)       0:00:10.313 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get public key - server] **********************",
                                "Saturday 06 June 2026  00:38:47 +0000 (0:00:00.582)       0:00:10.896 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get private key - server] *********************",
                                "Saturday 06 June 2026  00:38:47 +0000 (0:00:00.415)       0:00:11.311 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy wg0.conf configuration file] *************",
                                "Saturday 06 June 2026  00:38:47 +0000 (0:00:00.426)       0:00:11.738 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy client configuration files] **************",
                                "Saturday 06 June 2026  00:38:49 +0000 (0:00:01.221)       0:00:12.959 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Manage wg-quick@wg0.service service] **********",
                                "Saturday 06 June 2026  00:38:50 +0000 (0:00:01.052)       0:00:14.012 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************",
                                "Saturday 06 June 2026  00:38:52 +0000 (0:00:02.166)       0:00:16.179 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:38:53 +0000 (0:00:00.931)       0:00:17.110 ********* ",
                                "=============================================================================== ",
                                "osism.services.wireguard : Install wireguard package -------------------- 6.96s",
                                "osism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.17s",
                                "osism.services.wireguard : Install iptables package --------------------- 1.96s",
                                "osism.services.wireguard : Copy wg0.conf configuration file ------------- 1.22s",
                                "osism.services.wireguard : Copy client configuration files -------------- 1.05s",
                                "osism.services.wireguard : Restart wg0 service -------------------------- 0.93s",
                                "osism.services.wireguard : Create public and private key - server ------- 0.62s",
                                "osism.services.wireguard : Get preshared key ---------------------------- 0.58s",
                                "osism.services.wireguard : Create preshared key ------------------------- 0.44s",
                                "osism.services.wireguard : Get private key - server --------------------- 0.43s",
                                "osism.services.wireguard : Get public key - server ---------------------- 0.42s",
                                "+ sh -c /opt/configuration/scripts/prepare-wireguard-configuration.sh",
                                "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current",
                                "                                 Dload  Upload   Total   Spent    Left  Speed",
                                "",
                                "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0",
                                "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0",
                                "100    14  100    14    0     0    162      0 --:--:-- --:--:-- --:--:--   162",
                                "+ osism apply --environment custom workarounds",
                                "\u001b[32m2026-06-06 00:38:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m",
                                "\u001b[32m2026-06-06 00:39:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m",
                                "\u001b[32m2026-06-06 00:39:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e1c9504a-40d1-469a-9748-cb2f8cd7d2c8 (workarounds) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:39:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e1c9504a-40d1-469a-9748-cb2f8cd7d2c8 (workarounds) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on virtualization_role] ********************************",
                                "Saturday 06 June 2026  00:39:08 +0000 (0:00:00.177)       0:00:00.177 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=virtualization_role_guest)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=virtualization_role_guest)\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on the manager node] *************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Saturday 06 June 2026  00:39:09 +0000 (0:00:00.787)       0:00:00.966 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on all other nodes] **************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Saturday 06 June 2026  00:39:12 +0000 (0:00:02.857)       0:00:03.823 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Add custom CA certificates to non-manager nodes] *************************",
                                "",
                                "TASK [Copy custom CA certificates] *********************************************",
                                "Saturday 06 June 2026  00:39:14 +0000 (0:00:02.270)       0:00:06.093 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "",
                                "TASK [Run update-ca-certificates] **********************************************",
                                "Saturday 06 June 2026  00:39:15 +0000 (0:00:01.372)       0:00:07.466 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Run update-ca-trust] *****************************************************",
                                "Saturday 06 June 2026  00:39:19 +0000 (0:00:04.036)       0:00:11.503 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Add a workaround service] ************************************************",
                                "",
                                "TASK [Copy workarounds.sh scripts] *********************************************",
                                "Saturday 06 June 2026  00:39:20 +0000 (0:00:00.546)       0:00:12.049 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Copy workarounds systemd unit file] **************************************",
                                "Saturday 06 June 2026  00:39:22 +0000 (0:00:01.776)       0:00:13.825 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reload systemd daemon] ***************************************************",
                                "Saturday 06 June 2026  00:39:23 +0000 (0:00:01.494)       0:00:15.320 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Enable workarounds.service (Debian)] *************************************",
                                "Saturday 06 June 2026  00:39:25 +0000 (0:00:01.631)       0:00:16.952 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Enable and start workarounds.service (RedHat)] ***************************",
                                "Saturday 06 June 2026  00:39:26 +0000 (0:00:01.574)       0:00:18.527 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [On Ubuntu 24.04 install python3-docker from Debian Sid] ******************",
                                "",
                                "TASK [Install python3-docker] **************************************************",
                                "Saturday 06 June 2026  00:39:27 +0000 (0:00:00.654)       0:00:19.181 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:39:29 +0000 (0:00:02.517)       0:00:21.699 ********* ",
                                "=============================================================================== ",
                                "Run update-ca-certificates ---------------------------------------------- 4.04s",
                                "Apply netplan configuration --------------------------------------------- 2.86s",
                                "Install python3-docker -------------------------------------------------- 2.52s",
                                "Apply netplan configuration --------------------------------------------- 2.27s",
                                "Copy workarounds.sh scripts --------------------------------------------- 1.78s",
                                "Reload systemd daemon --------------------------------------------------- 1.63s",
                                "Enable workarounds.service (Debian) ------------------------------------- 1.57s",
                                "Copy workarounds systemd unit file -------------------------------------- 1.49s",
                                "Copy custom CA certificates --------------------------------------------- 1.37s",
                                "Group hosts based on virtualization_role -------------------------------- 0.79s",
                                "Enable and start workarounds.service (RedHat) --------------------------- 0.65s",
                                "Run update-ca-trust ----------------------------------------------------- 0.55s",
                                "+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-06-06 00:39:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m",
                                "\u001b[32m2026-06-06 00:39:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 674aa99f-25f1-4957-93bd-9febf3989f3a (reboot) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:39:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 674aa99f-25f1-4957-93bd-9febf3989f3a (reboot) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 06 June 2026  00:39:44 +0000 (0:00:00.255)       0:00:00.255 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 06 June 2026  00:39:45 +0000 (0:00:00.158)       0:00:00.414 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 06 June 2026  00:39:46 +0000 (0:00:01.286)       0:00:01.701 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 06 June 2026  00:39:46 +0000 (0:00:00.116)       0:00:01.817 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 06 June 2026  00:39:46 +0000 (0:00:00.100)       0:00:01.918 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 06 June 2026  00:39:47 +0000 (0:00:01.065)       0:00:02.983 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 06 June 2026  00:39:47 +0000 (0:00:00.137)       0:00:03.121 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 06 June 2026  00:39:47 +0000 (0:00:00.104)       0:00:03.226 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 06 June 2026  00:39:48 +0000 (0:00:01.015)       0:00:04.241 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 06 June 2026  00:39:48 +0000 (0:00:00.123)       0:00:04.365 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 06 June 2026  00:39:49 +0000 (0:00:00.104)       0:00:04.469 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 06 June 2026  00:39:50 +0000 (0:00:00.990)       0:00:05.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 06 June 2026  00:39:50 +0000 (0:00:00.124)       0:00:05.584 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 06 June 2026  00:39:50 +0000 (0:00:00.235)       0:00:05.820 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 06 June 2026  00:39:51 +0000 (0:00:01.004)       0:00:06.825 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 06 June 2026  00:39:51 +0000 (0:00:00.143)       0:00:06.969 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 06 June 2026  00:39:51 +0000 (0:00:00.113)       0:00:07.083 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 06 June 2026  00:39:52 +0000 (0:00:01.046)       0:00:08.129 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:39:52 +0000 (0:00:00.045)       0:00:08.175 ********* ",
                                "=============================================================================== ",
                                "Reboot system - do not wait for the reboot to complete ------------------ 6.41s",
                                "Exit playbook, if user did not mean to reboot systems ------------------- 0.82s",
                                "Reboot system - wait for the reboot to complete ------------------------- 0.69s",
                                "+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-06-06 00:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m",
                                "\u001b[32m2026-06-06 00:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 774873d7-26b8-442d-9785-dde73487fde7 (wait-for-connection) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:40:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 774873d7-26b8-442d-9785-dde73487fde7 (wait-for-connection) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wait until remote systems are reachable] *********************************",
                                "",
                                "TASK [Wait until remote system is reachable] ***********************************",
                                "Saturday 06 June 2026  00:40:08 +0000 (0:00:00.316)       0:00:00.316 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:40:19 +0000 (0:00:11.564)       0:00:11.880 ********* ",
                                "=============================================================================== ",
                                "Wait until remote system is reachable ---------------------------------- 11.56s",
                                "+ osism apply hddtemp",
                                "\u001b[32m2026-06-06 00:40:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m",
                                "\u001b[32m2026-06-06 00:40:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bfc156e8-6afa-4352-8c41-128161926e72 (hddtemp) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:40:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bfc156e8-6afa-4352-8c41-128161926e72 (hddtemp) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role hddtemp] ******************************************************",
                                "",
                                "TASK [osism.services.hddtemp : Gather variables for each operating system] *****",
                                "Saturday 06 June 2026  00:40:35 +0000 (0:00:00.356)       0:00:00.356 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific install tasks] ****",
                                "Saturday 06 June 2026  00:40:36 +0000 (0:00:00.617)       0:00:00.974 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Remove hddtemp package] *************************",
                                "Saturday 06 June 2026  00:40:37 +0000 (0:00:01.245)       0:00:02.219 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Enable Kernel Module drivetemp] *****************",
                                "Saturday 06 June 2026  00:40:39 +0000 (0:00:02.640)       0:00:04.859 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Check if drivetemp module is available] *********",
                                "Saturday 06 June 2026  00:40:40 +0000 (0:00:00.976)       0:00:05.836 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Load Kernel Module drivetemp] *******************",
                                "Saturday 06 June 2026  00:40:42 +0000 (0:00:01.410)       0:00:07.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Install lm-sensors] *****************************",
                                "Saturday 06 June 2026  00:40:42 +0000 (0:00:00.621)       0:00:07.869 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific service tasks] ****",
                                "Saturday 06 June 2026  00:40:56 +0000 (0:00:13.536)       0:00:21.405 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/hddtemp/tasks/service-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Manage lm-sensors service] **********************",
                                "Saturday 06 June 2026  00:40:57 +0000 (0:00:01.238)       0:00:22.644 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:40:59 +0000 (0:00:01.877)       0:00:24.522 ********* ",
                                "=============================================================================== ",
                                "osism.services.hddtemp : Install lm-sensors ---------------------------- 13.54s",
                                "osism.services.hddtemp : Remove hddtemp package ------------------------- 2.64s",
                                "osism.services.hddtemp : Manage lm-sensors service ---------------------- 1.88s",
                                "osism.services.hddtemp : Check if drivetemp module is available --------- 1.41s",
                                "osism.services.hddtemp : Include distribution specific install tasks ---- 1.25s",
                                "osism.services.hddtemp : Include distribution specific service tasks ---- 1.24s",
                                "osism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.98s",
                                "osism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.62s",
                                "osism.services.hddtemp : Gather variables for each operating system ----- 0.62s",
                                "++ semver 10.0.0 7.1.1",
                                "+ [[ 1 -ge 0 ]]",
                                "+ sudo systemctl restart manager.service",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ wait_for_container_healthy 60 ceph-ansible",
                                "+ local max_attempts=60",
                                "+ local name=ceph-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 kolla-ansible",
                                "+ local max_attempts=60",
                                "+ local name=kolla-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 osism-ansible",
                                "+ local max_attempts=60",
                                "+ local name=osism-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ sh -c /opt/configuration/scripts/disable-ara.sh",
                                "ARA in ceph-ansible already disabled.",
                                "ARA in kolla-ansible already disabled.",
                                "ARA in osism-ansible already disabled.",
                                "ARA in osism-kubernetes already disabled.",
                                "+ osism apply gather-facts",
                                "\u001b[32m2026-06-06 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m",
                                "\u001b[32m2026-06-06 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9a1592df-e0bf-4078-9497-c20ea2eacc87 (gather-facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:42:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9a1592df-e0bf-4078-9497-c20ea2eacc87 (gather-facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Saturday 06 June 2026  00:42:35 +0000 (0:00:00.311)       0:00:00.311 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Saturday 06 June 2026  00:42:42 +0000 (0:00:06.913)       0:00:07.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=1   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:42:42 +0000 (0:00:00.631)       0:00:07.856 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 6.91s",
                                "Gather facts for all hosts ---------------------------------------------- 0.63s",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/001-helpers.sh /usr/local/bin/deploy-helper",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-ansible.sh /usr/local/bin/deploy-ceph-with-ansible",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-rook.sh /usr/local/bin/deploy-ceph-with-rook",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/200-infrastructure.sh /usr/local/bin/deploy-infrastructure",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/300-openstack.sh /usr/local/bin/deploy-openstack",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/320-openstack-minimal.sh /usr/local/bin/deploy-openstack-minimal",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/400-monitoring.sh /usr/local/bin/deploy-monitoring",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/500-kubernetes.sh /usr/local/bin/deploy-kubernetes",
                                "+ sudo ln -sf /opt/configuration/scripts/deploy/510-clusterapi.sh /usr/local/bin/deploy-kubernetes-clusterapi",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade-manager.sh /usr/local/bin/upgrade-manager",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-ansible.sh /usr/local/bin/upgrade-ceph-with-ansible",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-rook.sh /usr/local/bin/upgrade-ceph-with-rook",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/200-infrastructure.sh /usr/local/bin/upgrade-infrastructure",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/300-openstack.sh /usr/local/bin/upgrade-openstack",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/320-openstack-minimal.sh /usr/local/bin/upgrade-openstack-minimal",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/400-monitoring.sh /usr/local/bin/upgrade-monitoring",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/500-kubernetes.sh /usr/local/bin/upgrade-kubernetes",
                                "+ sudo ln -sf /opt/configuration/scripts/upgrade/510-clusterapi.sh /usr/local/bin/upgrade-kubernetes-clusterapi",
                                "+ sudo ln -sf /opt/configuration/scripts/bootstrap/300-openstack.sh /usr/local/bin/bootstrap-openstack",
                                "+ sudo ln -sf /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh /usr/local/bin/bootstrap-octavia",
                                "+ sudo ln -sf /opt/configuration/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh /usr/local/bin/bootstrap-clusterapi",
                                "+ sudo ln -sf /opt/configuration/scripts/disable-local-registry.sh /usr/local/bin/disable-local-registry",
                                "+ sudo ln -sf /opt/configuration/scripts/pull-images.sh /usr/local/bin/pull-images",
                                "+ [[ false == \\t\\r\\u\\e ]]"
                            ],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-00000000001f-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:42:43.943886Z",
                            "start": "2026-06-06T00:18:09.346796Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-00000000001f",
                        "name": "Deploy manager + bootstrap nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "not _nutshell | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T00:42:44.518941Z",
                            "start": "2026-06-06T00:42:44.007154Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000020",
                        "name": "Deploy services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.71",
                                "/opt/configuration/scripts/deploy-in-a-nutshell.sh"
                            ],
                            "delta": "0:36:41.429756",
                            "end": "2026-06-06 01:19:26.244602",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.71 /opt/configuration/scripts/deploy-in-a-nutshell.sh",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000021-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 00:42:44.814846",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n\n# PULL IMAGES\n\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=10.0.0\n++ MANAGER_VERSION=10.0.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ echo\n+ echo '# PULL IMAGES'\n+ echo\n++ semver 10.0.0 7.0.0\n+ [[ 1 -ge 0 ]]\n+ osism apply --no-wait -r 2 -e custom pull-images\n\u001b[32m2026-06-06 00:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m\n\u001b[32m2026-06-06 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m\n\u001b[32m2026-06-06 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7268b500-6f18-4000-959f-e3e3c3a2134b (pull-images) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7268b500-6f18-4000-959f-e3e3c3a2134b is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-06-06 00:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m\n\u001b[32m2026-06-06 00:43:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m\n\u001b[32m2026-06-06 00:43:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 01345293-d05a-436a-9361-85c0cb1828de (wipe-partitions) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:43:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 01345293-d05a-436a-9361-85c0cb1828de (wipe-partitions) has been started and output is visible here.\u001b[0m\n\nPLAY [Wipe partitions] *********************************************************\n\nTASK [Find all logical devices owned by UID 167] *******************************\nSaturday 06 June 2026  00:43:12 +0000 (0:00:00.168)       0:00:00.168 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Remove all rook related logical devices] *********************************\nSaturday 06 June 2026  00:43:13 +0000 (0:00:00.988)       0:00:01.157 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Find all logical devices with prefix ceph] *******************************\nSaturday 06 June 2026  00:43:13 +0000 (0:00:00.254)       0:00:01.411 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Remove all ceph related logical devices] *********************************\nSaturday 06 June 2026  00:43:13 +0000 (0:00:00.578)       0:00:01.990 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check device availability] ***********************************************\nSaturday 06 June 2026  00:43:14 +0000 (0:00:00.244)       0:00:02.235 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Wipe partitions with wipefs] *********************************************\nSaturday 06 June 2026  00:43:15 +0000 (0:00:01.408)       0:00:03.643 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Overwrite first 32M with zeros] ******************************************\nSaturday 06 June 2026  00:43:16 +0000 (0:00:01.395)       0:00:05.038 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Reload udev rules] *******************************************************\nSaturday 06 June 2026  00:43:19 +0000 (0:00:02.181)       0:00:07.220 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Request device events from the kernel] ***********************************\nSaturday 06 June 2026  00:43:19 +0000 (0:00:00.641)       0:00:07.861 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:43:20 +0000 (0:00:00.784)       0:00:08.645 ********* \n=============================================================================== \nOverwrite first 32M with zeros ------------------------------------------ 2.18s\nCheck device availability ----------------------------------------------- 1.41s\nWipe partitions with wipefs --------------------------------------------- 1.40s\nFind all logical devices owned by UID 167 ------------------------------- 0.99s\nRequest device events from the kernel ----------------------------------- 0.79s\nReload udev rules ------------------------------------------------------- 0.64s\nFind all logical devices with prefix ceph ------------------------------- 0.58s\nRemove all rook related logical devices --------------------------------- 0.25s\nRemove all ceph related logical devices --------------------------------- 0.24s\n\u001b[32m2026-06-06 00:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-06-06 00:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff6cadc-9d23-42c4-8bdf-f4c8c9e6d50b (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5ff6cadc-9d23-42c4-8bdf-f4c8c9e6d50b (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role facts] ********************************************************\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nSaturday 06 June 2026  00:43:36 +0000 (0:00:00.408)       0:00:00.408 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nSaturday 06 June 2026  00:43:37 +0000 (0:00:01.409)       0:00:01.817 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nSaturday 06 June 2026  00:43:39 +0000 (0:00:01.456)       0:00:03.274 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nSaturday 06 June 2026  00:43:44 +0000 (0:00:04.980)       0:00:08.254 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:43:44 +0000 (0:00:00.518)       0:00:08.773 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.98s\nosism.commons.facts : Copy fact files ----------------------------------- 1.46s\nosism.commons.facts : Create custom facts directory --------------------- 1.41s\nGather facts for all hosts ---------------------------------------------- 0.52s\n\u001b[32m2026-06-06 00:43:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m\n\u001b[32m2026-06-06 00:43:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a95b1063-eb09-42b8-bb86-33ee7fe41066 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:43:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a95b1063-eb09-42b8-bb86-33ee7fe41066 (ceph-configure-lvm-volumes) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nSaturday 06 June 2026  00:43:51 +0000 (0:00:00.302)       0:00:00.302 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 06 June 2026  00:43:51 +0000 (0:00:00.258)       0:00:00.561 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:52 +0000 (0:00:00.238)       0:00:00.799 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:52 +0000 (0:00:00.350)       0:00:01.150 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:52 +0000 (0:00:00.473)       0:00:01.623 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:53 +0000 (0:00:00.201)       0:00:01.825 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:53 +0000 (0:00:00.202)       0:00:02.027 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:53 +0000 (0:00:00.213)       0:00:02.240 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:53 +0000 (0:00:00.195)       0:00:02.436 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:53 +0000 (0:00:00.249)       0:00:02.685 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:54 +0000 (0:00:00.208)       0:00:02.894 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:54 +0000 (0:00:00.207)       0:00:03.102 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:54 +0000 (0:00:00.440)       0:00:03.542 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:55 +0000 (0:00:00.416)       0:00:03.958 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:55 +0000 (0:00:00.610)       0:00:04.568 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:43:56 +0000 (0:00:00.698)       0:00:05.267 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:43:57 +0000 (0:00:00.835)       0:00:06.102 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:43:57 +0000 (0:00:00.375)       0:00:06.478 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:43:57 +0000 (0:00:00.204)       0:00:06.683 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:43:58 +0000 (0:00:00.223)       0:00:06.906 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:43:58 +0000 (0:00:00.202)       0:00:07.109 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:43:58 +0000 (0:00:00.206)       0:00:07.316 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:43:58 +0000 (0:00:00.198)       0:00:07.514 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:43:58 +0000 (0:00:00.206)       0:00:07.721 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:43:59 +0000 (0:00:00.189)       0:00:07.910 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:43:59 +0000 (0:00:00.216)       0:00:08.127 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:00 +0000 (0:00:01.082)       0:00:09.210 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:00 +0000 (0:00:00.208)       0:00:09.418 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:00 +0000 (0:00:00.217)       0:00:09.636 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:01 +0000 (0:00:00.229)       0:00:09.866 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nSaturday 06 June 2026  00:44:01 +0000 (0:00:00.237)       0:00:10.103 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': None})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': None})\u001b[0m\n\nTASK [Generate WAL VG names] ***************************************************\nSaturday 06 June 2026  00:44:01 +0000 (0:00:00.195)       0:00:10.299 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nSaturday 06 June 2026  00:44:01 +0000 (0:00:00.143)       0:00:10.443 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nSaturday 06 June 2026  00:44:01 +0000 (0:00:00.144)       0:00:10.588 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nSaturday 06 June 2026  00:44:01 +0000 (0:00:00.135)       0:00:10.724 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nSaturday 06 June 2026  00:44:02 +0000 (0:00:00.138)       0:00:10.862 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '95709838-3496-5c1f-8c5b-b792472f02d4'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7011811d-5190-5bf6-adaf-209972682e91'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nSaturday 06 June 2026  00:44:02 +0000 (0:00:00.170)       0:00:11.032 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '95709838-3496-5c1f-8c5b-b792472f02d4'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7011811d-5190-5bf6-adaf-209972682e91'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nSaturday 06 June 2026  00:44:02 +0000 (0:00:00.152)       0:00:11.185 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '95709838-3496-5c1f-8c5b-b792472f02d4'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7011811d-5190-5bf6-adaf-209972682e91'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nSaturday 06 June 2026  00:44:02 +0000 (0:00:00.164)       0:00:11.350 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '95709838-3496-5c1f-8c5b-b792472f02d4'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7011811d-5190-5bf6-adaf-209972682e91'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nSaturday 06 June 2026  00:44:03 +0000 (0:00:00.382)       0:00:11.733 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nSaturday 06 June 2026  00:44:03 +0000 (0:00:00.157)       0:00:11.891 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nSaturday 06 June 2026  00:44:03 +0000 (0:00:00.149)       0:00:12.041 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nSaturday 06 June 2026  00:44:03 +0000 (0:00:00.143)       0:00:12.184 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nSaturday 06 June 2026  00:44:03 +0000 (0:00:00.139)       0:00:12.323 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nSaturday 06 June 2026  00:44:03 +0000 (0:00:00.137)       0:00:12.461 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;32m        \"sdb\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"95709838-3496-5c1f-8c5b-b792472f02d4\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"7011811d-5190-5bf6-adaf-209972682e91\"\u001b[0m\n\u001b[0;32m        }\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print WAL devices] *******************************************************\nSaturday 06 June 2026  00:44:03 +0000 (0:00:00.152)       0:00:12.613 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nSaturday 06 June 2026  00:44:04 +0000 (0:00:00.133)       0:00:12.747 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nSaturday 06 June 2026  00:44:04 +0000 (0:00:00.153)       0:00:12.901 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nSaturday 06 June 2026  00:44:04 +0000 (0:00:00.138)       0:00:13.039 ********* \n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m\n\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;33m            \"sdb\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"95709838-3496-5c1f-8c5b-b792472f02d4\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"7011811d-5190-5bf6-adaf-209972682e91\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        },\u001b[0m\n\u001b[0;33m        \"lvm_volumes\": [\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-95709838-3496-5c1f-8c5b-b792472f02d4\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-95709838-3496-5c1f-8c5b-b792472f02d4\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-7011811d-5190-5bf6-adaf-209972682e91\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-7011811d-5190-5bf6-adaf-209972682e91\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        ]\u001b[0m\n\u001b[0;33m    }\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nRUNNING HANDLER [Write configuration file] *************************************\nSaturday 06 June 2026  00:44:04 +0000 (0:00:00.203)       0:00:13.243 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nSaturday 06 June 2026  00:44:06 +0000 (0:00:02.421)       0:00:15.665 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 06 June 2026  00:44:07 +0000 (0:00:00.276)       0:00:15.941 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:07 +0000 (0:00:00.236)       0:00:16.177 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:07 +0000 (0:00:00.426)       0:00:16.604 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:08 +0000 (0:00:00.223)       0:00:16.828 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:08 +0000 (0:00:00.200)       0:00:17.029 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:08 +0000 (0:00:00.207)       0:00:17.236 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:08 +0000 (0:00:00.198)       0:00:17.435 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:08 +0000 (0:00:00.200)       0:00:17.635 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:09 +0000 (0:00:00.666)       0:00:18.302 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:09 +0000 (0:00:00.181)       0:00:18.484 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:09 +0000 (0:00:00.189)       0:00:18.674 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:10 +0000 (0:00:00.449)       0:00:19.123 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:10 +0000 (0:00:00.438)       0:00:19.562 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:11 +0000 (0:00:00.448)       0:00:20.010 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:11 +0000 (0:00:00.495)       0:00:20.505 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:12 +0000 (0:00:00.355)       0:00:20.860 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:12 +0000 (0:00:00.385)       0:00:21.246 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:12 +0000 (0:00:00.200)       0:00:21.447 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:13 +0000 (0:00:00.540)       0:00:21.987 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:13 +0000 (0:00:00.177)       0:00:22.164 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:13 +0000 (0:00:00.236)       0:00:22.401 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:13 +0000 (0:00:00.164)       0:00:22.566 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:14 +0000 (0:00:00.284)       0:00:22.850 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:14 +0000 (0:00:00.169)       0:00:23.020 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:14 +0000 (0:00:00.178)       0:00:23.199 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:15 +0000 (0:00:00.679)       0:00:23.878 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:15 +0000 (0:00:00.189)       0:00:24.068 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:15 +0000 (0:00:00.188)       0:00:24.257 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:15 +0000 (0:00:00.163)       0:00:24.420 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nSaturday 06 June 2026  00:44:15 +0000 (0:00:00.202)       0:00:24.622 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': None})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': None})\u001b[0m\n\nTASK [Generate WAL VG names] ***************************************************\nSaturday 06 June 2026  00:44:16 +0000 (0:00:00.483)       0:00:25.106 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nSaturday 06 June 2026  00:44:16 +0000 (0:00:00.173)       0:00:25.279 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nSaturday 06 June 2026  00:44:16 +0000 (0:00:00.147)       0:00:25.427 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nSaturday 06 June 2026  00:44:16 +0000 (0:00:00.153)       0:00:25.581 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nSaturday 06 June 2026  00:44:17 +0000 (0:00:00.157)       0:00:25.739 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ffd37926-e6fe-5d87-86b5-04d72ca7b001'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nSaturday 06 June 2026  00:44:17 +0000 (0:00:00.178)       0:00:25.918 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ffd37926-e6fe-5d87-86b5-04d72ca7b001'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nSaturday 06 June 2026  00:44:17 +0000 (0:00:00.174)       0:00:26.092 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ffd37926-e6fe-5d87-86b5-04d72ca7b001'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nSaturday 06 June 2026  00:44:17 +0000 (0:00:00.178)       0:00:26.271 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ffd37926-e6fe-5d87-86b5-04d72ca7b001'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nSaturday 06 June 2026  00:44:17 +0000 (0:00:00.183)       0:00:26.454 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nSaturday 06 June 2026  00:44:17 +0000 (0:00:00.176)       0:00:26.631 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nSaturday 06 June 2026  00:44:18 +0000 (0:00:00.123)       0:00:26.754 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nSaturday 06 June 2026  00:44:18 +0000 (0:00:00.117)       0:00:26.872 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nSaturday 06 June 2026  00:44:18 +0000 (0:00:00.386)       0:00:27.258 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nSaturday 06 June 2026  00:44:18 +0000 (0:00:00.167)       0:00:27.426 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;32m        \"sdb\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"ffd37926-e6fe-5d87-86b5-04d72ca7b001\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\"\u001b[0m\n\u001b[0;32m        }\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print WAL devices] *******************************************************\nSaturday 06 June 2026  00:44:18 +0000 (0:00:00.161)       0:00:27.587 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nSaturday 06 June 2026  00:44:19 +0000 (0:00:00.147)       0:00:27.734 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nSaturday 06 June 2026  00:44:19 +0000 (0:00:00.136)       0:00:27.871 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nSaturday 06 June 2026  00:44:19 +0000 (0:00:00.154)       0:00:28.025 ********* \n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m\n\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;33m            \"sdb\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"ffd37926-e6fe-5d87-86b5-04d72ca7b001\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        },\u001b[0m\n\u001b[0;33m        \"lvm_volumes\": [\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        ]\u001b[0m\n\u001b[0;33m    }\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nRUNNING HANDLER [Write configuration file] *************************************\nSaturday 06 June 2026  00:44:19 +0000 (0:00:00.205)       0:00:28.230 ********* \n\u001b[0;33mchanged: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nSaturday 06 June 2026  00:44:20 +0000 (0:00:01.240)       0:00:29.471 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 06 June 2026  00:44:21 +0000 (0:00:00.578)       0:00:30.050 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:22 +0000 (0:00:00.719)       0:00:30.769 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:22 +0000 (0:00:00.372)       0:00:31.142 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:22 +0000 (0:00:00.194)       0:00:31.337 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:22 +0000 (0:00:00.200)       0:00:31.537 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:22 +0000 (0:00:00.163)       0:00:31.701 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:23 +0000 (0:00:00.159)       0:00:31.860 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:23 +0000 (0:00:00.166)       0:00:32.026 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:23 +0000 (0:00:00.177)       0:00:32.203 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:23 +0000 (0:00:00.177)       0:00:32.381 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:23 +0000 (0:00:00.168)       0:00:32.550 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:24 +0000 (0:00:00.627)       0:00:33.178 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:25 +0000 (0:00:00.699)       0:00:33.878 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:25 +0000 (0:00:00.406)       0:00:34.284 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:44:26 +0000 (0:00:00.472)       0:00:34.757 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:26 +0000 (0:00:00.286)       0:00:35.043 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:26 +0000 (0:00:00.376)       0:00:35.420 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:26 +0000 (0:00:00.172)       0:00:35.592 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:27 +0000 (0:00:00.163)       0:00:35.756 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:27 +0000 (0:00:00.163)       0:00:35.920 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:27 +0000 (0:00:00.191)       0:00:36.112 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:27 +0000 (0:00:00.211)       0:00:36.324 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:28 +0000 (0:00:00.560)       0:00:36.885 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:28 +0000 (0:00:00.217)       0:00:37.103 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:28 +0000 (0:00:00.195)       0:00:37.298 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:29 +0000 (0:00:00.705)       0:00:38.004 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:29 +0000 (0:00:00.243)       0:00:38.247 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:29 +0000 (0:00:00.267)       0:00:38.515 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:44:30 +0000 (0:00:00.227)       0:00:38.743 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nSaturday 06 June 2026  00:44:30 +0000 (0:00:00.288)       0:00:39.032 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': None})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': None})\u001b[0m\n\nTASK [Generate WAL VG names] ***************************************************\nSaturday 06 June 2026  00:44:30 +0000 (0:00:00.200)       0:00:39.232 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nSaturday 06 June 2026  00:44:30 +0000 (0:00:00.157)       0:00:39.389 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nSaturday 06 June 2026  00:44:30 +0000 (0:00:00.143)       0:00:39.533 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nSaturday 06 June 2026  00:44:30 +0000 (0:00:00.168)       0:00:39.701 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nSaturday 06 June 2026  00:44:31 +0000 (0:00:00.391)       0:00:40.093 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '01635697-ba78-556f-811c-cac0e515d624'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '050ce30e-005a-5b93-a00c-9adba1881d9c'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nSaturday 06 June 2026  00:44:31 +0000 (0:00:00.203)       0:00:40.296 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '01635697-ba78-556f-811c-cac0e515d624'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '050ce30e-005a-5b93-a00c-9adba1881d9c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nSaturday 06 June 2026  00:44:31 +0000 (0:00:00.166)       0:00:40.463 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '01635697-ba78-556f-811c-cac0e515d624'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '050ce30e-005a-5b93-a00c-9adba1881d9c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nSaturday 06 June 2026  00:44:31 +0000 (0:00:00.171)       0:00:40.635 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '01635697-ba78-556f-811c-cac0e515d624'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '050ce30e-005a-5b93-a00c-9adba1881d9c'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nSaturday 06 June 2026  00:44:32 +0000 (0:00:00.171)       0:00:40.806 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nSaturday 06 June 2026  00:44:32 +0000 (0:00:00.149)       0:00:40.956 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nSaturday 06 June 2026  00:44:32 +0000 (0:00:00.150)       0:00:41.106 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nSaturday 06 June 2026  00:44:32 +0000 (0:00:00.142)       0:00:41.249 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nSaturday 06 June 2026  00:44:32 +0000 (0:00:00.139)       0:00:41.388 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nSaturday 06 June 2026  00:44:32 +0000 (0:00:00.146)       0:00:41.534 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;32m        \"sdb\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"01635697-ba78-556f-811c-cac0e515d624\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"050ce30e-005a-5b93-a00c-9adba1881d9c\"\u001b[0m\n\u001b[0;32m        }\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print WAL devices] *******************************************************\nSaturday 06 June 2026  00:44:32 +0000 (0:00:00.167)       0:00:41.702 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nSaturday 06 June 2026  00:44:33 +0000 (0:00:00.166)       0:00:41.869 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nSaturday 06 June 2026  00:44:33 +0000 (0:00:00.389)       0:00:42.259 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nSaturday 06 June 2026  00:44:33 +0000 (0:00:00.158)       0:00:42.418 ********* \n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m\n\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m\n\u001b[0;33m            \"sdb\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"01635697-ba78-556f-811c-cac0e515d624\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"050ce30e-005a-5b93-a00c-9adba1881d9c\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        },\u001b[0m\n\u001b[0;33m        \"lvm_volumes\": [\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-01635697-ba78-556f-811c-cac0e515d624\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-01635697-ba78-556f-811c-cac0e515d624\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-050ce30e-005a-5b93-a00c-9adba1881d9c\"\u001b[0m\n\u001b[0;33m            }\u001b[0m\n\u001b[0;33m        ]\u001b[0m\n\u001b[0;33m    }\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nRUNNING HANDLER [Write configuration file] *************************************\nSaturday 06 June 2026  00:44:33 +0000 (0:00:00.231)       0:00:42.649 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:44:35 +0000 (0:00:01.168)       0:00:43.817 ********* \n=============================================================================== \nWrite configuration file ------------------------------------------------ 4.83s\nGet initial list of available block devices ----------------------------- 1.19s\nAdd known links to the list of available block devices ------------------ 1.15s\nAdd known partitions to the list of available block devices ------------- 1.14s\nGet extra vars for Ceph configuration ----------------------------------- 1.11s\nAdd known partitions to the list of available block devices ------------- 1.08s\nSet UUIDs for OSD VGs/LVs ----------------------------------------------- 0.88s\nAdd known links to the list of available block devices ------------------ 0.84s\nGenerate lvm_volumes structure (block + db + wal) ----------------------- 0.74s\nAdd known partitions to the list of available block devices ------------- 0.71s\nAdd known links to the list of available block devices ------------------ 0.70s\nAdd known links to the list of available block devices ------------------ 0.70s\nDefine lvm_volumes structures ------------------------------------------- 0.69s\nPrint DB devices -------------------------------------------------------- 0.68s\nAdd known partitions to the list of available block devices ------------- 0.68s\nAdd known links to the list of available block devices ------------------ 0.67s\nSet WAL devices config data --------------------------------------------- 0.67s\nPrint configuration data ------------------------------------------------ 0.64s\nAdd known links to the list of available block devices ------------------ 0.63s\nAdd known links to the list of available block devices ------------------ 0.61s\n\u001b[32m2026-06-06 00:44:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b3fba8f2-d3e6-4094-8736-78e6abadbbd7 (sync inventory) is running in background. Output coming soon.\u001b[0m\n\u001b[32m2026-06-06 00:44:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m\n\u001b[32m2026-06-06 00:44:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m\n\u001b[32m2026-06-06 00:44:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m\n\u001b[32m2026-06-06 00:45:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m\n\u001b[32m2026-06-06 00:45:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m\n\u001b[32m2026-06-06 00:45:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m\n\u001b[32m2026-06-06 00:45:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m\n\u001b[32m2026-06-06 00:45:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m\n\u001b[32m2026-06-06 00:45:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m\n\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m\n\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m\n\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m\n\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m\n\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m\n\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m\n\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m\n\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m\n\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m\n\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m\n\u001b[32m2026-06-06 00:45:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m\n\u001b[32m2026-06-06 00:45:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m\n\u001b[32m2026-06-06 00:45:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m\n\u001b[32m2026-06-06 00:45:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m\n\u001b[32m2026-06-06 00:45:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m\n\u001b[32m2026-06-06 00:45:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m\n\u001b[32m2026-06-06 00:45:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m\n[master 61a6a48] 2026-06-06-00-45\n 5 files changed, 75 insertions(+), 10 deletions(-)\n create mode 100644 fast/host_vars/testbed-node-3/ceph-lvm-configuration.yml\n create mode 100644 fast/host_vars/testbed-node-4/ceph-lvm-configuration.yml\n create mode 100644 fast/host_vars/testbed-node-5/ceph-lvm-configuration.yml\n\u001b[32m2026-06-06 00:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m\n\u001b[32m2026-06-06 00:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8aba2c4c-ada6-4058-926f-e814c1fb62cc (ceph-create-lvm-devices) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8aba2c4c-ada6-4058-926f-e814c1fb62cc (ceph-create-lvm-devices) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nSaturday 06 June 2026  00:45:34 +0000 (0:00:00.254)       0:00:00.254 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 06 June 2026  00:45:35 +0000 (0:00:00.290)       0:00:00.544 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:35 +0000 (0:00:00.263)       0:00:00.808 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:35 +0000 (0:00:00.427)       0:00:01.235 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:36 +0000 (0:00:00.529)       0:00:01.765 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:36 +0000 (0:00:00.209)       0:00:01.974 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:36 +0000 (0:00:00.213)       0:00:02.188 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:37 +0000 (0:00:00.202)       0:00:02.390 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:37 +0000 (0:00:00.196)       0:00:02.587 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:37 +0000 (0:00:00.239)       0:00:02.827 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:37 +0000 (0:00:00.215)       0:00:03.042 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:37 +0000 (0:00:00.227)       0:00:03.270 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:38 +0000 (0:00:00.440)       0:00:03.710 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:38 +0000 (0:00:00.581)       0:00:04.291 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:39 +0000 (0:00:00.675)       0:00:04.967 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:45:40 +0000 (0:00:00.813)       0:00:05.780 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:41 +0000 (0:00:00.823)       0:00:06.604 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:41 +0000 (0:00:00.475)       0:00:07.079 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:41 +0000 (0:00:00.224)       0:00:07.303 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:42 +0000 (0:00:00.246)       0:00:07.550 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:42 +0000 (0:00:00.279)       0:00:07.829 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:42 +0000 (0:00:00.210)       0:00:08.039 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:42 +0000 (0:00:00.235)       0:00:08.275 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:43 +0000 (0:00:00.239)       0:00:08.515 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:43 +0000 (0:00:00.211)       0:00:08.726 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:43 +0000 (0:00:00.213)       0:00:08.939 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:44 +0000 (0:00:01.148)       0:00:10.088 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:45 +0000 (0:00:00.243)       0:00:10.332 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:45 +0000 (0:00:00.273)       0:00:10.606 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:45:45 +0000 (0:00:00.211)       0:00:10.817 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nSaturday 06 June 2026  00:45:45 +0000 (0:00:00.242)       0:00:11.060 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nSaturday 06 June 2026  00:45:45 +0000 (0:00:00.157)       0:00:11.217 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '95709838-3496-5c1f-8c5b-b792472f02d4'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7011811d-5190-5bf6-adaf-209972682e91'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nSaturday 06 June 2026  00:45:46 +0000 (0:00:00.251)       0:00:11.469 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nSaturday 06 June 2026  00:45:48 +0000 (0:00:02.307)       0:00:13.777 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nSaturday 06 June 2026  00:45:48 +0000 (0:00:00.192)       0:00:13.970 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nSaturday 06 June 2026  00:45:50 +0000 (0:00:01.556)       0:00:15.526 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nSaturday 06 June 2026  00:45:50 +0000 (0:00:00.159)       0:00:15.686 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nSaturday 06 June 2026  00:45:50 +0000 (0:00:00.184)       0:00:15.870 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nSaturday 06 June 2026  00:45:50 +0000 (0:00:00.373)       0:00:16.244 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nSaturday 06 June 2026  00:45:51 +0000 (0:00:00.147)       0:00:16.392 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nSaturday 06 June 2026  00:45:51 +0000 (0:00:00.146)       0:00:16.538 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nSaturday 06 June 2026  00:45:51 +0000 (0:00:00.152)       0:00:16.690 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nSaturday 06 June 2026  00:45:51 +0000 (0:00:00.167)       0:00:16.858 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nSaturday 06 June 2026  00:45:51 +0000 (0:00:00.143)       0:00:17.001 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nSaturday 06 June 2026  00:45:51 +0000 (0:00:00.142)       0:00:17.144 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************\nSaturday 06 June 2026  00:45:51 +0000 (0:00:00.165)       0:00:17.309 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************\nSaturday 06 June 2026  00:45:52 +0000 (0:00:00.143)       0:00:17.453 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nSaturday 06 June 2026  00:45:52 +0000 (0:00:00.114)       0:00:17.567 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nSaturday 06 June 2026  00:45:52 +0000 (0:00:00.133)       0:00:17.700 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nSaturday 06 June 2026  00:45:52 +0000 (0:00:00.136)       0:00:17.837 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per WAL VG] **********************************\nSaturday 06 June 2026  00:45:52 +0000 (0:00:00.306)       0:00:18.144 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per DB+WAL VG] *******************************\nSaturday 06 June 2026  00:45:52 +0000 (0:00:00.122)       0:00:18.266 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather DB VGs with total and available size in bytes] ********************\nSaturday 06 June 2026  00:45:53 +0000 (0:00:00.133)       0:00:18.400 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nSaturday 06 June 2026  00:45:53 +0000 (0:00:00.662)       0:00:19.062 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nSaturday 06 June 2026  00:45:54 +0000 (0:00:00.518)       0:00:19.580 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nSaturday 06 June 2026  00:45:54 +0000 (0:00:00.525)       0:00:20.106 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nSaturday 06 June 2026  00:45:54 +0000 (0:00:00.158)       0:00:20.265 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nSaturday 06 June 2026  00:45:55 +0000 (0:00:00.113)       0:00:20.379 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nSaturday 06 June 2026  00:45:55 +0000 (0:00:00.115)       0:00:20.494 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"vgs_report\": {\u001b[0m\n\u001b[0;32m        \"vg\": []\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print LVM VG sizes] ******************************************************\nSaturday 06 June 2026  00:45:55 +0000 (0:00:00.146)       0:00:20.641 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nSaturday 06 June 2026  00:45:55 +0000 (0:00:00.139)       0:00:20.781 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nSaturday 06 June 2026  00:45:55 +0000 (0:00:00.125)       0:00:20.907 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nSaturday 06 June 2026  00:45:55 +0000 (0:00:00.138)       0:00:21.045 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nSaturday 06 June 2026  00:45:56 +0000 (0:00:00.358)       0:00:21.403 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nSaturday 06 June 2026  00:45:56 +0000 (0:00:00.147)       0:00:21.550 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nSaturday 06 June 2026  00:45:56 +0000 (0:00:00.157)       0:00:21.708 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nSaturday 06 June 2026  00:45:56 +0000 (0:00:00.140)       0:00:21.848 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nSaturday 06 June 2026  00:45:56 +0000 (0:00:00.140)       0:00:21.989 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nSaturday 06 June 2026  00:45:56 +0000 (0:00:00.140)       0:00:22.130 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nSaturday 06 June 2026  00:45:56 +0000 (0:00:00.147)       0:00:22.277 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nSaturday 06 June 2026  00:45:57 +0000 (0:00:00.157)       0:00:22.434 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nSaturday 06 June 2026  00:45:57 +0000 (0:00:00.150)       0:00:22.585 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nSaturday 06 June 2026  00:45:57 +0000 (0:00:00.142)       0:00:22.727 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nSaturday 06 June 2026  00:45:57 +0000 (0:00:00.143)       0:00:22.871 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nSaturday 06 June 2026  00:45:57 +0000 (0:00:00.165)       0:00:23.036 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nSaturday 06 June 2026  00:45:58 +0000 (0:00:00.384)       0:00:23.421 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nSaturday 06 June 2026  00:45:58 +0000 (0:00:00.169)       0:00:23.590 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nSaturday 06 June 2026  00:45:58 +0000 (0:00:00.182)       0:00:23.773 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nSaturday 06 June 2026  00:45:58 +0000 (0:00:00.193)       0:00:23.967 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nSaturday 06 June 2026  00:45:58 +0000 (0:00:00.203)       0:00:24.171 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nSaturday 06 June 2026  00:45:59 +0000 (0:00:00.167)       0:00:24.338 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nSaturday 06 June 2026  00:45:59 +0000 (0:00:00.201)       0:00:24.540 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nSaturday 06 June 2026  00:45:59 +0000 (0:00:00.526)       0:00:25.066 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nSaturday 06 June 2026  00:46:00 +0000 (0:00:00.527)       0:00:25.593 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nSaturday 06 June 2026  00:46:00 +0000 (0:00:00.156)       0:00:25.750 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'vg_name': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'vg_name': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nSaturday 06 June 2026  00:46:00 +0000 (0:00:00.172)       0:00:25.922 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nSaturday 06 June 2026  00:46:00 +0000 (0:00:00.164)       0:00:26.086 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nSaturday 06 June 2026  00:46:01 +0000 (0:00:00.385)       0:00:26.472 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nSaturday 06 June 2026  00:46:01 +0000 (0:00:00.298)       0:00:26.771 ********* \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"lvm_report\": {\u001b[0m\n\u001b[0;32m        \"lv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-7011811d-5190-5bf6-adaf-209972682e91\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-7011811d-5190-5bf6-adaf-209972682e91\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-95709838-3496-5c1f-8c5b-b792472f02d4\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-95709838-3496-5c1f-8c5b-b792472f02d4\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ],\u001b[0m\n\u001b[0;32m        \"pv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-95709838-3496-5c1f-8c5b-b792472f02d4\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-7011811d-5190-5bf6-adaf-209972682e91\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ]\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nSaturday 06 June 2026  00:46:01 +0000 (0:00:00.310)       0:00:27.081 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 06 June 2026  00:46:02 +0000 (0:00:00.268)       0:00:27.349 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:02 +0000 (0:00:00.254)       0:00:27.604 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:02 +0000 (0:00:00.460)       0:00:28.065 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:02 +0000 (0:00:00.216)       0:00:28.281 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:03 +0000 (0:00:00.208)       0:00:28.490 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:03 +0000 (0:00:00.189)       0:00:28.679 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:04 +0000 (0:00:00.726)       0:00:29.406 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:04 +0000 (0:00:00.220)       0:00:29.627 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:04 +0000 (0:00:00.220)       0:00:29.847 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:04 +0000 (0:00:00.219)       0:00:30.067 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:05 +0000 (0:00:00.287)       0:00:30.354 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:05 +0000 (0:00:00.443)       0:00:30.797 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:05 +0000 (0:00:00.468)       0:00:31.266 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:06 +0000 (0:00:00.486)       0:00:31.753 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:06 +0000 (0:00:00.461)       0:00:32.215 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:07 +0000 (0:00:00.368)       0:00:32.583 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:07 +0000 (0:00:00.669)       0:00:33.252 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:08 +0000 (0:00:00.233)       0:00:33.486 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:08 +0000 (0:00:00.228)       0:00:33.714 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:08 +0000 (0:00:00.239)       0:00:33.953 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:08 +0000 (0:00:00.198)       0:00:34.152 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:09 +0000 (0:00:00.231)       0:00:34.384 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:09 +0000 (0:00:00.277)       0:00:34.661 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:09 +0000 (0:00:00.214)       0:00:34.876 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:09 +0000 (0:00:00.221)       0:00:35.097 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:10 +0000 (0:00:00.876)       0:00:35.974 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:10 +0000 (0:00:00.206)       0:00:36.181 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:11 +0000 (0:00:00.204)       0:00:36.385 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:11 +0000 (0:00:00.697)       0:00:37.083 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nSaturday 06 June 2026  00:46:11 +0000 (0:00:00.214)       0:00:37.297 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nSaturday 06 June 2026  00:46:12 +0000 (0:00:00.142)       0:00:37.439 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ffd37926-e6fe-5d87-86b5-04d72ca7b001'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nSaturday 06 June 2026  00:46:12 +0000 (0:00:00.224)       0:00:37.664 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nSaturday 06 June 2026  00:46:14 +0000 (0:00:01.893)       0:00:39.557 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nSaturday 06 June 2026  00:46:14 +0000 (0:00:00.192)       0:00:39.750 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nSaturday 06 June 2026  00:46:15 +0000 (0:00:01.388)       0:00:41.138 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nSaturday 06 June 2026  00:46:15 +0000 (0:00:00.159)       0:00:41.297 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nSaturday 06 June 2026  00:46:16 +0000 (0:00:00.154)       0:00:41.452 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nSaturday 06 June 2026  00:46:16 +0000 (0:00:00.158)       0:00:41.610 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nSaturday 06 June 2026  00:46:16 +0000 (0:00:00.167)       0:00:41.778 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nSaturday 06 June 2026  00:46:16 +0000 (0:00:00.177)       0:00:41.955 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nSaturday 06 June 2026  00:46:16 +0000 (0:00:00.363)       0:00:42.319 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nSaturday 06 June 2026  00:46:17 +0000 (0:00:00.156)       0:00:42.476 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nSaturday 06 June 2026  00:46:17 +0000 (0:00:00.142)       0:00:42.619 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nSaturday 06 June 2026  00:46:17 +0000 (0:00:00.151)       0:00:42.771 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************\nSaturday 06 June 2026  00:46:17 +0000 (0:00:00.142)       0:00:42.914 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************\nSaturday 06 June 2026  00:46:17 +0000 (0:00:00.167)       0:00:43.082 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nSaturday 06 June 2026  00:46:17 +0000 (0:00:00.136)       0:00:43.218 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nSaturday 06 June 2026  00:46:18 +0000 (0:00:00.145)       0:00:43.363 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nSaturday 06 June 2026  00:46:18 +0000 (0:00:00.168)       0:00:43.532 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per WAL VG] **********************************\nSaturday 06 June 2026  00:46:18 +0000 (0:00:00.139)       0:00:43.671 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per DB+WAL VG] *******************************\nSaturday 06 June 2026  00:46:18 +0000 (0:00:00.145)       0:00:43.816 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather DB VGs with total and available size in bytes] ********************\nSaturday 06 June 2026  00:46:18 +0000 (0:00:00.147)       0:00:43.963 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nSaturday 06 June 2026  00:46:19 +0000 (0:00:00.743)       0:00:44.706 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nSaturday 06 June 2026  00:46:19 +0000 (0:00:00.547)       0:00:45.254 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nSaturday 06 June 2026  00:46:20 +0000 (0:00:00.506)       0:00:45.761 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nSaturday 06 June 2026  00:46:20 +0000 (0:00:00.159)       0:00:45.921 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nSaturday 06 June 2026  00:46:20 +0000 (0:00:00.108)       0:00:46.030 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nSaturday 06 June 2026  00:46:20 +0000 (0:00:00.114)       0:00:46.144 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"vgs_report\": {\u001b[0m\n\u001b[0;32m        \"vg\": []\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print LVM VG sizes] ******************************************************\nSaturday 06 June 2026  00:46:20 +0000 (0:00:00.129)       0:00:46.274 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nSaturday 06 June 2026  00:46:21 +0000 (0:00:00.134)       0:00:46.408 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nSaturday 06 June 2026  00:46:21 +0000 (0:00:00.146)       0:00:46.555 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nSaturday 06 June 2026  00:46:21 +0000 (0:00:00.139)       0:00:46.695 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nSaturday 06 June 2026  00:46:21 +0000 (0:00:00.143)       0:00:46.838 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nSaturday 06 June 2026  00:46:21 +0000 (0:00:00.128)       0:00:46.967 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nSaturday 06 June 2026  00:46:21 +0000 (0:00:00.335)       0:00:47.303 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nSaturday 06 June 2026  00:46:22 +0000 (0:00:00.150)       0:00:47.453 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nSaturday 06 June 2026  00:46:22 +0000 (0:00:00.138)       0:00:47.592 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nSaturday 06 June 2026  00:46:22 +0000 (0:00:00.168)       0:00:47.761 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nSaturday 06 June 2026  00:46:22 +0000 (0:00:00.135)       0:00:47.896 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nSaturday 06 June 2026  00:46:22 +0000 (0:00:00.138)       0:00:48.035 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nSaturday 06 June 2026  00:46:22 +0000 (0:00:00.136)       0:00:48.172 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nSaturday 06 June 2026  00:46:22 +0000 (0:00:00.138)       0:00:48.310 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nSaturday 06 June 2026  00:46:23 +0000 (0:00:00.158)       0:00:48.468 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nSaturday 06 June 2026  00:46:23 +0000 (0:00:00.163)       0:00:48.632 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nSaturday 06 June 2026  00:46:23 +0000 (0:00:00.167)       0:00:48.800 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nSaturday 06 June 2026  00:46:23 +0000 (0:00:00.185)       0:00:48.985 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nSaturday 06 June 2026  00:46:24 +0000 (0:00:00.387)       0:00:49.373 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nSaturday 06 June 2026  00:46:24 +0000 (0:00:00.155)       0:00:49.529 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nSaturday 06 June 2026  00:46:24 +0000 (0:00:00.252)       0:00:49.782 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nSaturday 06 June 2026  00:46:24 +0000 (0:00:00.179)       0:00:49.962 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nSaturday 06 June 2026  00:46:24 +0000 (0:00:00.165)       0:00:50.127 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nSaturday 06 June 2026  00:46:25 +0000 (0:00:00.628)       0:00:50.756 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nSaturday 06 June 2026  00:46:25 +0000 (0:00:00.514)       0:00:51.270 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nSaturday 06 June 2026  00:46:26 +0000 (0:00:00.159)       0:00:51.430 ********* \n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'vg_name': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'vg_name': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nSaturday 06 June 2026  00:46:26 +0000 (0:00:00.217)       0:00:51.648 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nSaturday 06 June 2026  00:46:26 +0000 (0:00:00.175)       0:00:51.823 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nSaturday 06 June 2026  00:46:26 +0000 (0:00:00.155)       0:00:51.978 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nSaturday 06 June 2026  00:46:26 +0000 (0:00:00.148)       0:00:52.126 ********* \n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"lvm_report\": {\u001b[0m\n\u001b[0;32m        \"lv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ],\u001b[0m\n\u001b[0;32m        \"pv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ]\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nSaturday 06 June 2026  00:46:27 +0000 (0:00:00.518)       0:00:52.645 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 06 June 2026  00:46:27 +0000 (0:00:00.249)       0:00:52.895 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:27 +0000 (0:00:00.294)       0:00:53.190 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:28 +0000 (0:00:00.529)       0:00:53.719 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:28 +0000 (0:00:00.227)       0:00:53.947 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:28 +0000 (0:00:00.244)       0:00:54.191 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:29 +0000 (0:00:00.318)       0:00:54.510 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:29 +0000 (0:00:00.217)       0:00:54.727 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:29 +0000 (0:00:00.229)       0:00:54.957 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:30 +0000 (0:00:00.743)       0:00:55.701 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:30 +0000 (0:00:00.207)       0:00:55.908 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:30 +0000 (0:00:00.266)       0:00:56.174 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:31 +0000 (0:00:00.448)       0:00:56.623 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:31 +0000 (0:00:00.467)       0:00:57.091 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:32 +0000 (0:00:00.489)       0:00:57.580 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 06 June 2026  00:46:32 +0000 (0:00:00.441)       0:00:58.022 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:33 +0000 (0:00:00.341)       0:00:58.364 ********* \n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:33 +0000 (0:00:00.417)       0:00:58.781 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:33 +0000 (0:00:00.201)       0:00:58.983 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:33 +0000 (0:00:00.200)       0:00:59.184 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:34 +0000 (0:00:00.666)       0:00:59.850 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:34 +0000 (0:00:00.212)       0:01:00.063 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:34 +0000 (0:00:00.203)       0:01:00.267 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:35 +0000 (0:00:00.213)       0:01:00.480 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:35 +0000 (0:00:00.202)       0:01:00.683 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:35 +0000 (0:00:00.211)       0:01:00.894 ********* \n\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:36 +0000 (0:00:00.645)       0:01:01.540 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:36 +0000 (0:00:00.198)       0:01:01.738 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:36 +0000 (0:00:00.216)       0:01:01.954 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 06 June 2026  00:46:36 +0000 (0:00:00.221)       0:01:02.176 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nSaturday 06 June 2026  00:46:37 +0000 (0:00:00.201)       0:01:02.378 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nSaturday 06 June 2026  00:46:37 +0000 (0:00:00.127)       0:01:02.505 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '01635697-ba78-556f-811c-cac0e515d624'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '050ce30e-005a-5b93-a00c-9adba1881d9c'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nSaturday 06 June 2026  00:46:37 +0000 (0:00:00.416)       0:01:02.922 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nSaturday 06 June 2026  00:46:40 +0000 (0:00:02.817)       0:01:05.739 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nSaturday 06 June 2026  00:46:40 +0000 (0:00:00.159)       0:01:05.899 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nSaturday 06 June 2026  00:46:41 +0000 (0:00:01.356)       0:01:07.256 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nSaturday 06 June 2026  00:46:42 +0000 (0:00:00.150)       0:01:07.406 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nSaturday 06 June 2026  00:46:42 +0000 (0:00:00.153)       0:01:07.559 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nSaturday 06 June 2026  00:46:42 +0000 (0:00:00.160)       0:01:07.719 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nSaturday 06 June 2026  00:46:42 +0000 (0:00:00.145)       0:01:07.865 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nSaturday 06 June 2026  00:46:42 +0000 (0:00:00.166)       0:01:08.032 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nSaturday 06 June 2026  00:46:42 +0000 (0:00:00.158)       0:01:08.190 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nSaturday 06 June 2026  00:46:43 +0000 (0:00:00.154)       0:01:08.344 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nSaturday 06 June 2026  00:46:43 +0000 (0:00:00.137)       0:01:08.482 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nSaturday 06 June 2026  00:46:43 +0000 (0:00:00.375)       0:01:08.858 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************\nSaturday 06 June 2026  00:46:43 +0000 (0:00:00.169)       0:01:09.027 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************\nSaturday 06 June 2026  00:46:43 +0000 (0:00:00.154)       0:01:09.182 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nSaturday 06 June 2026  00:46:44 +0000 (0:00:00.151)       0:01:09.334 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nSaturday 06 June 2026  00:46:44 +0000 (0:00:00.166)       0:01:09.500 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nSaturday 06 June 2026  00:46:44 +0000 (0:00:00.143)       0:01:09.643 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per WAL VG] **********************************\nSaturday 06 June 2026  00:46:44 +0000 (0:00:00.162)       0:01:09.805 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print number of OSDs wanted per DB+WAL VG] *******************************\nSaturday 06 June 2026  00:46:44 +0000 (0:00:00.158)       0:01:09.964 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather DB VGs with total and available size in bytes] ********************\nSaturday 06 June 2026  00:46:44 +0000 (0:00:00.137)       0:01:10.101 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nSaturday 06 June 2026  00:46:45 +0000 (0:00:00.510)       0:01:10.612 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nSaturday 06 June 2026  00:46:45 +0000 (0:00:00.520)       0:01:11.132 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nSaturday 06 June 2026  00:46:46 +0000 (0:00:00.527)       0:01:11.660 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nSaturday 06 June 2026  00:46:46 +0000 (0:00:00.378)       0:01:12.038 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nSaturday 06 June 2026  00:46:46 +0000 (0:00:00.115)       0:01:12.154 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nSaturday 06 June 2026  00:46:46 +0000 (0:00:00.119)       0:01:12.274 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"vgs_report\": {\u001b[0m\n\u001b[0;32m        \"vg\": []\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Print LVM VG sizes] ******************************************************\nSaturday 06 June 2026  00:46:47 +0000 (0:00:00.169)       0:01:12.443 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nSaturday 06 June 2026  00:46:47 +0000 (0:00:00.133)       0:01:12.576 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nSaturday 06 June 2026  00:46:47 +0000 (0:00:00.157)       0:01:12.734 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nSaturday 06 June 2026  00:46:47 +0000 (0:00:00.152)       0:01:12.886 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nSaturday 06 June 2026  00:46:47 +0000 (0:00:00.134)       0:01:13.021 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nSaturday 06 June 2026  00:46:47 +0000 (0:00:00.143)       0:01:13.165 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nSaturday 06 June 2026  00:46:47 +0000 (0:00:00.136)       0:01:13.301 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nSaturday 06 June 2026  00:46:48 +0000 (0:00:00.151)       0:01:13.453 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nSaturday 06 June 2026  00:46:48 +0000 (0:00:00.141)       0:01:13.595 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nSaturday 06 June 2026  00:46:48 +0000 (0:00:00.343)       0:01:13.938 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nSaturday 06 June 2026  00:46:48 +0000 (0:00:00.143)       0:01:14.082 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nSaturday 06 June 2026  00:46:48 +0000 (0:00:00.136)       0:01:14.218 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nSaturday 06 June 2026  00:46:49 +0000 (0:00:00.142)       0:01:14.361 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nSaturday 06 June 2026  00:46:49 +0000 (0:00:00.126)       0:01:14.488 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nSaturday 06 June 2026  00:46:49 +0000 (0:00:00.148)       0:01:14.636 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nSaturday 06 June 2026  00:46:49 +0000 (0:00:00.153)       0:01:14.790 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nSaturday 06 June 2026  00:46:49 +0000 (0:00:00.157)       0:01:14.948 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nSaturday 06 June 2026  00:46:49 +0000 (0:00:00.159)       0:01:15.108 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nSaturday 06 June 2026  00:46:49 +0000 (0:00:00.157)       0:01:15.266 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nSaturday 06 June 2026  00:46:50 +0000 (0:00:00.158)       0:01:15.425 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nSaturday 06 June 2026  00:46:50 +0000 (0:00:00.166)       0:01:15.591 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nSaturday 06 June 2026  00:46:50 +0000 (0:00:00.374)       0:01:15.965 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nSaturday 06 June 2026  00:46:50 +0000 (0:00:00.162)       0:01:16.128 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nSaturday 06 June 2026  00:46:51 +0000 (0:00:00.513)       0:01:16.641 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nSaturday 06 June 2026  00:46:51 +0000 (0:00:00.544)       0:01:17.185 ********* \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nSaturday 06 June 2026  00:46:52 +0000 (0:00:00.146)       0:01:17.332 ********* \n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'vg_name': 'ceph-01635697-ba78-556f-811c-cac0e515d624'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'vg_name': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nSaturday 06 June 2026  00:46:52 +0000 (0:00:00.176)       0:01:17.508 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nSaturday 06 June 2026  00:46:52 +0000 (0:00:00.158)       0:01:17.667 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nSaturday 06 June 2026  00:46:52 +0000 (0:00:00.157)       0:01:17.825 ********* \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nSaturday 06 June 2026  00:46:52 +0000 (0:00:00.167)       0:01:17.992 ********* \n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"lvm_report\": {\u001b[0m\n\u001b[0;32m        \"lv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-01635697-ba78-556f-811c-cac0e515d624\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-01635697-ba78-556f-811c-cac0e515d624\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-050ce30e-005a-5b93-a00c-9adba1881d9c\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ],\u001b[0m\n\u001b[0;32m        \"pv\": [\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-01635697-ba78-556f-811c-cac0e515d624\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-050ce30e-005a-5b93-a00c-9adba1881d9c\"\u001b[0m\n\u001b[0;32m            }\u001b[0m\n\u001b[0;32m        ]\u001b[0m\n\u001b[0;32m    }\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:46:52 +0000 (0:00:00.143)       0:01:18.136 ********* \n=============================================================================== \nCreate block VGs -------------------------------------------------------- 7.02s\nCreate block LVs -------------------------------------------------------- 4.30s\nGather DB VGs with total and available size in bytes -------------------- 1.92s\nGet list of Ceph LVs with associated VGs -------------------------------- 1.67s\nGather WAL VGs with total and available size in bytes ------------------- 1.59s\nGet list of Ceph PVs with associated VGs -------------------------------- 1.59s\nAdd known partitions to the list of available block devices ------------- 1.56s\nGather DB+WAL VGs with total and available size in bytes ---------------- 1.56s\nAdd known links to the list of available block devices ------------------ 1.42s\nAdd known partitions to the list of available block devices ------------- 1.15s\nPrint LVM report data --------------------------------------------------- 0.97s\nCreate dict of block VGs -> PVs from ceph_osd_devices ------------------- 0.89s\nAdd known partitions to the list of available block devices ------------- 0.88s\nAdd known links to the list of available block devices ------------------ 0.82s\nGet initial list of available block devices ----------------------------- 0.81s\nAdd known links to the list of available block devices ------------------ 0.81s\nGet extra vars for Ceph configuration ----------------------------------- 0.81s\nAdd known links to the list of available block devices ------------------ 0.74s\nPrint 'Create WAL LVs for ceph_wal_devices' ----------------------------- 0.73s\nAdd known links to the list of available block devices ------------------ 0.73s\n\u001b[32m2026-06-06 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-06-06 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0bbc3f6a-df04-4cce-86b0-72f828064b3b (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0bbc3f6a-df04-4cce-86b0-72f828064b3b (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role facts] ********************************************************\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nSaturday 06 June 2026  00:47:08 +0000 (0:00:00.343)       0:00:00.343 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nSaturday 06 June 2026  00:47:09 +0000 (0:00:01.348)       0:00:01.692 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nSaturday 06 June 2026  00:47:11 +0000 (0:00:01.219)       0:00:02.911 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nSaturday 06 June 2026  00:47:15 +0000 (0:00:04.795)       0:00:07.706 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:47:16 +0000 (0:00:00.581)       0:00:08.288 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.80s\nosism.commons.facts : Create custom facts directory --------------------- 1.35s\nosism.commons.facts : Copy fact files ----------------------------------- 1.22s\nGather facts for all hosts ---------------------------------------------- 0.58s\n\u001b[32m2026-06-06 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m\n\u001b[32m2026-06-06 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09ef73e0-162c-4193-829a-9afce4943139 (frr) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 09ef73e0-162c-4193-829a-9afce4943139 (frr) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role frr] **********************************************************\n\nTASK [osism.services.frr : Include distribution specific install tasks] ********\nSaturday 06 June 2026  00:47:31 +0000 (0:00:00.312)       0:00:00.312 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/frr/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.frr : Pin frr package version] ****************************\nSaturday 06 June 2026  00:47:32 +0000 (0:00:00.219)       0:00:00.531 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Install frr package] ********************************\nSaturday 06 June 2026  00:47:33 +0000 (0:00:01.597)       0:00:02.129 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************\nSaturday 06 June 2026  00:47:44 +0000 (0:00:10.390)       0:00:12.519 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************\nSaturday 06 June 2026  00:47:45 +0000 (0:00:01.072)       0:00:13.591 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set _frr_uplinks fact] ******************************\nSaturday 06 June 2026  00:47:46 +0000 (0:00:01.043)       0:00:14.635 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Write frr_config_template to temporary file] ********\nSaturday 06 June 2026  00:47:47 +0000 (0:00:01.332)       0:00:15.967 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***\nSaturday 06 June 2026  00:47:47 +0000 (0:00:00.183)       0:00:16.150 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Remove temporary frr_config_template file] **********\nSaturday 06 June 2026  00:47:47 +0000 (0:00:00.300)       0:00:16.451 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***\nSaturday 06 June 2026  00:47:48 +0000 (0:00:00.164)       0:00:16.615 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***\nSaturday 06 June 2026  00:47:48 +0000 (0:00:00.171)       0:00:16.787 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******\nSaturday 06 June 2026  00:47:48 +0000 (0:00:00.167)       0:00:16.954 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set sysctl parameters] ******************************\nSaturday 06 June 2026  00:47:49 +0000 (0:00:01.001)       0:00:17.956 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.accept_redirects', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.fib_multipath_hash_policy', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.ignore_routes_with_linkdown', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 2})\u001b[0m\n\nTASK [osism.services.frr : Manage frr service] *********************************\nSaturday 06 June 2026  00:47:51 +0000 (0:00:02.315)       0:00:20.271 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.frr : Restart frr service] *********************\nSaturday 06 June 2026  00:47:53 +0000 (0:00:01.250)       0:00:21.522 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:47:54 +0000 (0:00:01.459)       0:00:22.981 ********* \n=============================================================================== \nosism.services.frr : Install frr package ------------------------------- 10.39s\nosism.services.frr : Set sysctl parameters ------------------------------ 2.32s\nosism.services.frr : Pin frr package version ---------------------------- 1.60s\nosism.services.frr : Restart frr service -------------------------------- 1.46s\nosism.services.frr : Set _frr_uplinks fact ------------------------------ 1.33s\nosism.services.frr : Manage frr service --------------------------------- 1.25s\nosism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 1.07s\nosism.services.frr : Copy file: /etc/frr/daemons ------------------------ 1.04s\nosism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 1.00s\nosism.services.frr : Render frr.conf from frr_config_template variable --- 0.30s\nosism.services.frr : Include distribution specific install tasks -------- 0.22s\nosism.services.frr : Write frr_config_template to temporary file -------- 0.18s\nosism.services.frr : Check for frr.conf file in the configuration repository --- 0.17s\nosism.services.frr : Copy frr.conf file from the configuration repository --- 0.17s\nosism.services.frr : Remove temporary frr_config_template file ---------- 0.16s\n\n--> DEPLOY IN A NUTSHELL -- START -- Sat Jun  6 00:47:55 UTC 2026\n\n\u001b[32m2026-06-06 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m\n\u001b[32m2026-06-06 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m\n\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m\n\u001b[32m2026-06-06 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m\n\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\nPLAY [Apply role geerlingguy.dotfiles] *****************************************\n\nTASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****\nSaturday 06 June 2026  00:48:17 +0000 (0:00:00.650)       0:00:00.650 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********\nSaturday 06 June 2026  00:48:23 +0000 (0:00:05.619)       0:00:06.270 ********* \n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\nTASK [geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked.] ***\nSaturday 06 June 2026  00:48:25 +0000 (0:00:02.423)       0:00:08.693 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:24.529084', 'end': '2026-06-06 00:48:24.540098', 'delta': '0:00:00.011014', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:24.684157', 'end': '2026-06-06 00:48:24.694605', 'delta': '0:00:00.010448', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:24.614203', 'end': '2026-06-06 00:48:24.622950', 'delta': '0:00:00.008747', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:24.603822', 'end': '2026-06-06 00:48:24.610430', 'delta': '0:00:00.006608', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:24.520570', 'end': '2026-06-06 00:48:24.527551', 'delta': '0:00:00.006981', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:25.531064', 'end': '2026-06-06 00:48:25.541850', 'delta': '0:00:00.010786', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:25.704818', 'end': '2026-06-06 00:48:25.714308', 'delta': '0:00:00.009490', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\nTASK [geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist.] ****\nSaturday 06 June 2026  00:48:27 +0000 (0:00:01.561)       0:00:10.255 ********* \n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\nTASK [geerlingguy.dotfiles : Link dotfiles into home folder.] ******************\nSaturday 06 June 2026  00:48:29 +0000 (0:00:02.189)       0:00:12.445 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:48:32 +0000 (0:00:03.117)       0:00:15.562 ********* \n=============================================================================== \ngeerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 5.62s\ngeerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 3.12s\ngeerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.42s\ngeerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 2.19s\ngeerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.56s\n\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role homer] ********************************************************\n\nTASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***\nSaturday 06 June 2026  00:48:18 +0000 (0:00:00.666)       0:00:00.666 ********* \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The support for the homer_url_kibana has been removed. Please use the homer_url_opensearch_dashboards parameter.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.services.homer : Create traefik external network] ******************\nSaturday 06 June 2026  00:48:19 +0000 (0:00:00.971)       0:00:01.637 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Create required directories] **********************\nSaturday 06 June 2026  00:48:22 +0000 (0:00:03.011)       0:00:04.649 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/homer/configuration)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/homer)\u001b[0m\n\nTASK [osism.services.homer : Copy config.yml configuration file] ***************\nSaturday 06 June 2026  00:48:24 +0000 (0:00:02.187)       0:00:06.836 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Copy docker-compose.yml file] *********************\nSaturday 06 June 2026  00:48:27 +0000 (0:00:03.135)       0:00:09.971 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Manage homer service] *****************************\nSaturday 06 June 2026  00:48:29 +0000 (0:00:02.389)       0:00:12.361 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage homer service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.homer : Restart homer service] *****************\nSaturday 06 June 2026  00:48:55 +0000 (0:00:26.091)       0:00:38.453 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:49:03 +0000 (0:00:07.161)       0:00:45.614 ********* \n=============================================================================== \nosism.services.homer : Manage homer service ---------------------------- 26.09s\nosism.services.homer : Restart homer service ---------------------------- 7.16s\nosism.services.homer : Copy config.yml configuration file --------------- 3.14s\nosism.services.homer : Create traefik external network ------------------ 3.01s\nosism.services.homer : Copy docker-compose.yml file --------------------- 2.39s\nosism.services.homer : Create required directories ---------------------- 2.19s\nosism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.97s\n\n\nPLAY [Apply role openstackclient] **********************************************\n\nTASK [osism.services.openstackclient : Include tasks] **************************\nSaturday 06 June 2026  00:48:18 +0000 (0:00:00.795)       0:00:00.795 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/openstackclient/tasks/container-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.openstackclient : Create required directories] ************\nSaturday 06 June 2026  00:48:19 +0000 (0:00:00.907)       0:00:01.703 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/openstack)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/openstackclient/data)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/openstackclient)\u001b[0m\n\nTASK [osism.services.openstackclient : Copy docker-compose.yml file] ***********\nSaturday 06 June 2026  00:48:21 +0000 (0:00:02.583)       0:00:04.286 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Manage openstackclient service] *********\nSaturday 06 June 2026  00:48:24 +0000 (0:00:02.530)       0:00:06.817 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage openstackclient service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Copy openstack wrapper script] **********\nSaturday 06 June 2026  00:49:00 +0000 (0:00:35.961)       0:00:42.779 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Remove ospurge wrapper script] **********\nSaturday 06 June 2026  00:49:03 +0000 (0:00:03.058)       0:00:45.837 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***\nSaturday 06 June 2026  00:49:05 +0000 (0:00:02.135)       0:00:47.972 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***\nSaturday 06 June 2026  00:49:10 +0000 (0:00:04.675)       0:00:52.648 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***\nSaturday 06 June 2026  00:49:12 +0000 (0:00:02.465)       0:00:55.114 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***\nSaturday 06 June 2026  00:49:17 +0000 (0:00:05.143)       0:01:00.258 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:49:18 +0000 (0:00:01.106)       0:01:01.364 ********* \n=============================================================================== \nosism.services.openstackclient : Manage openstackclient service -------- 35.96s\nosism.services.openstackclient : Wait for an healthy service ------------ 5.14s\nosism.services.openstackclient : Restart openstackclient service -------- 4.68s\nosism.services.openstackclient : Copy openstack wrapper script ---------- 3.06s\nosism.services.openstackclient : Create required directories ------------ 2.58s\nosism.services.openstackclient : Copy docker-compose.yml file ----------- 2.53s\nosism.services.openstackclient : Ensure that all containers are up ------ 2.47s\nosism.services.openstackclient : Remove ospurge wrapper script ---------- 2.14s\nosism.services.openstackclient : Copy bash completion script ------------ 1.11s\nosism.services.openstackclient : Include tasks -------------------------- 0.91s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  00:48:17 +0000 (0:00:00.773)       0:00:00.773 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=enable_netdata_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=enable_netdata_True)\u001b[0m\n\nPLAY [Apply role netdata] ******************************************************\n\nTASK [osism.services.netdata : Include distribution specific install tasks] ****\nSaturday 06 June 2026  00:48:19 +0000 (0:00:02.109)       0:00:02.882 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.netdata : Remove old architecture-dependent repository] ***\nSaturday 06 June 2026  00:48:21 +0000 (0:00:01.553)       0:00:04.435 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.netdata : Install apt-transport-https package] ************\nSaturday 06 June 2026  00:48:24 +0000 (0:00:02.710)       0:00:07.146 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Add repository gpg key] *************************\nSaturday 06 June 2026  00:48:27 +0000 (0:00:03.795)       0:00:10.941 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add repository] *********************************\nSaturday 06 June 2026  00:48:30 +0000 (0:00:02.694)       0:00:13.636 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Install package netdata] ************************\nSaturday 06 June 2026  00:48:41 +0000 (0:00:10.784)       0:00:24.420 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Include config tasks] ***************************\nSaturday 06 June 2026  00:49:09 +0000 (0:00:28.231)       0:00:52.651 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.netdata : Copy configuration files] ***********************\nSaturday 06 June 2026  00:49:11 +0000 (0:00:01.955)       0:00:54.606 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m\n\nTASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***\nSaturday 06 June 2026  00:49:20 +0000 (0:00:08.398)       0:01:03.005 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Opt out from anonymous statistics] **************\nSaturday 06 June 2026  00:49:21 +0000 (0:00:01.806)       0:01:04.811 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add netdata user to docker group] ***************\nSaturday 06 June 2026  00:49:23 +0000 (0:00:01.423)       0:01:06.235 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Manage service netdata] *************************\nSaturday 06 June 2026  00:49:25 +0000 (0:00:01.759)       0:01:07.994 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Include host type specific tasks] ***************\nSaturday 06 June 2026  00:49:26 +0000 (0:00:01.686)       0:01:09.681 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/server.yml for testbed-manager\u001b[0m\n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/client.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [osism.services.netdata : Set sysctl vm.max_map_count parameter] **********\nSaturday 06 June 2026  00:49:28 +0000 (0:00:01.287)       0:01:10.968 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.netdata : Restart service netdata] *************\nSaturday 06 June 2026  00:49:29 +0000 (0:00:01.680)       0:01:12.648 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:49:41 +0000 (0:00:11.349)       0:01:23.998 ********* \n=============================================================================== \nosism.services.netdata : Install package netdata ----------------------- 28.23s\nosism.services.netdata : Restart service netdata ----------------------- 11.35s\nosism.services.netdata : Add repository -------------------------------- 10.78s\nosism.services.netdata : Copy configuration files ----------------------- 8.40s\nosism.services.netdata : Install apt-transport-https package ------------ 3.80s\nosism.services.netdata : Remove old architecture-dependent repository --- 2.71s\nosism.services.netdata : Add repository gpg key ------------------------- 2.69s\nGroup hosts based on enabled services ----------------------------------- 2.11s\nosism.services.netdata : Include config tasks --------------------------- 1.96s\nosism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.81s\nosism.services.netdata : Add netdata user to docker group --------------- 1.76s\nosism.services.netdata : Manage service netdata ------------------------- 1.69s\nosism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.68s\nosism.services.netdata : Include distribution specific install tasks ---- 1.55s\nosism.services.netdata : Opt out from anonymous statistics -------------- 1.43s\nosism.services.netdata : Include host type specific tasks --------------- 1.29s\n\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Apply role phpmyadmin] ***************************************************\n\nTASK [osism.services.phpmyadmin : Create traefik external network] *************\nSaturday 06 June 2026  00:48:37 +0000 (0:00:00.287)       0:00:00.287 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Create required directories] *****************\nSaturday 06 June 2026  00:48:39 +0000 (0:00:01.655)       0:00:01.942 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m\n\nTASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************\nSaturday 06 June 2026  00:48:40 +0000 (0:00:00.519)       0:00:02.462 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************\nSaturday 06 June 2026  00:48:41 +0000 (0:00:01.216)       0:00:03.679 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage phpmyadmin service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.phpmyadmin : Restart phpmyadmin service] *******\nSaturday 06 June 2026  00:49:44 +0000 (0:01:02.847)       0:01:06.526 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:49:55 +0000 (0:00:11.554)       0:01:18.080 ********* \n=============================================================================== \nosism.services.phpmyadmin : Manage phpmyadmin service ------------------ 62.85s\nosism.services.phpmyadmin : Restart phpmyadmin service ----------------- 11.55s\nosism.services.phpmyadmin : Create traefik external network ------------- 1.66s\nosism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.22s\nosism.services.phpmyadmin : Create required directories ----------------- 0.52s\n\n\nPLAY [Apply role common] *******************************************************\n\nTASK [common : include_tasks] **************************************************\nSaturday 06 June 2026  00:48:10 +0000 (0:00:00.290)       0:00:00.290 ********* \n\u001b[0;36mincluded: /ansible/roles/common/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [common : Ensuring config directories exist] ******************************\nSaturday 06 June 2026  00:48:11 +0000 (0:00:01.404)       0:00:01.695 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\nTASK [common : include_tasks] **************************************************\nSaturday 06 June 2026  00:48:16 +0000 (0:00:04.402)       0:00:06.098 ********* \n\u001b[0;36mincluded: /ansible/roles/common/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-cert-copy : common | Copying over extra CA certificates] *********\nSaturday 06 June 2026  00:48:17 +0000 (0:00:01.331)       0:00:07.430 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  00:48:22 +0000 (0:00:05.252)       0:00:12.682 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS key] ******\nSaturday 06 June 2026  00:48:27 +0000 (0:00:04.536)       0:00:17.218 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Ensure /var/log/journal exists on EL10 systems] *****************\nSaturday 06 June 2026  00:48:33 +0000 (0:00:06.070)       0:00:23.289 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over /run subdirectories conf] **************************\nSaturday 06 June 2026  00:48:35 +0000 (0:00:01.965)       0:00:25.255 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Restart systemd-tmpfiles] ***************************************\nSaturday 06 June 2026  00:48:37 +0000 (0:00:01.963)       0:00:27.218 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over kolla.target] **************************************\nSaturday 06 June 2026  00:48:38 +0000 (0:00:01.172)       0:00:28.391 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over config.json files for services] ********************\nSaturday 06 June 2026  00:48:41 +0000 (0:00:02.539)       0:00:30.930 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Find custom fluentd input config files] *************************\nSaturday 06 June 2026  00:48:46 +0000 (0:00:05.701)       0:00:36.632 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Find custom fluentd filter config files] ************************\nSaturday 06 June 2026  00:48:48 +0000 (0:00:01.550)       0:00:38.183 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Find custom fluentd format config files] ************************\nSaturday 06 June 2026  00:48:49 +0000 (0:00:00.900)       0:00:39.084 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Find custom fluentd output config files] ************************\nSaturday 06 June 2026  00:48:50 +0000 (0:00:00.864)       0:00:39.948 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' path due\u001b[0m\n\u001b[1;35mto this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' is not a\u001b[0m\n\u001b[1;35mdirectory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [common : Copying over fluentd.conf] **************************************\nSaturday 06 June 2026  00:48:51 +0000 (0:00:00.905)       0:00:40.854 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [common : Copying over cron logrotate config file] ************************\nSaturday 06 June 2026  00:48:56 +0000 (0:00:04.984)       0:00:45.839 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\nTASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************\nSaturday 06 June 2026  00:49:00 +0000 (0:00:04.801)       0:00:50.641 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [common : Ensuring config directories have correct owner and permission] ***\nSaturday 06 June 2026  00:49:05 +0000 (0:00:04.204)       0:00:54.845 ********* \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'pri\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state SUCCESS\u001b[0m\nvileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************\nSaturday 06 June 2026  00:49:08 +0000 (0:00:03.093)       0:00:57.939 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************\nSaturday 06 June 2026  00:49:11 +0000 (0:00:03.784)       0:01:01.724 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [service-check-containers : common | Check containers] ********************\nSaturday 06 June 2026  00:49:17 +0000 (0:00:05.608)       0:01:07.332 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : common | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:49:22 +0000 (0:00:05.141)       0:01:12.474 ********* \n\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:49:23 +0000 (0:00:01.102)       0:01:13.577 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/et\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\nc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [common : Creating log volume] ********************************************\nSaturday 06 June 2026  00:49:25 +0000 (0:00:02.040)       0:01:15.617 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Link kolla_logs volume to /var/log/kolla] ***********************\nSaturday 06 June 2026  00:49:27 +0000 (0:00:01.674)       0:01:17.291 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Flush handlers] *************************************************\nSaturday 06 June 2026  00:49:28 +0000 (0:00:01.352)       0:01:18.644 ********* \n\nTASK [common : Flush handlers] *************************************************\nSaturday 06 June 2026  00:49:28 +0000 (0:00:00.064)       0:01:18.709 ********* \n\nTASK [common : Flush handlers] *************************************************\nSaturday 06 June 2026  00:49:28 +0000 (0:00:00.064)       0:01:18.773 ********* \n\nTASK [common : Flush handlers] *************************************************\nSaturday 06 June 2026  00:49:29 +0000 (0:00:00.065)       0:01:18.839 ********* \n\nTASK [common : Flush handlers] *************************************************\nSaturday 06 June 2026  00:49:29 +0000 (0:00:00.066)       0:01:18.905 ********* \n\nTASK [common : Flush handlers] *************************************************\nSaturday 06 June 2026  00:49:29 +0000 (0:00:00.059)       0:01:18.965 ********* \n\nTASK [common : Flush handlers] *************************************************\nSaturday 06 June 2026  00:49:29 +0000 (0:00:00.061)       0:01:19.026 ********* \n\nRUNNING HANDLER [common : Restart fluentd container] ***************************\nSaturday 06 June 2026  00:49:29 +0000 (0:00:00.082)       0:01:19.109 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [common : Restart kolla-toolbox container] *********************\nSaturday 06 June 2026  00:50:02 +0000 (0:00:33.093)       0:01:52.203 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;3\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m\n3mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [common : Initializing toolbox container using normal user] ****\nSaturday 06 June 2026  00:50:58 +0000 (0:00:55.836)       0:02:48.039 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [common : Restart cron container] ******************************\nSaturday 06 June 2026  00:51:00 +0000 (0:00:02.600)       0:02:50.639 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:51:10 +0000 (0:00:09.496)       0:03:00.136 ********* \n=============================================================================== \ncommon : Restart kolla-toolbox container ------------------------------- 55.84s\ncommon : Restart fluentd container ------------------------------------- 33.09s\ncommon : Restart cron container ----------------------------------------- 9.50s\nservice-cert-copy : common | Copying over backend internal TLS key ------ 6.07s\ncommon : Copying over config.json files for services -------------------- 5.70s\ncommon : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 5.61s\nservice-cert-copy : common | Copying over extra CA certificates --------- 5.25s\nservice-check-containers : common | Check containers -------------------- 5.14s\ncommon : Copying over fluentd.conf -------------------------------------- 4.98s\ncommon : Copying over cron logrotate config file ------------------------ 4.80s\nservice-cert-copy : common | Copying over backend internal TLS certificate --- 4.54s\ncommon : Ensuring config directories exist ------------------------------ 4.40s\ncommon : Ensure RabbitMQ Erlang cookie exists --------------------------- 4.20s\ncommon : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 3.78s\ncommon : Ensuring config directories have correct owner and permission --- 3.09s\ncommon : Initializing toolbox container using normal user --------------- 2.60s\ncommon : Copying over kolla.target -------------------------------------- 2.54s\nservice-check-containers : Include tasks -------------------------------- 2.04s\ncommon : Ensure /var/log/journal exists on EL10 systems ----------------- 1.96s\ncommon : Copying over /run subdirectories conf -------------------------- 1.96s\n\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  00:51:16 +0000 (0:00:00.604)       0:00:00.604 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  00:51:17 +0000 (0:00:00.586)       0:00:01.191 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_memcached_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_memcached_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_memcached_True)\u001b[0m\n\nPLAY [Apply role memcached] ****************************************************\n\nTASK [memcached : include_tasks] ***********************************************\nSaturday 06 June 2026  00:51:18 +0000 (0:00:00.712)       0:00:01.904 ********* \n\u001b[0;36mincluded: /ansible/roles/memcached/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [memcached : Ensuring config directories exist] ***************************\nSaturday 06 June 2026  00:51:19 +0000 (0:00:01.001)       0:00:02.905 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\nTASK [memcached : Copying over config.json files for services] *****************\nSaturday 06 June 2026  00:51:20 +0000 (0:00:01.577)       0:00:04.483 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\nTASK [service-check-containers : memcached | Check containers] *****************\nSaturday 06 June 2026  00:51:22 +0000 (0:00:02.030)       0:00:06.513 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\nTASK [service-check-containers : memcached | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:51:24 +0000 (0:00:01.533)       0:00:08.047 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:51:24 +0000 (0:00:00.457)       0:00:08.504 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [memcached : Restart memcached container] **********************\nSaturday 06 June 2026  00:51:26 +0000 (0:00:01.958)       0:00:10.463 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:51:36 +0000 (0:00:09.919)       0:00:20.383 ********* \n=============================================================================== \nmemcached : Restart memcached container --------------------------------- 9.92s\nmemcached : Copying over config.json files for services ----------------- 2.03s\nservice-check-containers : Include tasks -------------------------------- 1.96s\nmemcached : Ensuring config directories exist --------------------------- 1.58s\nservice-check-containers : memcached | Check containers ----------------- 1.53s\nmemcached : include_tasks ----------------------------------------------- 1.00s\nGroup hosts based on enabled services ----------------------------------- 0.71s\nGroup hosts based on Kolla action --------------------------------------- 0.59s\nservice-check-containers : memcached | Notify handlers to restart containers --- 0.46s\n\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\n\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state SUCCESS\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  00:51:16 +0000 (0:00:00.456)       0:00:00.456 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  00:51:17 +0000 (0:00:00.436)       0:00:00.892 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_redis_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_redis_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_redis_True)\u001b[0m\n\nPLAY [Apply role redis] ********************************************************\n\nTASK [redis : include_tasks] ***************************************************\nSaturday 06 June 2026  00:51:17 +0000 (0:00:00.502)       0:00:01.394 ********* \n\u001b[0;36mincluded: /ansible/roles/redis/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [redis : Ensuring config directories exist] *******************************\nSaturday 06 June 2026  00:51:18 +0000 (0:00:01.262)       0:00:02.657 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Copying over default config.json files] **************************\nSaturday 06 June 2026  00:51:21 +0000 (0:00:02.292)       0:00:04.949 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Copying over redis config files] *********************************\nSaturday 06 June 2026  00:51:24 +0000 (0:00:03.289)       0:00:08.239 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : redis | Check containers] *********************\nSaturday 06 June 2026  00:51:27 +0000 (0:00:03.613)       0:00:11.853 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : redis | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:51:30 +0000 (0:00:02.748)       0:00:14.601 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:51:31 +0000 (0:00:01.130)       0:00:15.731 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [redis : Flush handlers] **************************************************\nSaturday 06 June 2026  00:51:33 +0000 (0:00:01.519)       0:00:17.251 ********* \n\nTASK [redis : Flush handlers] **************************************************\nSaturday 06 June 2026  00:51:33 +0000 (0:00:00.086)       0:00:17.337 ********* \n\nTASK [redis : Flush handlers] **************************************************\nSaturday 06 June 2026  00:51:33 +0000 (0:00:00.102)       0:00:17.440 ********* \n\nRUNNING HANDLER [redis : Restart redis container] ******************************\nSaturday 06 June 2026  00:51:33 +0000 (0:00:00.066)       0:00:17.507 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [redis : Restart redis-sentinel container] *********************\nSaturday 06 June 2026  00:51:36 +0000 (0:00:03.269)       0:00:20.777 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:51:42 +0000 (0:00:05.498)       0:00:26.275 ********* \n=============================================================================== \nredis : Restart redis-sentinel container -------------------------------- 5.50s\nredis : Copying over redis config files --------------------------------- 3.61s\nredis : Copying over default config.json files -------------------------- 3.29s\nredis : Restart redis container ----------------------------------------- 3.27s\nservice-check-containers : redis | Check containers --------------------- 2.75s\nredis : Ensuring config directories exist ------------------------------- 2.29s\nservice-check-containers : Include tasks -------------------------------- 1.52s\nredis : include_tasks --------------------------------------------------- 1.26s\nservice-check-containers : redis | Notify handlers to restart containers --- 1.13s\nGroup hosts based on enabled services ----------------------------------- 0.50s\nGroup hosts based on Kolla action --------------------------------------- 0.44s\nredis : Flush handlers -------------------------------------------------- 0.26s\n\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  00:51:16 +0000 (0:00:00.439)       0:00:00.439 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  00:51:17 +0000 (0:00:01.018)       0:00:01.458 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\nPLAY [Apply role openvswitch] **************************************************\n\nTASK [openvswitch : include_tasks] *********************************************\nSaturday 06 June 2026  00:51:18 +0000 (0:00:01.456)       0:00:02.914 ********* \n\u001b[0;36mincluded: /ansible/roles/openvswitch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nSaturday 06 June 2026  00:51:20 +0000 (0:00:01.773)       0:00:04.688 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nSaturday 06 June 2026  00:51:22 +0000 (0:00:02.183)       0:00:06.871 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nSaturday 06 June 2026  00:51:25 +0000 (0:00:02.131)       0:00:09.003 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Create /run/openvswitch directory on host] *****************\nSaturday 06 June 2026  00:51:26 +0000 (0:00:01.622)       0:00:10.626 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Ensuring config directories exist] *************************\nSaturday 06 June 2026  00:51:28 +0000 (0:00:01.872)       0:00:12.499 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Copying over config.json files for services] ***************\nSaturday 06 June 2026  00:51:31 +0000 (0:00:02.626)       0:00:15.126 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Copying over ovs-vsctl wrapper] ****************************\nSaturday 06 June 2026  00:51:35 +0000 (0:00:04.106)       0:00:19.232 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-check-containers : openvswitch | Check containers] ***************\nSaturday 06 June 2026  00:51:36 +0000 (0:00:01.357)       0:00:20.590 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : openvswitch | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:51:41 +0000 (0:00:05.328)       0:00:25.919 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:51:43 +0000 (0:00:01.325)       0:00:27.244 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 06 June 2026  00:51:47 +0000 (0:00:03.785)       0:00:31.030 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 06 June 2026  00:51:47 +0000 (0:00:00.415)       0:00:31.445 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 06 June 2026  00:51:47 +0000 (0:00:00.175)       0:00:31.621 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 06 June 2026  00:51:48 +0000 (0:00:00.627)       0:00:32.248 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 06 June 2026  00:51:48 +0000 (0:00:00.205)       0:00:32.453 ********* \n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 06 June 2026  00:51:48 +0000 (0:00:00.290)       0:00:32.744 ********* \n\nRUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********\nSaturday 06 June 2026  00:51:48 +0000 (0:00:00.196)       0:00:32.941 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***\nSaturday 06 June 2026  00:51:54 +0000 (0:00:05.715)       0:00:38.657 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nSaturday 06 June 2026  00:51:55 +0000 (0:00:01.282)       0:00:39.939 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [openvswitch : Set system-id, hostname and hw-offload] ********************\nSaturday 06 June 2026  00:52:04 +0000 (0:00:09.023)       0:00:48.963 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-5'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\nTASK [openvswitch : Ensuring OVS bridge is properly setup] *********************\nSaturday 06 June 2026  00:52:13 +0000 (0:00:08.393)       0:00:57.357 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=br-ex)\u001b[0m\n\nTASK [openvswitch : Ensuring OVS ports are properly setup] *********************\nSaturday 06 June 2026  00:52:16 +0000 (0:00:02.873)       0:01:00.230 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nSaturday 06 June 2026  00:52:20 +0000 (0:00:03.999)       0:01:04.230 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:52:29 +0000 (0:00:09.353)       0:01:13.584 ********* \n=============================================================================== \nopenvswitch : Restart openvswitch-vswitchd container ------------------- 18.38s\nopenvswitch : Set system-id, hostname and hw-offload -------------------- 8.39s\nopenvswitch : Restart openvswitch-db-server container ------------------- 5.72s\nservice-check-containers : openvswitch | Check containers --------------- 5.33s\nopenvswitch : Copying over config.json files for services --------------- 4.11s\nopenvswitch : Ensuring OVS ports are properly setup --------------------- 4.00s\nservice-check-containers : Include tasks -------------------------------- 3.78s\nopenvswitch : Ensuring OVS bridge is properly setup --------------------- 2.87s\nopenvswitch : Ensuring config directories exist ------------------------- 2.63s\nmodule-load : Load modules ---------------------------------------------- 2.18s\nmodule-load : Persist modules via modules-load.d ------------------------ 2.13s\nopenvswitch : Flush Handlers -------------------------------------------- 1.91s\nopenvswitch : Create /run/openvswitch directory on host ----------------- 1.87s\nopenvswitch : include_tasks --------------------------------------------- 1.77s\nmodule-load : Drop module persistence ----------------------------------- 1.62s\nGroup hosts based on enabled services ----------------------------------- 1.46s\nopenvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.36s\nservice-check-containers : openvswitch | Notify handlers to restart containers --- 1.33s\nopenvswitch : Waiting for openvswitch_db service to be ready ------------ 1.28s\nGroup hosts based on Kolla action --------------------------------------- 1.02s\n\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Prepare all k3s nodes] ***************************************************\n\nTASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***\nSaturday 06 June 2026  00:48:11 +0000 (0:00:00.321)       0:00:00.321 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set same timezone on every Server] **************************\nSaturday 06 June 2026  00:48:11 +0000 (0:00:00.702)       0:00:01.024 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set SELinux to disabled state] ******************************\nSaturday 06 June 2026  00:48:12 +0000 (0:00:00.789)       0:00:01.813 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv4 forwarding] *************************************\nSaturday 06 June 2026  00:48:13 +0000 (0:00:00.509)       0:00:02.323 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv6 forwarding] *************************************\nSaturday 06 June 2026  00:48:15 +0000 (0:00:02.643)       0:00:04.966 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv6 router advertisements] **************************\nSaturday 06 June 2026  00:48:16 +0000 (0:00:01.110)       0:00:06.077 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [k3s_prereq : Add br_netfilter to /etc/modules-load.d/] *******************\nSaturday 06 June 2026  00:48:18 +0000 (0:00:01.479)       0:00:07.557 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Load br_netfilter] ******************************************\nSaturday 06 June 2026  00:48:19 +0000 (0:00:01.007)       0:00:08.564 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set bridge-nf-call-iptables (just to be sure)] **************\nSaturday 06 June 2026  00:48:20 +0000 (0:00:00.737)       0:00:09.302 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Add /usr/local/bin to sudo secure_path] *********************\nSaturday 06 June 2026  00:48:21 +0000 (0:00:01.183)       0:00:10.485 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Validating arguments against arg spec 'main' - Manage the downloading of K3S binaries] ***\nSaturday 06 June 2026  00:48:22 +0000 (0:00:01.557)       0:00:12.043 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Download k3s binary x64] **********************************\nSaturday 06 June 2026  00:48:24 +0000 (0:00:01.270)       0:00:13.313 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [k3s_download : Download k3s binary arm64] ********************************\nSaturday 06 June 2026  00:48:29 +0000 (0:00:05.372)       0:00:18.685 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Download k3s binary armhf] ********************************\nSaturday 06 June 2026  00:48:31 +0000 (0:00:01.780)       0:00:20.466 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Validating arguments against arg spec 'main' - Configure the use of a custom container registry] ***\nSaturday 06 June 2026  00:48:33 +0000 (0:00:02.780)       0:00:23.247 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Create directory /etc/rancher/k3s] ***************\nSaturday 06 June 2026  00:48:35 +0000 (0:00:01.392)       0:00:24.639 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Insert registries into /etc/rancher/k3s/registries.yaml] ***\nSaturday 06 June 2026  00:48:36 +0000 (0:00:01.581)       0:00:26.220 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [k3s_custom_registries : Remove /etc/rancher/k3s/registries.yaml when no registries configured] ***\nSaturday 06 June 2026  00:48:37 +0000 (0:00:01.023)       0:00:27.244 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Deploy k3s master nodes] *************************************************\n\nTASK [k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers] ***\nSaturday 06 June 2026  00:48:39 +0000 (0:00:01.596)       0:00:28.841 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Stop k3s-init] **********************************************\nSaturday 06 June 2026  00:48:40 +0000 (0:00:01.367)       0:00:30.208 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Stop k3s] ***************************************************\nSaturday 06 June 2026  00:48:42 +0000 (0:00:01.612)       0:00:31.820 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Clean previous runs of k3s-init] ****************************\nSaturday 06 June 2026  00:48:43 +0000 (0:00:00.990)       0:00:32.811 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Deploy K3s http_proxy conf] *********************************\nSaturday 06 June 2026  00:48:44 +0000 (0:00:00.914)       0:00:33.726 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create /etc/rancher/k3s directory] **************************\nSaturday 06 June 2026  00:48:45 +0000 (0:00:00.862)       0:00:34.589 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create custom resolv.conf for k3s] **************************\nSaturday 06 June 2026  00:48:46 +0000 (0:00:01.470)       0:00:36.060 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Deploy vip manifest] ****************************************\nSaturday 06 June 2026  00:48:48 +0000 (0:00:01.993)       0:00:38.053 ********* \n\u001b[0;36mincluded: /ansible/roles/k3s_server/tasks/vip.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [k3s_server : Set _kube_vip_bgp_peers fact] *******************************\nSaturday 06 June 2026  00:48:49 +0000 (0:00:00.866)       0:00:38.920 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Create manifests directory on first master] *****************\nSaturday 06 June 2026  00:48:51 +0000 (0:00:01.761)       0:00:40.682 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Download vip rbac manifest to first master] *****************\nSaturday 06 June 2026  00:48:52 +0000 (0:00:00.785)       0:00:41.467 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Copy vip manifest to first master] **************************\nSaturday 06 June 2026  00:48:53 +0000 (0:00:01.125)       0:00:42.593 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Deploy metallb manifest] ************************************\nSaturday 06 June 2026  00:48:55 +0000 (0:00:01.957)       0:00:44.550 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Deploy kube-vip manifest] ***********************************\nSaturday 06 June 2026  00:48:55 +0000 (0:00:00.381)       0:00:44.931 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Init cluster inside the transient k3s-init service] *********\nSaturday 06 June 2026  00:48:56 +0000 (0:00:00.417)       0:00:45.349 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Detect Kubernetes version for label compatibility] **********\nSaturday 06 June 2026  00:48:58 +0000 (0:00:02.751)       0:00:48.101 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Set node role label selector based on Kubernetes version] ***\nSaturday 06 June 2026  00:49:01 +0000 (0:00:02.897)       0:00:50.998 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***\nSaturday 06 June 2026  00:49:02 +0000 (0:00:00.603)       0:00:51.602 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Save logs of k3s-init.service] ******************************\nSaturday 06 June 2026  00:49:56 +0000 (0:00:54.579)       0:01:46.181 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Kill the temporary service used for initialization] *********\nSaturday 06 June 2026  00:49:57 +0000 (0:00:00.622)       0:01:46.803 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy K3s service file] **************************************\nSaturday 06 June 2026  00:49:58 +0000 (0:00:00.983)       0:01:47.787 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Enable and check K3s service] *******************************\nSaturday 06 June 2026  00:49:59 +0000 (0:00:01.128)       0:01:48.915 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Wait for node-token] ****************************************\nSaturday 06 June 2026  00:50:24 +0000 (0:00:24.862)       0:02:13.777 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Register node-token file access mode] ***********************\nSaturday 06 June 2026  00:50:25 +0000 (0:00:00.823)       0:02:14.601 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Change file access node-token] ******************************\nSaturday 06 June 2026  00:50:26 +0000 (0:00:01.169)       0:02:15.770 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Read node-token from master] ********************************\nSaturday 06 June 2026  00:50:27 +0000 (0:00:00.771)       0:02:16.542 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Store Master node-token] ************************************\nSaturday 06 June 2026  00:50:28 +0000 (0:00:00.819)       0:02:17.361 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Restore node-token file access] *****************************\nSaturday 06 June 2026  00:50:28 +0000 (0:00:00.467)       0:02:17.829 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create directory .kube] *************************************\nSaturday 06 June 2026  00:50:29 +0000 (0:00:01.141)       0:02:18.971 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy config file to user home directory] ********************\nSaturday 06 June 2026  00:50:30 +0000 (0:00:00.867)       0:02:19.839 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Configure kubectl cluster to https://192.168.16.8:6443] *****\nSaturday 06 June 2026  00:50:31 +0000 (0:00:00.973)       0:02:20.812 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create kubectl symlink] *************************************\nSaturday 06 June 2026  00:50:32 +0000 (0:00:00.915)       0:02:21.727 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create crictl symlink] **************************************\nSaturday 06 June 2026  00:50:32 +0000 (0:00:00.541)       0:02:22.269 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Get contents of manifests folder] ***************************\nSaturday 06 June 2026  00:50:33 +0000 (0:00:00.369)       0:02:22.638 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Get sub dirs of manifests folder] ***************************\nSaturday 06 June 2026  00:50:34 +0000 (0:00:00.683)       0:02:23.322 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start] ***\nSaturday 06 June 2026  00:50:34 +0000 (0:00:00.659)       0:02:23.981 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip-rbac.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\nPLAY [Deploy k3s worker nodes] *************************************************\n\nTASK [k3s_agent : Validating arguments against arg spec 'main' - Setup k3s agents] ***\nSaturday 06 June 2026  00:50:38 +0000 (0:00:04.077)       0:02:28.059 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Check if system is PXE-booted] *******************************\nSaturday 06 June 2026  00:50:39 +0000 (0:00:00.373)       0:02:28.433 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Set fact for PXE-booted system] ******************************\nSaturday 06 June 2026  00:50:39 +0000 (0:00:00.739)       0:02:29.172 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Include http_proxy configuration tasks] **********************\nSaturday 06 June 2026  00:50:40 +0000 (0:00:00.493)       0:02:29.666 ********* \n\u001b[0;36mincluded: /ansible/roles/k3s_agent/tasks/http_proxy.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [k3s_agent : Create k3s-node.service.d directory] *************************\nSaturday 06 June 2026  00:50:40 +0000 (0:00:00.496)       0:02:30.162 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Copy K3s http_proxy conf file] *******************************\nSaturday 06 June 2026  00:50:41 +0000 (0:00:00.338)       0:02:30.501 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Deploy K3s http_proxy conf] **********************************\nSaturday 06 June 2026  00:50:41 +0000 (0:00:00.608)       0:02:31.109 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Create /etc/rancher/k3s directory] ***************************\nSaturday 06 June 2026  00:50:42 +0000 (0:00:00.404)       0:02:31.514 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Create custom resolv.conf for k3s] ***************************\nSaturday 06 June 2026  00:50:43 +0000 (0:00:00.788)       0:02:32.303 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Configure the k3s service] ***********************************\nSaturday 06 June 2026  00:50:44 +0000 (0:00:01.190)       0:02:33.493 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Manage k3s service] ******************************************\nSaturday 06 June 2026  00:50:45 +0000 (0:00:01.788)       0:02:35.282 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nSaturday 06 June 2026  00:50:55 +0000 (0:00:09.853)       0:02:45.135 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nSaturday 06 June 2026  00:50:56 +0000 (0:00:01.019)       0:02:46.155 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nSaturday 06 June 2026  00:50:57 +0000 (0:00:00.682)       0:02:46.838 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nSaturday 06 June 2026  00:50:58 +0000 (0:00:00.670)       0:02:47.508 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nSaturday 06 June 2026  00:50:59 +0000 (0:00:01.755)       0:02:49.263 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nSaturday 06 June 2026  00:51:00 +0000 (0:00:00.769)       0:02:50.033 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nSaturday 06 June 2026  00:51:02 +0000 (0:00:02.070)       0:02:52.104 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nSaturday 06 June 2026  00:51:03 +0000 (0:00:01.134)       0:02:53.238 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nSaturday 06 June 2026  00:51:04 +0000 (0:00:00.531)       0:02:53.770 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Apply role kubectl] ******************************************************\n\nTASK [kubectl : Gather variables for each operating system] ********************\nSaturday 06 June 2026  00:51:05 +0000 (0:00:00.538)       0:02:54.308 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Include distribution specific install tasks] *******************\nSaturday 06 June 2026  00:51:05 +0000 (0:00:00.196)       0:02:54.504 ********* \n\u001b[0;36mincluded: /ansible/roles/kubectl/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [kubectl : Remove old architecture-dependent repository] ******************\nSaturday 06 June 2026  00:51:05 +0000 (0:00:00.251)       0:02:54.756 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install apt-transport-https package] ***************************\nSaturday 06 June 2026  00:51:07 +0000 (0:00:01.668)       0:02:56.425 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository gpg key] ****************************************\nSaturday 06 June 2026  00:51:08 +0000 (0:00:01.748)       0:02:58.174 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Set permissions of gpg key] ************************************\nSaturday 06 June 2026  00:51:09 +0000 (0:00:00.834)       0:02:59.008 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository Debian] *****************************************\nSaturday 06 June 2026  00:51:10 +0000 (0:00:00.465)       0:02:59.474 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install required packages] *************************************\nSaturday 06 June 2026  00:51:20 +0000 (0:00:09.825)       0:03:09.299 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Remove kubectl symlink] ****************************************\nSaturday 06 June 2026  00:51:35 +0000 (0:00:15.783)       0:03:25.083 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Run post actions on master nodes] ****************************************\n\nTASK [k3s_server_post : Validating arguments against arg spec 'main' - Configure k3s cluster] ***\nSaturday 06 June 2026  00:51:36 +0000 (0:00:00.723)       0:03:25.806 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Deploy calico] *****************************************\nSaturday 06 June 2026  00:51:37 +0000 (0:00:00.652)       0:03:26.458 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Deploy cilium] *****************************************\nSaturday 06 June 2026  00:51:37 +0000 (0:00:00.361)       0:03:26.820 ********* \n\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [k3s_server_post : Create tmp directory on first master] ******************\nSaturday 06 June 2026  00:51:38 +0000 (0:00:00.555)       0:03:27.375 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for connectivity to kube VIP] *********************\nSaturday 06 June 2026  00:51:39 +0000 (0:00:01.069)       0:03:28.445 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Fail if kube VIP not reachable] ************************\nSaturday 06 June 2026  00:51:41 +0000 (0:00:01.944)       0:03:30.389 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for existing Cilium install] **********************\nSaturday 06 June 2026  00:51:41 +0000 (0:00:00.253)       0:03:30.643 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Check Cilium version] **********************************\nSaturday 06 June 2026  00:51:42 +0000 (0:00:01.081)       0:03:31.724 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Parse installed Cilium version] ************************\nSaturday 06 June 2026  00:51:42 +0000 (0:00:00.146)       0:03:31.871 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Determine if Cilium needs update] **********************\nSaturday 06 June 2026  00:51:42 +0000 (0:00:00.109)       0:03:31.980 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Log result] ********************************************\nSaturday 06 June 2026  00:51:42 +0000 (0:00:00.103)       0:03:32.084 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Install Cilium] ****************************************\nSaturday 06 June 2026  00:51:42 +0000 (0:00:00.129)       0:03:32.214 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for Cilium resources] *****************************\nSaturday 06 June 2026  00:51:48 +0000 (0:00:05.333)       0:03:37.547 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/cilium-operator)\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0 -> localhost]: Wait for Cilium resources (30 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=daemonset/cilium)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-relay)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-ui)\u001b[0m\n\nTASK [k3s_server_post : Set _cilium_bgp_neighbors fact] ************************\nSaturday 06 June 2026  00:52:43 +0000 (0:00:55.181)       0:04:32.729 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Copy BGP manifests to first master] ********************\nSaturday 06 June 2026  00:52:44 +0000 (0:00:01.453)       0:04:34.182 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Apply BGP manifests] ***********************************\nSaturday 06 June 2026  00:52:47 +0000 (0:00:02.169)       0:04:36.352 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Print error message if BGP manifests application fails] ***\nSaturday 06 June 2026  00:52:48 +0000 (0:00:01.200)       0:04:37.552 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for BGP config resources] *************************\nSaturday 06 June 2026  00:52:48 +0000 (0:00:00.401)       0:04:37.953 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumBGPPeeringPolicy.cilium.io)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumLoadBalancerIPPool.cilium.io)\u001b[0m\n\nTASK [k3s_server_post : Deploy metallb pool] ***********************************\nSaturday 06 June 2026  00:52:51 +0000 (0:00:02.427)       0:04:40.381 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Remove tmp directory used for manifests] ***************\nSaturday 06 June 2026  00:52:51 +0000 (0:00:00.320)       0:04:40.701 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role k9s] **********************************************************\n\nTASK [k9s : Gather variables for each operating system] ************************\nSaturday 06 June 2026  00:52:52 +0000 (0:00:00.981)       0:04:41.682 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [k9s : Include distribution specific install tasks] ***********************\nSaturday 06 June 2026  00:52:52 +0000 (0:00:00.242)       0:04:41.925 ********* \n\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [k9s : Install k9s packages] **********************************************\nSaturday 06 June 2026  00:52:53 +0000 (0:00:00.371)       0:04:42.296 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Manage labels, annotations, and taints on all k3s nodes] *****************\n\nTASK [Merge labels, annotations, and taints] ***********************************\nSaturday 06 June 2026  00:52:58 +0000 (0:00:05.234)       0:04:47.530 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Manage labels] ***********************************************************\nSaturday 06 June 2026  00:52:59 +0000 (0:00:00.923)       0:04:48.454 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\nTASK [Manage annotations] ******************************************************\nSaturday 06 June 2026  00:53:13 +0000 (0:00:14.631)       0:05:03.086 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Manage taints] ***********************************************************\nSaturday 06 June 2026  00:53:14 +0000 (0:00:00.569)       0:05:03.655 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=50  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:53:14 +0000 (0:00:00.611)       0:05:04.267 ********* \n=============================================================================== \nk3s_server_post : Wait for Cilium resources ---------------------------- 55.18s\nk3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 54.58s\nk3s_server : Enable and check K3s service ------------------------------ 24.86s\nkubectl : Install required packages ------------------------------------ 15.78s\nManage labels ---------------------------------------------------------- 14.63s\nk3s_agent : Manage k3s service ------------------------------------------ 9.85s\nkubectl : Add repository Debian ----------------------------------------- 9.83s\nk3s_download : Download k3s binary x64 ---------------------------------- 5.37s\nk3s_server_post : Install Cilium ---------------------------------------- 5.33s\nk9s : Install k9s packages ---------------------------------------------- 5.23s\nk3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 4.08s\nk3s_server : Detect Kubernetes version for label compatibility ---------- 2.90s\nk3s_download : Download k3s binary armhf -------------------------------- 2.78s\nk3s_server : Init cluster inside the transient k3s-init service --------- 2.75s\nk3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.64s\nk3s_server_post : Test for BGP config resources ------------------------- 2.43s\nk3s_server_post : Copy BGP manifests to first master -------------------- 2.17s\nMake kubeconfig available for use inside the manager service ------------ 2.07s\nk3s_server : Create custom resolv.conf for k3s -------------------------- 1.99s\nk3s_server : Copy vip manifest to first master -------------------------- 1.96s\n\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cdd23f96-cf18-46b2-a73c-7df9a6757e26 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 083be22e-b694-447c-a07f-2c5462ab4373 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cdd23f96-cf18-46b2-a73c-7df9a6757e26 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 083be22e-b694-447c-a07f-2c5462ab4373 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cdd23f96-cf18-46b2-a73c-7df9a6757e26 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 083be22e-b694-447c-a07f-2c5462ab4373 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 083be22e-b694-447c-a07f-2c5462ab4373 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 083be22e-b694-447c-a07f-2c5462ab4373 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Copy kubeconfig to the configuration repository] *************************\n\nTASK [Get kubeconfig file] *****************************************************\nSaturday 06 June 2026  00:53:19 +0000 (0:00:00.267)       0:00:00.267 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nSaturday 06 June 2026  00:53:20 +0000 (0:00:01.388)       0:00:01.655 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig file] ****************************\nSaturday 06 June 2026  00:53:22 +0000 (0:00:01.637)       0:00:03.293 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:53:22 +0000 (0:00:00.414)       0:00:03.708 ********* \n=============================================================================== \nWrite kubeconfig file --------------------------------------------------- 1.64s\nGet kubeconfig file ----------------------------------------------------- 1.39s\nChange server address in the kubeconfig file ---------------------------- 0.41s\n\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nSaturday 06 June 2026  00:53:18 +0000 (0:00:00.300)       0:00:00.300 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nSaturday 06 June 2026  00:53:19 +0000 (0:00:01.181)       0:00:01.482 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nSaturday 06 June 2026  00:53:20 +0000 (0:00:00.660)       0:00:02.142 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nSaturday 06 June 2026  00:53:21 +0000 (0:00:01.150)       0:00:03.293 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nSaturday 06 June 2026  00:53:22 +0000 (0:00:01.390)       0:00:04.683 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nSaturday 06 June 2026  00:53:23 +0000 (0:00:00.610)       0:00:05.294 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nSaturday 06 June 2026  00:53:25 +0000 (0:00:02.140)       0:00:07.435 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nSaturday 06 June 2026  00:53:26 +0000 (0:00:00.895)       0:00:08.331 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nSaturday 06 June 2026  00:53:27 +0000 (0:00:00.466)       0:00:08.798 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:53:27 +0000 (0:00:00.347)       0:00:09.147 ********* \n=============================================================================== \nMake kubeconfig available for use inside the manager service ------------ 2.14s\nWrite kubeconfig file --------------------------------------------------- 1.39s\nGet home directory of operator user ------------------------------------- 1.18s\nGet kubeconfig file ----------------------------------------------------- 1.15s\nChange server address in the kubeconfig inside the manager service ------ 0.90s\nCreate .kube directory -------------------------------------------------- 0.66s\nChange server address in the kubeconfig --------------------------------- 0.61s\nSet KUBECONFIG environment variable ------------------------------------- 0.47s\nEnable kubectl command line completion ---------------------------------- 0.35s\n\n\u001b[32m2026-06-06 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state SUCCESS\u001b[0m\n\nPLAY [Set kolla_action_rabbitmq] ***********************************************\n\nTASK [Inform the user about the following task] ********************************\nSaturday 06 June 2026  00:51:46 +0000 (0:00:00.192)       0:00:00.192 ********* \n\u001b[0;32mok: [localhost] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The task 'Check RabbitMQ service' fails if the RabbitMQ service has not yet been deployed. This is fine.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Check RabbitMQ service] **************************************************\nSaturday 06 June 2026  00:51:47 +0000 (0:00:00.070)       0:00:00.263 ********* \n\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string RabbitMQ Management in 192.168.16.9:15672\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [Set kolla_action_rabbitmq = upgrade if RabbitMQ is already running] ******\nSaturday 06 June 2026  00:51:50 +0000 (0:00:03.940)       0:00:04.203 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************\nSaturday 06 June 2026  00:51:51 +0000 (0:00:00.218)       0:00:04.422 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  00:51:51 +0000 (0:00:00.442)       0:00:04.864 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  00:51:52 +0000 (0:00:00.401)       0:00:05.266 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_rabbitmq_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_rabbitmq_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_rabbitmq_True)\u001b[0m\n\nPLAY [Apply role rabbitmq] *****************************************************\n\nTASK [rabbitmq : include_tasks] ************************************************\nSaturday 06 June 2026  00:51:52 +0000 (0:00:00.611)       0:00:05.878 ********* \n\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [rabbitmq : Get container facts] ******************************************\nSaturday 06 June 2026  00:51:53 +0000 (0:00:00.702)       0:00:06.581 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get current RabbitMQ version] *********************************\nSaturday 06 June 2026  00:51:54 +0000 (0:00:01.428)       0:00:08.009 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get new RabbitMQ version] *************************************\nSaturday 06 June 2026  00:51:55 +0000 (0:00:00.379)       0:00:08.389 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******\nSaturday 06 June 2026  00:51:55 +0000 (0:00:00.430)       0:00:08.819 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************\nSaturday 06 June 2026  00:51:55 +0000 (0:00:00.330)       0:00:09.149 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nSaturday 06 June 2026  00:51:56 +0000 (0:00:00.370)       0:00:09.520 ********* \n\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [rabbitmq : Get container facts] ******************************************\nSaturday 06 June 2026  00:51:57 +0000 (0:00:01.048)       0:00:10.569 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : List RabbitMQ policies] ***************************************\nSaturday 06 June 2026  00:51:59 +0000 (0:00:01.705)       0:00:12.274 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************\nSaturday 06 June 2026  00:51:59 +0000 (0:00:00.841)       0:00:13.116 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Ensuring config directories exist] ****************************\nSaturday 06 June 2026  00:52:00 +0000 (0:00:00.271)       0:00:13.387 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Copying over config.json files for services] ******************\nSaturday 06 June 2026  00:52:01 +0000 (0:00:01.064)       0:00:14.452 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************\nSaturday 06 June 2026  00:52:02 +0000 (0:00:01.414)       0:00:15.866 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over rabbitmq.conf] ***********************************\nSaturday 06 June 2026  00:52:04 +0000 (0:00:01.600)       0:00:17.467 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over erl_inetrc] **************************************\nSaturday 06 June 2026  00:52:06 +0000 (0:00:02.740)       0:00:20.208 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over advanced.config] *********************************\nSaturday 06 June 2026  00:52:08 +0000 (0:00:01.322)       0:00:21.531 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over definitions.json] ********************************\nSaturday 06 June 2026  00:52:10 +0000 (0:00:01.710)       0:00:23.241 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over enabled_plugins] *********************************\nSaturday 06 June 2026  00:52:11 +0000 (0:00:01.872)       0:00:25.114 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nSaturday 06 June 2026  00:52:13 +0000 (0:00:02.013)       0:00:27.127 ********* \n\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : rabbitmq | Copying over extra CA certificates] *******\nSaturday 06 June 2026  00:52:14 +0000 (0:00:00.797)       0:00:27.925 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [service-cert-copy : rabbitmq | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  00:52:16 +0000 (0:00:01.582)       0:00:29.508 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : rabbitmq | Copying over backend internal TLS key] ****\nSaturday 06 June 2026  00:52:16 +0000 (0:00:00.598)       0:00:30.107 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : rabbitmq | Check containers] ******************\nSaturday 06 June 2026  00:52:18 +0000 (0:00:01.258)       0:00:31.365 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [service-check-containers : rabbitmq | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:52:19 +0000 (0:00:01.834)       0:00:33.199 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:52:20 +0000 (0:00:00.479)       0:00:33.679 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Creating rabbitmq volume] *************************************\nSaturday 06 June 2026  00:52:22 +0000 (0:00:02.013)       0:00:35.692 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Running RabbitMQ bootstrap container] *************************\nSaturday 06 June 2026  00:52:24 +0000 (0:00:01.619)       0:00:37.312 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************\nSaturday 06 June 2026  00:52:32 +0000 (0:00:08.597)       0:00:45.909 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nSaturday 06 June 2026  00:52:33 +0000 (0:00:00.491)       0:00:46.401 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nSaturday 06 June 2026  00:52:33 +0000 (0:00:00.786)       0:00:47.188 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nSaturday 06 June 2026  00:52:34 +0000 (0:00:00.333)       0:00:47.521 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nSaturday 06 June 2026  00:52:36 +0000 (0:00:01.757)       0:00:49.278 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nSaturday 06 June 2026  00:54:30 +0000 (0:01:53.964)       0:02:43.243 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nSaturday 06 June 2026  00:54:30 +0000 (0:00:00.739)       0:02:43.982 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nSaturday 06 June 2026  00:54:30 +0000 (0:00:00.174)       0:02:44.157 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nSaturday 06 June 2026  00:54:32 +0000 (0:00:01.975)       0:02:46.133 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nSaturday 06 June 2026  00:54:45 +0000 (0:00:12.083)       0:02:58.217 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nSaturday 06 June 2026  00:54:45 +0000 (0:00:00.794)       0:02:59.011 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nSaturday 06 June 2026  00:54:46 +0000 (0:00:00.209)       0:02:59.220 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nSaturday 06 June 2026  00:54:48 +0000 (0:00:02.309)       0:03:01.530 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply rabbitmq post-configuration] ***************************************\n\nTASK [Include rabbitmq post-deploy.yml] ****************************************\nSaturday 06 June 2026  00:54:59 +0000 (0:00:11.089)       0:03:12.620 ********* \n\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [rabbitmq : Enable all stable feature flags] ******************************\nSaturday 06 June 2026  00:55:00 +0000 (0:00:00.752)       0:03:13.373 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:55:03 +0000 (0:00:03.508)       0:03:16.881 ********* \n=============================================================================== \nrabbitmq : Waiting for rabbitmq to start ------------------------------ 137.14s\nrabbitmq : Running RabbitMQ bootstrap container ------------------------- 8.60s\nrabbitmq : Restart rabbitmq container ----------------------------------- 6.04s\nCheck RabbitMQ service -------------------------------------------------- 3.94s\nrabbitmq : Enable all stable feature flags ------------------------------ 3.51s\nrabbitmq : Copying over rabbitmq.conf ----------------------------------- 2.74s\nrabbitmq : Get info on RabbitMQ container ------------------------------- 2.32s\nservice-check-containers : Include tasks -------------------------------- 2.01s\nrabbitmq : Copying over enabled_plugins --------------------------------- 2.01s\nrabbitmq : Copying over definitions.json -------------------------------- 1.87s\nservice-check-containers : rabbitmq | Check containers ------------------ 1.83s\nrabbitmq : Copying over advanced.config --------------------------------- 1.71s\nrabbitmq : Get container facts ------------------------------------------ 1.71s\nrabbitmq : Creating rabbitmq volume ------------------------------------- 1.62s\nrabbitmq : Copying over rabbitmq-env.conf ------------------------------- 1.60s\nservice-cert-copy : rabbitmq | Copying over extra CA certificates ------- 1.58s\nrabbitmq : Get container facts ------------------------------------------ 1.43s\nrabbitmq : Copying over config.json files for services ------------------ 1.41s\nrabbitmq : Copying over erl_inetrc -------------------------------------- 1.32s\nservice-cert-copy : rabbitmq | Copying over backend internal TLS key ---- 1.26s\n\u001b[32m2026-06-06 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  00:52:35 +0000 (0:00:00.310)       0:00:00.310 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  00:52:35 +0000 (0:00:00.719)       0:00:01.030 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ovn_True)\u001b[0m\n\nPLAY [Apply role ovn-controller] ***********************************************\n\nTASK [ovn-controller : include_tasks] ******************************************\nSaturday 06 June 2026  00:52:37 +0000 (0:00:01.497)       0:00:02.527 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-controller/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ovn-controller : Ensuring config directories exist] **********************\nSaturday 06 June 2026  00:52:38 +0000 (0:00:01.283)       0:00:03.811 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Copying over config.json files for services] ************\nSaturday 06 June 2026  00:52:40 +0000 (0:00:01.961)       0:00:05.773 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Ensuring systemd override directory exists] *************\nSaturday 06 June 2026  00:52:42 +0000 (0:00:02.189)       0:00:07.962 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Copying over systemd override] **************************\nSaturday 06 June 2026  00:52:44 +0000 (0:00:01.399)       0:00:09.362 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_controller | Check containers] ************\nSaturday 06 June 2026  00:52:46 +0000 (0:00:02.907)       0:00:12.270 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_controller | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:52:49 +0000 (0:00:02.956)       0:00:15.227 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:52:50 +0000 (0:00:00.971)       0:00:16.198 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************\nSaturday 06 June 2026  00:52:52 +0000 (0:00:01.843)       0:00:18.042 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ovn-controller : Configure OVN in OVSDB] *********************************\nSaturday 06 June 2026  00:52:55 +0000 (0:00:03.038)       0:00:21.080 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:2f:fa:44', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 06 June 2026  00:53:18 +0000 (0:00:22.590)       0:00:43.671 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 06 June 2026  00:53:18 +0000 (0:00:00.360)       0:00:44.031 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 06 June 2026  00:53:18 +0000 (0:00:00.129)       0:00:44.161 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 06 June 2026  00:53:18 +0000 (0:00:00.080)       0:00:44.241 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 06 June 2026  00:53:19 +0000 (0:00:00.074)       0:00:44.316 ********* \n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 06 June 2026  00:53:19 +0000 (0:00:00.133)       0:00:44.449 ********* \n\nRUNNING HANDLER [ovn-controller : Reload systemd config] ***********************\nSaturday 06 June 2026  00:53:19 +0000 (0:00:00.078)       0:00:44.528 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************\nSaturday 06 June 2026  00:53:21 +0000 (0:00:01.924)       0:00:46.453 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY [Apply role ovn-db] *******************************************************\n\nTASK [ovn-db : include_tasks] **************************************************\nSaturday 06 June 2026  00:53:25 +0000 (0:00:04.029)       0:00:50.482 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ovn-db : include_tasks] **************************************************\nSaturday 06 June 2026  00:53:25 +0000 (0:00:00.710)       0:00:51.193 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/lookup_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ovn-db : Checking for any existing OVN DB container volumes] *************\nSaturday 06 June 2026  00:53:26 +0000 (0:00:00.624)       0:00:51.817 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB volume availability] ***************\nSaturday 06 June 2026  00:53:27 +0000 (0:00:01.325)       0:00:53.143 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB volume availability] ***************\nSaturday 06 June 2026  00:53:28 +0000 (0:00:00.675)       0:00:53.818 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Establish whether the OVN NB cluster has already existed] *******\nSaturday 06 June 2026  00:53:28 +0000 (0:00:00.366)       0:00:54.185 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Establish whether the OVN SB cluster has already existed] *******\nSaturday 06 June 2026  00:53:29 +0000 (0:00:00.497)       0:00:54.683 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check if running on all OVN NB DB hosts] ************************\nSaturday 06 June 2026  00:53:30 +0000 (0:00:00.833)       0:00:55.516 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check OVN NB service port liveness] *****************************\nSaturday 06 June 2026  00:53:30 +0000 (0:00:00.381)       0:00:55.897 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB service port liveness] *************\nSaturday 06 June 2026  00:53:30 +0000 (0:00:00.327)       0:00:56.224 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Get OVN NB database information] ********************************\nSaturday 06 June 2026  00:53:31 +0000 (0:00:00.294)       0:00:56.518 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB leader/follower role] **************\nSaturday 06 June 2026  00:53:31 +0000 (0:00:00.290)       0:00:56.809 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Fail on existing OVN NB cluster with no leader] *****************\nSaturday 06 June 2026  00:53:32 +0000 (0:00:00.507)       0:00:57.316 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check if running on all OVN SB DB hosts] ************************\nSaturday 06 June 2026  00:53:32 +0000 (0:00:00.297)       0:00:57.614 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check OVN SB service port liveness] *****************************\nSaturday 06 June 2026  00:53:32 +0000 (0:00:00.289)       0:00:57.903 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB service port liveness] *************\nSaturday 06 June 2026  00:53:32 +0000 (0:00:00.333)       0:00:58.237 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Get OVN SB database information] ********************************\nSaturday 06 June 2026  00:53:33 +0000 (0:00:00.496)       0:00:58.733 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB leader/follower role] **************\nSaturday 06 June 2026  00:53:33 +0000 (0:00:00.295)       0:00:59.029 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Fail on existing OVN SB cluster with no leader] *****************\nSaturday 06 June 2026  00:53:34 +0000 (0:00:00.322)       0:00:59.351 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : include_tasks] **************************************************\nSaturday 06 June 2026  00:53:34 +0000 (0:00:00.281)       0:00:59.632 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/bootstrap-initial.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for NB (new cluster)] *******************\nSaturday 06 June 2026  00:53:35 +0000 (0:00:00.826)       0:01:00.459 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for SB (new cluster)] *******************\nSaturday 06 June 2026  00:53:35 +0000 (0:00:00.484)       0:01:00.943 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check NB cluster status] ****************************************\nSaturday 06 June 2026  00:53:36 +0000 (0:00:00.512)       0:01:01.455 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check SB cluster status] ****************************************\nSaturday 06 June 2026  00:53:36 +0000 (0:00:00.646)       0:01:02.102 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Remove an old node with the same ip address as the new node in NB DB] ***\nSaturday 06 June 2026  00:53:37 +0000 (0:00:00.701)       0:01:02.803 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Remove an old node with the same ip address as the new node in SB DB] ***\nSaturday 06 June 2026  00:53:38 +0000 (0:00:00.596)       0:01:03.400 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for NB (new member)] ********************\nSaturday 06 June 2026  00:53:38 +0000 (0:00:00.419)       0:01:03.819 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for SB (new member)] ********************\nSaturday 06 June 2026  00:53:39 +0000 (0:00:00.617)       0:01:04.436 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist] ******************************\nSaturday 06 June 2026  00:53:39 +0000 (0:00:00.323)       0:01:04.760 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nSaturday 06 June 2026  00:53:42 +0000 (0:00:03.229)       0:01:07.990 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Ensure configuration for relays exists] *************************\nSaturday 06 June 2026  00:53:48 +0000 (0:00:05.763)       0:01:13.753 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****\nSaturday 06 June 2026  00:53:49 +0000 (0:00:00.865)       0:01:14.619 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Copying over config.json files for OVN relay services] **********\nSaturday 06 June 2026  00:53:50 +0000 (0:00:00.684)       0:01:15.303 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Generate config files for OVN relay services] *******************\nSaturday 06 June 2026  00:53:51 +0000 (0:00:01.598)       0:01:16.902 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers] ********************\nSaturday 06 June 2026  00:53:53 +0000 (0:00:02.157)       0:01:19.060 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:53:58 +0000 (0:00:04.359)       0:01:23.419 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:53:58 +0000 (0:00:00.421)       0:01:23.841 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-0, testbed-node-2, testbed-node-1 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers with iteration] *****\nSaturday 06 June 2026  00:54:00 +0000 (0:00:02.327)       0:01:26.169 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:54:26 +0000 (0:00:25.219)       0:01:51.388 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 06 June 2026  00:54:26 +0000 (0:00:00.612)       0:01:52.001 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 06 June 2026  00:54:26 +0000 (0:00:00.075)       0:01:52.076 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 06 June 2026  00:54:26 +0000 (0:00:00.071)       0:01:52.147 ********* \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nSaturday 06 June 2026  00:54:26 +0000 (0:00:00.081)       0:01:52.229 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************\nSaturday 06 June 2026  00:54:44 +0000 (0:00:17.127)       0:02:09.356 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************\nSaturday 06 June 2026  00:54:59 +0000 (0:00:15.647)       0:02:25.004 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************\nSaturday 06 June 2026  00:55:16 +0000 (0:00:17.159)       0:02:42.164 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for leader election] ***************************************\nSaturday 06 June 2026  00:55:30 +0000 (0:00:14.070)       0:02:56.234 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nSaturday 06 June 2026  00:55:31 +0000 (0:00:00.122)       0:02:56.357 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN NB connection settings] ***************************\nSaturday 06 June 2026  00:55:32 +0000 (0:00:01.033)       0:02:57.391 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Southbound cluster leader] ******************************\nSaturday 06 June 2026  00:55:32 +0000 (0:00:00.671)       0:02:58.063 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN SB connection settings] ***************************\nSaturday 06 June 2026  00:55:33 +0000 (0:00:00.963)       0:02:59.027 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-nb-db] *********************************************\nSaturday 06 June 2026  00:55:34 +0000 (0:00:00.668)       0:02:59.696 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db] *********************************************\nSaturday 06 June 2026  00:55:35 +0000 (0:00:01.253)       0:03:00.949 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************\nSaturday 06 June 2026  00:55:36 +0000 (0:00:00.784)       0:03:01.734 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m\n\nTASK [ovn-db : Unset bootstrap args fact] **************************************\nSaturday 06 June 2026  00:55:37 +0000 (0:00:00.833)       0:03:02.568 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist] ******************************\nSaturday 06 June 2026  00:55:37 +0000 (0:00:00.326)       0:03:02.895 ********* \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nSaturday 06 June 2026  00:55:40 +0000 (0:00:02.901)       0:03:05.797 ********* \n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Ensure configuration for relays exists] *************************\nSaturday 06 June 2026  00:55:46 +0000 (0:00:05.723)       0:03:11.520 ********* \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****\nSaturday 06 June 2026  00:55:46 +0000 (0:00:00.546)       0:03:12.067 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Copying over config.json files for OVN relay services] **********\nSaturday 06 June 2026  00:55:47 +0000 (0:00:00.681)       0:03:12.749 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Generate config files for OVN relay services] *******************\nSaturday 06 June 2026  00:55:49 +0000 (0:00:01.874)       0:03:14.623 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers] ********************\nSaturday 06 June 2026  00:55:50 +0000 (0:00:01.593)       0:03:16.217 ********* \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:55:55 +0000 (0:00:05.046)       0:03:21.264 ********* \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:55:56 +0000 (0:00:00.336)       0:03:21.600 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers with iteration] *****\nSaturday 06 June 2026  00:55:58 +0000 (0:00:02.449)       0:03:24.050 ********* \n\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:56:30 +0000 (0:00:31.287)       0:03:55.337 ********* \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 06 June 2026  00:56:30 +0000 (0:00:00.646)       0:03:55.984 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 06 June 2026  00:56:30 +0000 (0:00:00.063)       0:03:56.048 ********* \n\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 06 June 2026  00:56:30 +0000 (0:00:00.079)       0:03:56.127 ********* \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nSaturday 06 June 2026  00:56:30 +0000 (0:00:00.066)       0:03:56.194 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************\nSaturday 06 June 2026  00:56:43 +0000 (0:00:12.197)       0:04:08.391 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for leader election] ***************************************\nSaturday 06 June 2026  00:56:56 +0000 (0:00:13.338)       0:04:21.729 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nSaturday 06 June 2026  00:56:56 +0000 (0:00:00.139)       0:04:21.869 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN NB connection settings] ***************************\nSaturday 06 June 2026  00:56:57 +0000 (0:00:00.851)       0:04:22.720 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Southbound cluster leader] ******************************\nSaturday 06 June 2026  00:56:58 +0000 (0:00:00.746)       0:04:23.466 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN SB connection settings] ***************************\nSaturday 06 June 2026  00:56:58 +0000 (0:00:00.780)       0:04:24.247 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-nb-db] *********************************************\nSaturday 06 June 2026  00:56:59 +0000 (0:00:00.688)       0:04:24.936 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db] *********************************************\nSaturday 06 June 2026  00:57:00 +0000 (0:00:00.875)       0:04:25.811 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************\nSaturday 06 June 2026  00:57:01 +0000 (0:00:00.945)       0:04:26.757 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=64  \u001b[0m \u001b[0;33mchanged=26  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=62  \u001b[0m \u001b[0;33mchanged=27  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=62  \u001b[0m \u001b[0;33mchanged=27  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:57:02 +0000 (0:00:00.860)       0:04:27.617 ********* \n=============================================================================== \nservice-check-containers : ovn_db | Check containers with iteration ---- 31.29s\novn-db : Restart ovn-nb-db container ----------------------------------- 29.32s\novn-db : Restart ovn-sb-db container ----------------------------------- 28.99s\nservice-check-containers : ovn_db | Check containers with iteration ---- 25.22s\novn-controller : Configure OVN in OVSDB -------------------------------- 22.59s\novn-db : Restart ovn-sb-db-relay container ----------------------------- 17.16s\novn-db : Restart ovn-northd container ---------------------------------- 14.07s\novn-db : Copying over config.json files for services -------------------- 5.76s\novn-db : Copying over config.json files for services -------------------- 5.72s\nservice-check-containers : ovn_db | Check containers -------------------- 5.05s\nservice-check-containers : ovn_db | Check containers -------------------- 4.36s\novn-controller : Restart ovn-controller container ----------------------- 4.03s\novn-db : Ensuring config directories exist ------------------------------ 3.23s\novn-controller : Create br-int bridge on OpenvSwitch -------------------- 3.04s\nservice-check-containers : ovn_controller | Check containers ------------ 2.95s\novn-controller : Copying over systemd override -------------------------- 2.91s\novn-db : Ensuring config directories exist ------------------------------ 2.90s\nservice-check-containers : Include tasks -------------------------------- 2.45s\nservice-check-containers : Include tasks -------------------------------- 2.33s\novn-controller : Copying over config.json files for services ------------ 2.19s\n\u001b[32m2026-06-06 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  00:51:16 +0000 (0:00:00.441)       0:00:00.441 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  00:51:16 +0000 (0:00:00.494)       0:00:00.936 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_loadbalancer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_loadbalancer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_loadbalancer_True)\u001b[0m\n\nPLAY [Apply role loadbalancer] *************************************************\n\nTASK [loadbalancer : include_tasks] ********************************************\nSaturday 06 June 2026  00:51:17 +0000 (0:00:00.437)       0:00:01.373 ********* \n\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [loadbalancer : Check IPv6 support] ***************************************\nSaturday 06 June 2026  00:51:18 +0000 (0:00:01.536)       0:00:02.910 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Setting sysctl values] ***************************************************\nSaturday 06 June 2026  00:51:20 +0000 (0:00:01.539)       0:00:04.450 ********* \n\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [sysctl : Check IPv6 support] *********************************************\nSaturday 06 June 2026  00:51:21 +0000 (0:00:00.736)       0:00:05.186 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [sysctl : Setting sysctl values] ******************************************\nSaturday 06 June 2026  00:51:22 +0000 (0:00:01.165)       0:00:06.352 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nSaturday 06 June 2026  00:51:25 +0000 (0:00:03.716)       0:00:10.068 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nSaturday 06 June 2026  00:51:27 +0000 (0:00:01.162)       0:00:11.231 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nSaturday 06 June 2026  00:51:29 +0000 (0:00:02.853)       0:00:14.084 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=ip_vs) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=ip_vs) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=ip_vs) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Ensuring config directories exist] ************************\nSaturday 06 June 2026  00:51:31 +0000 (0:00:01.313)       0:00:15.398 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [loadbalancer : Ensuring haproxy service config subdir exists] ************\nSaturday 06 June 2026  00:51:34 +0000 (0:00:03.218)       0:00:18.616 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Ensuring proxysql service config subdirectories exist] ****\nSaturday 06 June 2026  00:51:35 +0000 (0:00:01.207)       0:00:19.823 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=rules)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\u001b[0m\n\nTASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************\nSaturday 06 June 2026  00:51:39 +0000 (0:00:03.938)       0:00:23.762 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************\nSaturday 06 June 2026  00:51:40 +0000 (0:00:01.392)       0:00:25.155 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [loadbalancer : Removing checks for services which are disabled] **********\nSaturday 06 June 2026  00:51:42 +0000 (0:00:01.673)       0:00:26.829 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [loadbalancer : Copying checks for services which are enabled] ************\nSaturday 06 June 2026  00:51:44 +0000 (0:00:01.750)       0:00:28.579 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [loadbalancer : Copying over config.json files for services] **************\nSaturday 06 June 2026  00:51:49 +0000 (0:00:05.424)       0:00:34.004 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.cfg] *********************************\nSaturday 06 June 2026  00:51:55 +0000 (0:00:05.172)       0:00:39.177 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql config] *****************************\nSaturday 06 June 2026  00:51:56 +0000 (0:00:01.898)       0:00:41.075 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy single external frontend config] *****\nSaturday 06 June 2026  00:52:00 +0000 (0:00:03.800)       0:00:44.882 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over custom haproxy services configuration] *******\nSaturday 06 June 2026  00:52:01 +0000 (0:00:00.891)       0:00:45.773 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\nTASK [loadbalancer : Copying over keepalived.conf] *****************************\nSaturday 06 June 2026  00:52:03 +0000 (0:00:02.245)       0:00:48.019 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\nTASK [loadbalancer : include_tasks] ********************************************\nSaturday 06 June 2026  00:52:06 +0000 (0:00:02.236)       0:00:50.256 ********* \n\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.pem] *********************************\nSaturday 06 June 2026  00:52:06 +0000 (0:00:00.507)       0:00:50.763 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy-internal.pem] ************************\nSaturday 06 June 2026  00:52:08 +0000 (0:00:01.881)       0:00:52.645 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql-cert.pem] ***************************\nSaturday 06 June 2026  00:52:10 +0000 (0:00:02.411)       0:00:55.056 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql-key.pem] ****************************\nSaturday 06 June 2026  00:52:11 +0000 (0:00:00.388)       0:00:55.445 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********\nSaturday 06 June 2026  00:52:11 +0000 (0:00:00.362)       0:00:55.808 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  00:52:15 +0000 (0:00:04.161)       0:00:59.969 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nSaturday 06 June 2026  00:52:16 +0000 (0:00:01.062)       0:01:01.032 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy start script] ************************\nSaturday 06 June 2026  00:52:18 +0000 (0:00:01.538)       0:01:02.570 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql start script] ***********************\nSaturday 06 June 2026  00:52:20 +0000 (0:00:02.569)       0:01:05.139 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\nTASK [loadbalancer : Copying files for haproxy-ssh] ****************************\nSaturday 06 June 2026  00:52:24 +0000 (0:00:03.279)       0:01:08.419 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Check containers] **************\nSaturday 06 June 2026  00:52:25 +0000 (0:00:01.039)       0:01:09.458 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:52:28 +0000 (0:00:03.038)       0:01:12.496 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:52:28 +0000 (0:00:00.601)       0:01:13.098 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : aodh] *****************************************************\nSaturday 06 June 2026  00:52:30 +0000 (0:00:01.070)       0:01:14.169 ********* \n\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over aodh haproxy config] ***********************\nSaturday 06 June 2026  00:52:30 +0000 (0:00:00.897)       0:01:15.067 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for aodh when using single external frontend] ***\nSaturday 06 June 2026  00:52:36 +0000 (0:00:05.352)       0:01:20.419 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for aodh] **************************\nSaturday 06 June 2026  00:52:37 +0000 (0:00:00.945)       0:01:21.364 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over aodh ProxySQL users config] ***************\nSaturday 06 June 2026  00:52:38 +0000 (0:00:01.348)       0:01:22.713 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over aodh ProxySQL rules config] ***************\nSaturday 06 June 2026  00:52:39 +0000 (0:00:01.418)       0:01:24.131 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : barbican] *************************************************\nSaturday 06 June 2026  00:52:42 +0000 (0:00:02.899)       0:01:27.030 ********* \n\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over barbican haproxy config] *******************\nSaturday 06 June 2026  00:52:43 +0000 (0:00:00.932)       0:01:27.962 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for barbican when using single external frontend] ***\nSaturday 06 June 2026  00:52:50 +0000 (0:00:06.631)       0:01:34.594 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for barbican] **********************\nSaturday 06 June 2026  00:52:51 +0000 (0:00:00.881)       0:01:35.475 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over barbican ProxySQL users config] ***********\nSaturday 06 June 2026  00:52:52 +0000 (0:00:01.142)       0:01:36.618 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over barbican ProxySQL rules config] ***********\nSaturday 06 June 2026  00:52:54 +0000 (0:00:01.731)       0:01:38.350 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : blazar] ***************************************************\nSaturday 06 June 2026  00:52:56 +0000 (0:00:02.496)       0:01:40.846 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : ceph-rgw] *************************************************\nSaturday 06 June 2026  00:52:57 +0000 (0:00:00.521)       0:01:41.367 ********* \n\u001b[0;36mincluded: ceph-rgw for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over ceph-rgw haproxy config] *******************\nSaturday 06 June 2026  00:52:58 +0000 (0:00:01.137)       0:01:42.505 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***\nSaturday 06 June 2026  00:53:02 +0000 (0:00:04.436)       0:01:46.941 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for ceph-rgw] **********************\nSaturday 06 June 2026  00:53:05 +0000 (0:00:02.519)       0:01:49.461 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********\nSaturday 06 June 2026  00:53:07 +0000 (0:00:02.348)       0:01:51.810 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********\nSaturday 06 June 2026  00:53:08 +0000 (0:00:00.465)       0:01:52.275 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cinder] ***************************************************\nSaturday 06 June 2026  00:53:09 +0000 (0:00:01.476)       0:01:53.751 ********* \n\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over cinder haproxy config] *********************\nSaturday 06 June 2026  00:53:10 +0000 (0:00:00.947)       0:01:54.698 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for cinder when using single external frontend] ***\nSaturday 06 June 2026  00:53:14 +0000 (0:00:04.413)       0:01:59.112 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for cinder] ************************\nSaturday 06 June 2026  00:53:15 +0000 (0:00:00.808)       0:01:59.920 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over cinder ProxySQL users config] *************\nSaturday 06 June 2026  00:53:17 +0000 (0:00:01.481)       0:02:01.402 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over cinder ProxySQL rules config] *************\nSaturday 06 June 2026  00:53:18 +0000 (0:00:01.383)       0:02:02.785 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cloudkitty] ***********************************************\nSaturday 06 June 2026  00:53:20 +0000 (0:00:02.332)       0:02:05.118 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cyborg] ***************************************************\nSaturday 06 June 2026  00:53:21 +0000 (0:00:00.356)       0:02:05.475 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : designate] ************************************************\nSaturday 06 June 2026  00:53:21 +0000 (0:00:00.474)       0:02:05.950 ********* \n\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over designate haproxy config] ******************\nSaturday 06 June 2026  00:53:22 +0000 (0:00:00.941)       0:02:06.891 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for designate when using single external frontend] ***\nSaturday 06 June 2026  00:53:27 +0000 (0:00:04.637)       0:02:11.529 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for designate] *********************\nSaturday 06 June 2026  00:53:28 +0000 (0:00:01.612)       0:02:13.141 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL users config] **********\nSaturday 06 June 2026  00:53:30 +0000 (0:00:01.214)       0:02:14.356 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL rules config] **********\nSaturday 06 June 2026  00:53:31 +0000 (0:00:01.492)       0:02:15.848 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : etcd] *****************************************************\nSaturday 06 June 2026  00:53:33 +0000 (0:00:02.103)       0:02:17.952 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : glance] ***************************************************\nSaturday 06 June 2026  00:53:34 +0000 (0:00:00.316)       0:02:18.268 ********* \n\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over glance haproxy config] *********************\nSaturday 06 June 2026  00:53:35 +0000 (0:00:01.074)       0:02:19.343 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for glance when using single external frontend] ***\nSaturday 06 June 2026  00:53:39 +0000 (0:00:04.794)       0:02:24.137 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for glance] ************************\nSaturday 06 June 2026  00:53:44 +0000 (0:00:04.239)       0:02:28.377 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over glance ProxySQL users config] *************\nSaturday 06 June 2026  00:53:48 +0000 (0:00:04.043)       0:02:32.420 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over glance ProxySQL rules config] *************\nSaturday 06 June 2026  00:53:49 +0000 (0:00:01.232)       0:02:33.653 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : gnocchi] **************************************************\nSaturday 06 June 2026  00:53:51 +0000 (0:00:02.362)       0:02:36.015 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : grafana] **************************************************\nSaturday 06 June 2026  00:53:52 +0000 (0:00:00.508)       0:02:36.524 ********* \n\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over grafana haproxy config] ********************\nSaturday 06 June 2026  00:53:53 +0000 (0:00:01.110)       0:02:37.635 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for grafana when using single external frontend] ***\nSaturday 06 June 2026  00:53:57 +0000 (0:00:04.131)       0:02:41.767 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for grafana] ***********************\nSaturday 06 June 2026  00:53:58 +0000 (0:00:00.431)       0:02:42.198 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over grafana ProxySQL users config] ************\nSaturday 06 June 2026  00:53:59 +0000 (0:00:01.187)       0:02:43.385 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over grafana ProxySQL rules config] ************\nSaturday 06 June 2026  00:54:00 +0000 (0:00:01.543)       0:02:44.928 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : heat] *****************************************************\nSaturday 06 June 2026  00:54:02 +0000 (0:00:02.078)       0:02:47.007 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : horizon] **************************************************\nSaturday 06 June 2026  00:54:03 +0000 (0:00:00.347)       0:02:47.355 ********* \n\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over horizon haproxy config] ********************\nSaturday 06 June 2026  00:54:04 +0000 (0:00:01.336)       0:02:48.692 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for horizon when using single external frontend] ***\nSaturday 06 June 2026  00:54:09 +0000 (0:00:04.996)       0:02:53.688 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for horizon] ***********************\nSaturday 06 June 2026  00:54:10 +0000 (0:00:01.045)       0:02:54.734 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over horizon ProxySQL users config] ************\nSaturday 06 June 2026  00:54:12 +0000 (0:00:01.785)       0:02:56.519 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over horizon ProxySQL rules config] ************\nSaturday 06 June 2026  00:54:13 +0000 (0:00:01.435)       0:02:57.955 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : influxdb] *************************************************\nSaturday 06 June 2026  00:54:16 +0000 (0:00:02.378)       0:03:00.334 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : ironic] ***************************************************\nSaturday 06 June 2026  00:54:16 +0000 (0:00:00.368)       0:03:00.703 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : keystone] *************************************************\nSaturday 06 June 2026  00:54:16 +0000 (0:00:00.361)       0:03:01.064 ********* \n\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over keystone haproxy config] *******************\nSaturday 06 June 2026  00:54:18 +0000 (0:00:01.222)       0:03:02.286 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for keystone when using single external frontend] ***\nSaturday 06 June 2026  00:54:23 +0000 (0:00:05.254)       0:03:07.541 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for keystone] **********************\nSaturday 06 June 2026  00:54:24 +0000 (0:00:00.929)       0:03:08.471 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over keystone ProxySQL users config] ***********\nSaturday 06 June 2026  00:54:25 +0000 (0:00:01.491)       0:03:09.962 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over keystone ProxySQL rules config] ***********\nSaturday 06 June 2026  00:54:27 +0000 (0:00:01.269)       0:03:11.231 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : letsencrypt] **********************************************\nSaturday 06 June 2026  00:54:30 +0000 (0:00:03.413)       0:03:14.645 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : magnum] ***************************************************\nSaturday 06 June 2026  00:54:30 +0000 (0:00:00.445)       0:03:15.090 ********* \n\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over magnum haproxy config] *********************\nSaturday 06 June 2026  00:54:33 +0000 (0:00:02.534)       0:03:17.625 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for magnum when using single external frontend] ***\nSaturday 06 June 2026  00:54:38 +0000 (0:00:05.184)       0:03:22.810 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for magnum] ************************\nSaturday 06 June 2026  00:54:39 +0000 (0:00:00.691)       0:03:23.501 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL users config] *************\nSaturday 06 June 2026  00:54:40 +0000 (0:00:01.262)       0:03:24.764 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL rules config] *************\nSaturday 06 June 2026  00:54:41 +0000 (0:00:01.304)       0:03:26.069 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : manila] ***************************************************\nSaturday 06 June 2026  00:54:44 +0000 (0:00:02.119)       0:03:28.189 ********* \n\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over manila haproxy config] *********************\nSaturday 06 June 2026  00:54:45 +0000 (0:00:01.337)       0:03:29.527 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for manila when using single external frontend] ***\nSaturday 06 June 2026  00:54:50 +0000 (0:00:05.173)       0:03:34.700 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for manila] ************************\nSaturday 06 June 2026  00:54:51 +0000 (0:00:00.955)       0:03:35.656 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over manila ProxySQL users config] *************\nSaturday 06 June 2026  00:54:52 +0000 (0:00:01.241)       0:03:36.897 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over manila ProxySQL rules config] *************\nSaturday 06 June 2026  00:54:54 +0000 (0:00:01.344)       0:03:38.242 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : mariadb] **************************************************\nSaturday 06 June 2026  00:54:56 +0000 (0:00:02.149)       0:03:40.392 ********* \n\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Ensure mysql monitor user exist] *******************************\nSaturday 06 June 2026  00:54:57 +0000 (0:00:01.055)       0:03:41.447 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [haproxy-config : Copying over mariadb haproxy config] ********************\nSaturday 06 June 2026  00:55:00 +0000 (0:00:03.435)       0:03:44.883 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***\nSaturday 06 June 2026  00:55:05 +0000 (0:00:05.199)       0:03:50.082 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for mariadb] ***********************\nSaturday 06 June 2026  00:55:09 +0000 (0:00:03.464)       0:03:53.546 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over mariadb ProxySQL users config] ************\nSaturday 06 June 2026  00:55:12 +0000 (0:00:03.286)       0:03:56.833 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over mariadb ProxySQL rules config] ************\nSaturday 06 June 2026  00:55:15 +0000 (0:00:02.446)       0:03:59.279 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : masakari] *************************************************\nSaturday 06 June 2026  00:55:16 +0000 (0:00:01.281)       0:04:00.561 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : memcached] ************************************************\nSaturday 06 June 2026  00:55:16 +0000 (0:00:00.596)       0:04:01.157 ********* \n\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over memcached haproxy config] ******************\nSaturday 06 June 2026  00:55:18 +0000 (0:00:01.396)       0:04:02.554 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for memcached when using single external frontend] ***\nSaturday 06 June 2026  00:55:20 +0000 (0:00:02.458)       0:04:05.012 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for memcached] *********************\nSaturday 06 June 2026  00:55:21 +0000 (0:00:00.567)       0:04:05.580 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over memcached ProxySQL users config] **********\nSaturday 06 June 2026  00:55:22 +0000 (0:00:00.785)       0:04:06.365 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over memcached ProxySQL rules config] **********\nSaturday 06 June 2026  00:55:22 +0000 (0:00:00.488)       0:04:06.854 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : mistral] **************************************************\nSaturday 06 June 2026  00:55:24 +0000 (0:00:01.729)       0:04:08.583 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : neutron] **************************************************\nSaturday 06 June 2026  00:55:25 +0000 (0:00:00.616)       0:04:09.200 ********* \n\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over neutron haproxy config] ********************\nSaturday 06 June 2026  00:55:26 +0000 (0:00:01.192)       0:04:10.393 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for neutron when using single external frontend] ***\nSaturday 06 June 2026  00:55:30 +0000 (0:00:04.634)       0:04:15.027 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for neutron] ***********************\nSaturday 06 June 2026  00:55:32 +0000 (0:00:01.609)       0:04:16.637 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL users config] ************\nSaturday 06 June 2026  00:55:34 +0000 (0:00:01.652)       0:04:18.290 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL rules config] ************\nSaturday 06 June 2026  00:55:35 +0000 (0:00:01.641)       0:04:19.931 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : placement] ************************************************\nSaturday 06 June 2026  00:55:37 +0000 (0:00:01.880)       0:04:21.812 ********* \n\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over placement haproxy config] ******************\nSaturday 06 June 2026  00:55:39 +0000 (0:00:01.491)       0:04:23.303 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for placement when using single external frontend] ***\nSaturday 06 June 2026  00:55:43 +0000 (0:00:04.130)       0:04:27.434 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for placement] *********************\nSaturday 06 June 2026  00:55:44 +0000 (0:00:01.253)       0:04:28.687 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL users config] **********\nSaturday 06 June 2026  00:55:45 +0000 (0:00:00.837)       0:04:29.524 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL rules config] **********\nSaturday 06 June 2026  00:55:46 +0000 (0:00:01.294)       0:04:30.819 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : nova] *****************************************************\nSaturday 06 June 2026  00:55:48 +0000 (0:00:02.207)       0:04:33.026 ********* \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over nova haproxy config] ***********************\nSaturday 06 June 2026  00:55:50 +0000 (0:00:01.744)       0:04:34.771 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for nova when using single external frontend] ***\nSaturday 06 June 2026  00:55:57 +0000 (0:00:06.577)       0:04:41.348 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova] **************************\nSaturday 06 June 2026  00:55:58 +0000 (0:00:01.194)       0:04:42.543 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over nova ProxySQL users config] ***************\nSaturday 06 June 2026  00:56:00 +0000 (0:00:01.941)       0:04:44.484 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova ProxySQL rules config] ***************\nSaturday 06 June 2026  00:56:02 +0000 (0:00:01.691)       0:04:46.175 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : nova-cell] ************************************************\nSaturday 06 June 2026  00:56:04 +0000 (0:00:02.736)       0:04:48.912 ********* \n\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-novncproxy] ******************\nSaturday 06 June 2026  00:56:07 +0000 (0:00:02.491)       0:04:51.404 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-1, testbed-node-0, testbed-node-2 => (item=nova-novncproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config] ***\nSaturday 06 June 2026  00:56:08 +0000 (0:00:01.417)       0:04:52.822 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***\nSaturday 06 June 2026  00:56:15 +0000 (0:00:06.692)       0:04:59.514 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-novncproxy] *****\nSaturday 06 June 2026  00:56:17 +0000 (0:00:02.352)       0:05:01.866 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nSaturday 06 June 2026  00:56:21 +0000 (0:00:03.633)       0:05:05.500 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nSaturday 06 June 2026  00:56:24 +0000 (0:00:03.356)       0:05:08.857 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************\nSaturday 06 June 2026  00:56:29 +0000 (0:00:04.530)       0:05:13.388 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***\nSaturday 06 June 2026  00:56:30 +0000 (0:00:00.889)       0:05:14.277 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***\nSaturday 06 June 2026  00:56:31 +0000 (0:00:01.594)       0:05:15.872 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***\nSaturday 06 June 2026  00:56:33 +0000 (0:00:01.496)       0:05:17.368 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nSaturday 06 June 2026  00:56:35 +0000 (0:00:01.996)       0:05:19.365 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nSaturday 06 June 2026  00:56:37 +0000 (0:00:02.786)       0:05:22.151 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-serialproxy] *****************\nSaturday 06 June 2026  00:56:40 +0000 (0:00:02.393)       0:05:24.545 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***\nSaturday 06 June 2026  00:56:41 +0000 (0:00:01.212)       0:05:25.758 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***\nSaturday 06 June 2026  00:56:42 +0000 (0:00:01.104)       0:05:26.862 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] ****\nSaturday 06 June 2026  00:56:43 +0000 (0:00:01.214)       0:05:28.076 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nSaturday 06 June 2026  00:56:46 +0000 (0:00:02.414)       0:05:30.491 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nSaturday 06 June 2026  00:56:49 +0000 (0:00:02.968)       0:05:33.460 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : octavia] **************************************************\nSaturday 06 June 2026  00:56:53 +0000 (0:00:03.934)       0:05:37.394 ********* \n\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over octavia haproxy config] ********************\nSaturday 06 June 2026  00:56:54 +0000 (0:00:01.388)       0:05:38.783 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for octavia when using single external frontend] ***\nSaturday 06 June 2026  00:56:58 +0000 (0:00:03.882)       0:05:42.665 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for octavia] ***********************\nSaturday 06 June 2026  00:56:59 +0000 (0:00:00.803)       0:05:43.468 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over octavia ProxySQL users config] ************\nSaturday 06 June 2026  00:57:00 +0000 (0:00:01.014)       0:05:44.483 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over octavia ProxySQL rules config] ************\nSaturday 06 June 2026  00:57:01 +0000 (0:00:01.648)       0:05:46.131 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : opensearch] ***********************************************\nSaturday 06 June 2026  00:57:03 +0000 (0:00:02.013)       0:05:48.145 ********* \n\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over opensearch haproxy config] *****************\nSaturday 06 June 2026  00:57:05 +0000 (0:00:01.291)       0:05:49.436 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***\nSaturday 06 June 2026  00:57:10 +0000 (0:00:05.558)       0:05:54.995 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for opensearch] ********************\nSaturday 06 June 2026  00:57:11 +0000 (0:00:01.068)       0:05:56.063 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL users config] *********\nSaturday 06 June 2026  00:57:12 +0000 (0:00:00.884)       0:05:56.948 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL rules config] *********\nSaturday 06 June 2026  00:57:13 +0000 (0:00:00.475)       0:05:57.423 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : prometheus] ***********************************************\nSaturday 06 June 2026  00:57:14 +0000 (0:00:01.247)       0:05:58.670 ********* \n\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over prometheus haproxy config] *****************\nSaturday 06 June 2026  00:57:16 +0000 (0:00:01.576)       0:06:00.247 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***\nSaturday 06 June 2026  00:57:20 +0000 (0:00:04.392)       0:06:04.639 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for prometheus] ********************\nSaturday 06 June 2026  00:57:21 +0000 (0:00:00.911)       0:06:05.551 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over prometheus ProxySQL users config] *********\nSaturday 06 June 2026  00:57:22 +0000 (0:00:01.456)       0:06:07.008 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over prometheus ProxySQL rules config] *********\nSaturday 06 June 2026  00:57:23 +0000 (0:00:00.437)       0:06:07.445 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : rabbitmq] *************************************************\nSaturday 06 June 2026  00:57:24 +0000 (0:00:01.203)       0:06:08.648 ********* \n\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over rabbitmq haproxy config] *******************\nSaturday 06 June 2026  00:57:26 +0000 (0:00:01.597)       0:06:10.246 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for rabbitmq when using single external frontend] ***\nSaturday 06 June 2026  00:57:28 +0000 (0:00:02.629)       0:06:12.875 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for rabbitmq] **********************\nSaturday 06 June 2026  00:57:29 +0000 (0:00:00.421)       0:06:13.297 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over rabbitmq ProxySQL users config] ***********\nSaturday 06 June 2026  00:57:30 +0000 (0:00:01.051)       0:06:14.348 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********\nSaturday 06 June 2026  00:57:30 +0000 (0:00:00.479)       0:06:14.828 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : skyline] **************************************************\nSaturday 06 June 2026  00:57:32 +0000 (0:00:01.401)       0:06:16.229 ********* \n\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [haproxy-config : Copying over skyline haproxy config] ********************\nSaturday 06 June 2026  00:57:33 +0000 (0:00:01.488)       0:06:17.718 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for skyline when using single external frontend] ***\nSaturday 06 June 2026  00:57:40 +0000 (0:00:07.198)       0:06:24.916 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for skyline] ***********************\nSaturday 06 June 2026  00:57:41 +0000 (0:00:00.757)       0:06:25.674 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over skyline ProxySQL users config] ************\nSaturday 06 June 2026  00:57:42 +0000 (0:00:00.982)       0:06:26.656 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over skyline ProxySQL rules config] ************\nSaturday 06 June 2026  00:57:44 +0000 (0:00:01.847)       0:06:28.504 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : tacker] ***************************************************\nSaturday 06 June 2026  00:57:46 +0000 (0:00:02.430)       0:06:30.934 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : trove] ****************************************************\nSaturday 06 June 2026  00:57:47 +0000 (0:00:00.342)       0:06:31.277 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : venus] ****************************************************\nSaturday 06 June 2026  00:57:47 +0000 (0:00:00.350)       0:06:31.627 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : watcher] **************************************************\nSaturday 06 June 2026  00:57:47 +0000 (0:00:00.364)       0:06:31.991 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : zun] ******************************************************\nSaturday 06 June 2026  00:57:48 +0000 (0:00:00.648)       0:06:32.640 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : loadbalancer] *********************************************\nSaturday 06 June 2026  00:57:48 +0000 (0:00:00.330)       0:06:32.970 ********* \n\u001b[0;36mincluded: loadbalancer for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Check containers] **************\nSaturday 06 June 2026  00:57:50 +0000 (0:00:01.679)       0:06:34.649 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:57:53 +0000 (0:00:02.999)       0:06:37.649 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:57:53 +0000 (0:00:00.416)       0:06:38.066 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******\nSaturday 06 June 2026  00:57:55 +0000 (0:00:01.967)       0:06:40.033 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Group HA nodes by status] **********************\nSaturday 06 June 2026  00:57:56 +0000 (0:00:00.713)       0:06:40.747 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup keepalived container] **************\nSaturday 06 June 2026  00:57:56 +0000 (0:00:00.406)       0:06:41.153 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************\nSaturday 06 June 2026  00:57:58 +0000 (0:00:01.376)       0:06:42.529 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup proxysql container] ****************\nSaturday 06 June 2026  00:57:59 +0000 (0:00:01.021)       0:06:43.550 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup haproxy container] ****************\nSaturday 06 June 2026  00:58:00 +0000 (0:00:00.941)       0:06:44.492 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************\nSaturday 06 June 2026  00:58:09 +0000 (0:00:08.835)       0:06:53.327 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************\nSaturday 06 June 2026  00:58:10 +0000 (0:00:01.230)       0:06:54.558 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************\nSaturday 06 June 2026  00:58:24 +0000 (0:00:13.866)       0:07:08.425 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup keepalived container] *************\nSaturday 06 June 2026  00:58:25 +0000 (0:00:00.784)       0:07:09.210 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master haproxy container] *****************\nSaturday 06 June 2026  00:58:33 +0000 (0:00:08.798)       0:07:18.008 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************\nSaturday 06 June 2026  00:58:34 +0000 (0:00:00.742)       0:07:18.751 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master keepalived container] **************\nSaturday 06 June 2026  00:58:34 +0000 (0:00:00.389)       0:07:19.141 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master haproxy container] ****************\nSaturday 06 June 2026  00:58:35 +0000 (0:00:00.356)       0:07:19.497 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master proxysql container] ***************\nSaturday 06 June 2026  00:58:35 +0000 (0:00:00.402)       0:07:19.900 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master keepalived container] *************\nSaturday 06 June 2026  00:58:36 +0000 (0:00:00.700)       0:07:20.601 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for haproxy to listen on VIP] *************\nSaturday 06 June 2026  00:58:36 +0000 (0:00:00.364)       0:07:20.965 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************\nSaturday 06 June 2026  00:58:37 +0000 (0:00:00.959)       0:07:21.924 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  00:58:38 +0000 (0:00:00.965)       0:07:22.890 ********* \n=============================================================================== \nloadbalancer : Start backup proxysql container ------------------------- 13.87s\nloadbalancer : Start backup haproxy container --------------------------- 8.84s\nloadbalancer : Start backup keepalived container ------------------------ 8.80s\nhaproxy-config : Copying over skyline haproxy config -------------------- 7.20s\nhaproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 6.69s\nhaproxy-config : Copying over barbican haproxy config ------------------- 6.63s\nhaproxy-config : Copying over nova haproxy config ----------------------- 6.58s\nhaproxy-config : Copying over opensearch haproxy config ----------------- 5.56s\nloadbalancer : Copying checks for services which are enabled ------------ 5.42s\nhaproxy-config : Copying over aodh haproxy config ----------------------- 5.35s\nhaproxy-config : Copying over keystone haproxy config ------------------- 5.25s\nhaproxy-config : Copying over mariadb haproxy config -------------------- 5.20s\nhaproxy-config : Copying over magnum haproxy config --------------------- 5.18s\nhaproxy-config : Copying over manila haproxy config --------------------- 5.17s\nloadbalancer : Copying over config.json files for services -------------- 5.17s\nhaproxy-config : Copying over horizon haproxy config -------------------- 5.00s\nhaproxy-config : Copying over glance haproxy config --------------------- 4.79s\nhaproxy-config : Copying over designate haproxy config ------------------ 4.64s\nhaproxy-config : Copying over neutron haproxy config -------------------- 4.63s\nproxysql-config : Copying over nova-cell ProxySQL rules config ---------- 4.53s\n\u001b[32m2026-06-06 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Prepare deployment of Ceph services] *************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nSaturday 06 June 2026  00:48:12 +0000 (0:00:00.803)       0:00:00.803 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nSaturday 06 June 2026  00:48:13 +0000 (0:00:01.206)       0:00:02.010 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nSaturday 06 June 2026  00:48:15 +0000 (0:00:02.073)       0:00:04.084 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nSaturday 06 June 2026  00:48:16 +0000 (0:00:00.640)       0:00:04.725 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nSaturday 06 June 2026  00:48:17 +0000 (0:00:01.147)       0:00:05.872 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nSaturday 06 June 2026  00:48:18 +0000 (0:00:00.785)       0:00:06.657 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nSaturday 06 June 2026  00:48:18 +0000 (0:00:00.558)       0:00:07.216 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nSaturday 06 June 2026  00:48:20 +0000 (0:00:01.153)       0:00:08.369 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nSaturday 06 June 2026  00:48:21 +0000 (0:00:01.426)       0:00:09.796 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nSaturday 06 June 2026  00:48:22 +0000 (0:00:01.018)       0:00:10.815 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nSaturday 06 June 2026  00:48:23 +0000 (0:00:00.651)       0:00:11.466 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nSaturday 06 June 2026  00:48:25 +0000 (0:00:02.016)       0:00:13.483 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nSaturday 06 June 2026  00:48:28 +0000 (0:00:03.302)       0:00:16.785 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nSaturday 06 June 2026  00:48:29 +0000 (0:00:00.676)       0:00:17.462 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nSaturday 06 June 2026  00:48:30 +0000 (0:00:00.824)       0:00:18.287 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nSaturday 06 June 2026  00:48:30 +0000 (0:00:00.376)       0:00:18.663 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-06-06 00:48:26.268682', 'end': '2026-06-06 00:48:26.369963', 'delta': '0:00:00.101281', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-06-06 00:48:27.164893', 'end': '2026-06-06 00:48:27.268832', 'delta': '0:00:00.103939', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-06-06 00:48:28.164503', 'end': '2026-06-06 00:48:28.282568', 'delta': '0:00:00.118065', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _container_exec_cmd] *******************************\nSaturday 06 June 2026  00:48:30 +0000 (0:00:00.511)       0:00:19.175 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nSaturday 06 June 2026  00:48:33 +0000 (0:00:02.823)       0:00:21.998 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nSaturday 06 June 2026  00:48:34 +0000 (0:00:00.898)       0:00:22.896 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nSaturday 06 June 2026  00:48:35 +0000 (0:00:00.822)       0:00:23.719 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nSaturday 06 June 2026  00:48:37 +0000 (0:00:02.557)       0:00:26.276 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nSaturday 06 June 2026  00:48:38 +0000 (0:00:01.007)       0:00:27.284 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nSaturday 06 June 2026  00:48:39 +0000 (0:00:00.131)       0:00:27.416 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nSaturday 06 June 2026  00:48:39 +0000 (0:00:00.199)       0:00:27.615 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nSaturday 06 June 2026  00:48:39 +0000 (0:00:00.650)       0:00:28.267 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nSaturday 06 June 2026  00:48:40 +0000 (0:00:00.854)       0:00:29.121 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nSaturday 06 June 2026  00:48:41 +0000 (0:00:00.911)       0:00:30.033 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nSaturday 06 June 2026  00:48:42 +0000 (0:00:01.005)       0:00:31.038 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nSaturday 06 June 2026  00:48:43 +0000 (0:00:00.898)       0:00:31.937 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nSaturday 06 June 2026  00:48:44 +0000 (0:00:01.184)       0:00:33.122 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nSaturday 06 June 2026  00:48:46 +0000 (0:00:01.224)       0:00:34.346 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4', 'dm-uuid-LVM-X471FDWL0sWmB830SxI7w6lJaNVE6dBq8agrJAma8a82UyCOUsXxLHPLmkaPYNT0'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91', 'dm-uuid-LVM-eIg18TkIJo0XDx9t7Rv3vF2iNOsjl5YY9WnXhUz3oWVtuuY9NRZlUiMusMadY2Nr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001', 'dm-uuid-LVM-tY1Oke7j3CHQegaDZzscX3c2XGzZi0asopwOTOJ5F3FHp2B3x8crHiuF2w0OcNN3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12', 'dm-uuid-LVM-bwfaDVyVr1HYDO3pp68lVJkcgSg9MciuPC1PV74wYzHyKVkSQ86sVte1efeSGqrk'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-lvhreO-9L5O-ge6d-sRUy-Xx5j-3PHU-9diKbx', 'scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a', 'scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0vu0Oe-Lhlh-nKjf-PKix-M1dT-HFju-b3bbo8', 'scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e', 'scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PzWfUE-bzti-OVZc-zjPS-1BFC-cE9I-fCAYDi', 'scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e', 'scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-37Rl8C-3CxF-HeFD-51Ij-yD4w-CGpy-QV7l3s', 'scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172', 'scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10', 'scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-19-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9', 'scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624', 'dm-uuid-LVM-X4MyMcboteqMFFwXURc4KGckjD2pDf0dphc56lLkQEpNjA8H7PccjxIgAbQ6fIqr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c', 'dm-uuid-LVM-ysNSTFgam2HdMpPta9pXz1oq1Ezcyy2wKCM1x3kUTMC8lwcaenU0nJL9C0m8BP6y'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fSpvuH-URNQ-ieWz-fg22-HKlW-PVtv-cyDKFk', 'scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8', 'scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xSW2F8-4yzd-6Ebw-LtPr-xcRA-wv94-jvNZ1j', 'scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951', 'scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part1', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part14', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part15', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part16', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a', 'scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part1', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part14', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part15', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part16', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-21-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-28-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part1', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part14', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part15', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part16', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-35-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nSaturday 06 June 2026  00:48:48 +0000 (0:00:02.113)       0:00:36.460 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4', 'dm-uuid-LVM-X471FDWL0sWmB830SxI7w6lJaNVE6dBq8agrJAma8a82UyCOUsXxLHPLmkaPYNT0'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91', 'dm-uuid-LVM-eIg18TkIJo0XDx9t7Rv3vF2iNOsjl5YY9WnXhUz3oWVtuuY9NRZlUiMusMadY2Nr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001', 'dm-uuid-LVM-tY1Oke7j3CHQegaDZzscX3c2XGzZi0asopwOTOJ5F3FHp2B3x8crHiuF2w0OcNN3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12', 'dm-uuid-LVM-bwfaDVyVr1HYDO3pp68lVJkcgSg9MciuPC1PV74wYzHyKVkSQ86sVte1efeSGqrk'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PzWfUE-bzti-OVZc-zjPS-1BFC-cE9I-fCAYDi', 'scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e', 'scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-37Rl8C-3CxF-HeFD-51Ij-yD4w-CGpy-QV7l3s', 'scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172', 'scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9', 'scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-lvhreO-9L5O-ge6d-sRUy-Xx5j-3PHU-9diKbx', 'scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a', 'scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0vu0Oe-Lhlh-nKjf-PKix-M1dT-HFju-b3bbo8', 'scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e', 'scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10', 'scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-19-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624', 'dm-uuid-LVM-X4MyMcboteqMFFwXURc4KGckjD2pDf0dphc56lLkQEpNjA8H7PccjxIgAbQ6fIqr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c', 'dm-uuid-LVM-ysNSTFgam2HdMpPta9pXz1oq1Ezcyy2wKCM1x3kUTMC8lwcaenU0nJL9C0m8BP6y'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fSpvuH-URNQ-ieWz-fg22-HKlW-PVtv-cyDKFk', 'scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8', 'scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xSW2F8-4yzd-6Ebw-LtPr-xcRA-wv94-jvNZ1j', 'scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951', 'scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a', 'scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-28-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part1', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part14', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part15', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part16', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-21-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part1', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part14', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part15', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part16', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part1', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part14', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part15', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part16', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-35-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nSaturday 06 June 2026  00:48:49 +0000 (0:00:01.494)       0:00:37.954 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nSaturday 06 June 2026  00:48:51 +0000 (0:00:01.494)       0:00:39.448 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nSaturday 06 June 2026  00:48:52 +0000 (0:00:01.031)       0:00:40.480 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nSaturday 06 June 2026  00:48:53 +0000 (0:00:00.929)       0:00:41.409 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nSaturday 06 June 2026  00:48:54 +0000 (0:00:01.103)       0:00:42.512 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nSaturday 06 June 2026  00:48:55 +0000 (0:00:01.494)       0:00:44.007 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nSaturday 06 June 2026  00:48:56 +0000 (0:00:00.876)       0:00:44.883 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nSaturday 06 June 2026  00:49:01 +0000 (0:00:04.452)       0:00:49.335 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nSaturday 06 June 2026  00:49:02 +0000 (0:00:01.268)       0:00:50.604 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nSaturday 06 June 2026  00:49:03 +0000 (0:00:01.546)       0:00:52.150 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nSaturday 06 June 2026  00:49:04 +0000 (0:00:00.593)       0:00:52.743 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nSaturday 06 June 2026  00:49:04 +0000 (0:00:00.484)       0:00:53.228 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nSaturday 06 June 2026  00:49:05 +0000 (0:00:00.782)       0:00:54.010 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nSaturday 06 June 2026  00:49:06 +0000 (0:00:00.723)       0:00:54.734 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nSaturday 06 June 2026  00:49:06 +0000 (0:00:00.461)       0:00:55.196 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nSaturday 06 June 2026  00:49:07 +0000 (0:00:00.615)       0:00:55.811 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nSaturday 06 June 2026  00:49:08 +0000 (0:00:00.601)       0:00:56.412 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nSaturday 06 June 2026  00:49:09 +0000 (0:00:00.957)       0:00:57.369 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nSaturday 06 June 2026  00:49:11 +0000 (0:00:02.011)       0:00:59.381 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nSaturday 06 June 2026  00:49:12 +0000 (0:00:01.268)       0:01:00.649 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 06 June 2026  00:49:16 +0000 (0:00:04.486)       0:01:05.136 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nSaturday 06 June 2026  00:49:19 +0000 (0:00:02.485)       0:01:07.621 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nSaturday 06 June 2026  00:49:20 +0000 (0:00:01.526)       0:01:09.148 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nSaturday 06 June 2026  00:49:22 +0000 (0:00:01.839)       0:01:10.987 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nSaturday 06 June 2026  00:49:23 +0000 (0:00:01.020)       0:01:12.007 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nSaturday 06 June 2026  00:49:25 +0000 (0:00:01.367)       0:01:13.374 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nSaturday 06 June 2026  00:49:25 +0000 (0:00:00.742)       0:01:14.117 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nSaturday 06 June 2026  00:49:27 +0000 (0:00:01.257)       0:01:15.375 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nSaturday 06 June 2026  00:49:27 +0000 (0:00:00.558)       0:01:15.933 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nSaturday 06 June 2026  00:49:28 +0000 (0:00:00.657)       0:01:16.591 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nSaturday 06 June 2026  00:49:29 +0000 (0:00:01.146)       0:01:17.738 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nSaturday 06 June 2026  00:49:30 +0000 (0:00:01.410)       0:01:19.148 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nSaturday 06 June 2026  00:49:31 +0000 (0:00:00.836)       0:01:19.985 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nSaturday 06 June 2026  00:49:32 +0000 (0:00:00.923)       0:01:20.908 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nSaturday 06 June 2026  00:49:33 +0000 (0:00:01.238)       0:01:22.146 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nSaturday 06 June 2026  00:49:34 +0000 (0:00:00.833)       0:01:22.980 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nSaturday 06 June 2026  00:49:35 +0000 (0:00:01.054)       0:01:24.035 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nSaturday 06 June 2026  00:49:36 +0000 (0:00:00.606)       0:01:24.642 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nSaturday 06 June 2026  00:49:37 +0000 (0:00:00.822)       0:01:25.464 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nSaturday 06 June 2026  00:49:38 +0000 (0:00:00.903)       0:01:26.367 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nSaturday 06 June 2026  00:49:39 +0000 (0:00:01.382)       0:01:27.749 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nSaturday 06 June 2026  00:49:40 +0000 (0:00:01.268)       0:01:29.017 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nSaturday 06 June 2026  00:49:42 +0000 (0:00:01.861)       0:01:30.879 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nSaturday 06 June 2026  00:49:45 +0000 (0:00:02.537)       0:01:33.416 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nSaturday 06 June 2026  00:49:46 +0000 (0:00:01.151)       0:01:34.568 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nSaturday 06 June 2026  00:49:46 +0000 (0:00:00.591)       0:01:35.159 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nSaturday 06 June 2026  00:49:47 +0000 (0:00:00.891)       0:01:36.051 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nSaturday 06 June 2026  00:49:49 +0000 (0:00:01.314)       0:01:37.365 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nSaturday 06 June 2026  00:49:50 +0000 (0:00:01.212)       0:01:38.578 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nSaturday 06 June 2026  00:49:51 +0000 (0:00:00.730)       0:01:39.308 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nSaturday 06 June 2026  00:49:51 +0000 (0:00:00.921)       0:01:40.230 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nSaturday 06 June 2026  00:49:52 +0000 (0:00:00.683)       0:01:40.913 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nSaturday 06 June 2026  00:49:53 +0000 (0:00:01.290)       0:01:42.204 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nSaturday 06 June 2026  00:51:27 +0000 (0:01:33.090)       0:03:15.294 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nSaturday 06 June 2026  00:51:28 +0000 (0:00:01.144)       0:03:16.438 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nSaturday 06 June 2026  00:51:29 +0000 (0:00:01.125)       0:03:17.564 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nSaturday 06 June 2026  00:51:29 +0000 (0:00:00.180)       0:03:17.744 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nSaturday 06 June 2026  00:51:30 +0000 (0:00:00.948)       0:03:18.693 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nSaturday 06 June 2026  00:51:31 +0000 (0:00:01.060)       0:03:19.753 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nSaturday 06 June 2026  00:51:32 +0000 (0:00:00.981)       0:03:20.734 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nSaturday 06 June 2026  00:51:35 +0000 (0:00:03.341)       0:03:24.075 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nSaturday 06 June 2026  00:51:36 +0000 (0:00:00.737)       0:03:24.813 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nSaturday 06 June 2026  00:51:37 +0000 (0:00:01.373)       0:03:26.187 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nSaturday 06 June 2026  00:51:38 +0000 (0:00:01.056)       0:03:27.244 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nSaturday 06 June 2026  00:51:39 +0000 (0:00:00.761)       0:03:28.005 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nSaturday 06 June 2026  00:51:40 +0000 (0:00:00.750)       0:03:28.756 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nSaturday 06 June 2026  00:51:41 +0000 (0:00:00.809)       0:03:29.566 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nSaturday 06 June 2026  00:51:42 +0000 (0:00:00.847)       0:03:30.413 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nSaturday 06 June 2026  00:51:43 +0000 (0:00:00.896)       0:03:31.309 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nSaturday 06 June 2026  00:51:43 +0000 (0:00:00.727)       0:03:32.037 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nSaturday 06 June 2026  00:51:45 +0000 (0:00:01.409)       0:03:33.447 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nSaturday 06 June 2026  00:51:46 +0000 (0:00:01.695)       0:03:35.143 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nSaturday 06 June 2026  00:51:48 +0000 (0:00:01.557)       0:03:36.701 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nSaturday 06 June 2026  00:51:56 +0000 (0:00:07.866)       0:03:44.567 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nSaturday 06 June 2026  00:51:57 +0000 (0:00:00.882)       0:03:45.449 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Generate environment file] *********************************\nSaturday 06 June 2026  00:51:57 +0000 (0:00:00.756)       0:03:46.206 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nSaturday 06 June 2026  00:51:59 +0000 (0:00:01.282)       0:03:47.488 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nSaturday 06 June 2026  00:51:59 +0000 (0:00:00.594)       0:03:48.083 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nSaturday 06 June 2026  00:52:00 +0000 (0:00:00.768)       0:03:48.851 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nSaturday 06 June 2026  00:52:01 +0000 (0:00:00.584)       0:03:49.435 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nSaturday 06 June 2026  00:52:01 +0000 (0:00:00.551)       0:03:49.986 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nSaturday 06 June 2026  00:52:02 +0000 (0:00:00.786)       0:03:50.773 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nSaturday 06 June 2026  00:52:03 +0000 (0:00:00.569)       0:03:51.342 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nSaturday 06 June 2026  00:52:03 +0000 (0:00:00.874)       0:03:52.217 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nSaturday 06 June 2026  00:52:04 +0000 (0:00:00.593)       0:03:52.810 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nSaturday 06 June 2026  00:52:08 +0000 (0:00:03.832)       0:03:56.643 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nSaturday 06 June 2026  00:52:09 +0000 (0:00:00.676)       0:03:57.319 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nSaturday 06 June 2026  00:52:09 +0000 (0:00:00.933)       0:03:58.253 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nSaturday 06 June 2026  00:52:10 +0000 (0:00:01.020)       0:03:59.273 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nSaturday 06 June 2026  00:52:11 +0000 (0:00:01.009)       0:04:00.282 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.13:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.14:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.15:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nSaturday 06 June 2026  00:52:12 +0000 (0:00:00.819)       0:04:01.102 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nSaturday 06 June 2026  00:52:13 +0000 (0:00:00.909)       0:04:02.012 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nSaturday 06 June 2026  00:52:14 +0000 (0:00:00.761)       0:04:02.773 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nSaturday 06 June 2026  00:52:15 +0000 (0:00:00.987)       0:04:03.761 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nSaturday 06 June 2026  00:52:16 +0000 (0:00:00.639)       0:04:04.401 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nSaturday 06 June 2026  00:52:17 +0000 (0:00:01.022)       0:04:05.424 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nSaturday 06 June 2026  00:52:18 +0000 (0:00:00.877)       0:04:06.302 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nSaturday 06 June 2026  00:52:18 +0000 (0:00:00.847)       0:04:07.149 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nSaturday 06 June 2026  00:52:19 +0000 (0:00:00.775)       0:04:07.925 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nSaturday 06 June 2026  00:52:20 +0000 (0:00:00.965)       0:04:08.890 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nSaturday 06 June 2026  00:52:21 +0000 (0:00:00.683)       0:04:09.574 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nSaturday 06 June 2026  00:52:23 +0000 (0:00:02.401)       0:04:11.975 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 06 June 2026  00:52:26 +0000 (0:00:03.010)       0:04:14.986 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nSaturday 06 June 2026  00:52:28 +0000 (0:00:01.351)       0:04:16.337 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********\nSaturday 06 June 2026  00:52:29 +0000 (0:00:01.324)       0:04:17.661 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nSaturday 06 June 2026  00:52:29 +0000 (0:00:00.349)       0:04:18.011 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************\nSaturday 06 June 2026  00:52:30 +0000 (0:00:01.161)       0:04:19.173 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********\nSaturday 06 June 2026  00:52:31 +0000 (0:00:00.908)       0:04:20.081 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Osds handler] **********************************\nSaturday 06 June 2026  00:52:32 +0000 (0:00:00.369)       0:04:20.451 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************\nSaturday 06 June 2026  00:52:33 +0000 (0:00:01.141)       0:04:21.593 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********\nSaturday 06 June 2026  00:52:33 +0000 (0:00:00.398)       0:04:21.992 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Unset noup flag] *******************************\nSaturday 06 June 2026  00:52:34 +0000 (0:00:00.683)       0:04:22.675 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nSaturday 06 June 2026  00:52:34 +0000 (0:00:00.228)       0:04:22.904 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get pool list] *********************************\nSaturday 06 June 2026  00:52:34 +0000 (0:00:00.359)       0:04:23.263 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nSaturday 06 June 2026  00:52:35 +0000 (0:00:00.227)       0:04:23.491 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nSaturday 06 June 2026  00:52:35 +0000 (0:00:00.232)       0:04:23.724 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nSaturday 06 June 2026  00:52:35 +0000 (0:00:00.155)       0:04:23.879 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nSaturday 06 June 2026  00:52:35 +0000 (0:00:00.243)       0:04:24.123 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nSaturday 06 June 2026  00:52:36 +0000 (0:00:00.248)       0:04:24.371 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nSaturday 06 June 2026  00:52:36 +0000 (0:00:00.405)       0:04:24.776 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************\nSaturday 06 June 2026  00:52:37 +0000 (0:00:00.615)       0:04:25.392 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nSaturday 06 June 2026  00:52:37 +0000 (0:00:00.268)       0:04:25.661 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nSaturday 06 June 2026  00:52:37 +0000 (0:00:00.263)       0:04:25.924 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********\nSaturday 06 June 2026  00:52:38 +0000 (0:00:00.906)       0:04:26.831 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************\nSaturday 06 June 2026  00:52:39 +0000 (0:00:00.659)       0:04:27.491 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************\nSaturday 06 June 2026  00:52:40 +0000 (0:00:01.510)       0:04:29.001 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********\nSaturday 06 June 2026  00:52:41 +0000 (0:00:00.813)       0:04:29.814 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nSaturday 06 June 2026  00:52:41 +0000 (0:00:00.452)       0:04:30.267 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********\nSaturday 06 June 2026  00:52:43 +0000 (0:00:01.745)       0:04:32.012 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************\nSaturday 06 June 2026  00:52:44 +0000 (0:00:00.416)       0:04:32.429 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************\nSaturday 06 June 2026  00:52:45 +0000 (0:00:01.849)       0:04:34.279 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********\nSaturday 06 June 2026  00:52:46 +0000 (0:00:00.666)       0:04:34.946 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rbdmirrors handler] ****************************\nSaturday 06 June 2026  00:52:47 +0000 (0:00:00.426)       0:04:35.372 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nSaturday 06 June 2026  00:52:47 +0000 (0:00:00.868)       0:04:36.241 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********\nSaturday 06 June 2026  00:52:49 +0000 (0:00:01.777)       0:04:38.018 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************\nSaturday 06 June 2026  00:52:50 +0000 (0:00:00.315)       0:04:38.334 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************\nSaturday 06 June 2026  00:52:51 +0000 (0:00:01.722)       0:04:40.057 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********\nSaturday 06 June 2026  00:52:52 +0000 (0:00:00.659)       0:04:40.717 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-mon] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 06 June 2026  00:52:53 +0000 (0:00:00.590)       0:04:41.307 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nSaturday 06 June 2026  00:52:53 +0000 (0:00:00.646)       0:04:41.954 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nSaturday 06 June 2026  00:52:54 +0000 (0:00:00.527)       0:04:42.482 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nSaturday 06 June 2026  00:52:54 +0000 (0:00:00.711)       0:04:43.193 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nSaturday 06 June 2026  00:52:55 +0000 (0:00:00.301)       0:04:43.495 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nSaturday 06 June 2026  00:52:55 +0000 (0:00:00.536)       0:04:44.031 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nSaturday 06 June 2026  00:52:56 +0000 (0:00:00.341)       0:04:44.373 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nSaturday 06 June 2026  00:52:56 +0000 (0:00:00.859)       0:04:45.232 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nSaturday 06 June 2026  00:52:58 +0000 (0:00:01.170)       0:04:46.403 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nSaturday 06 June 2026  00:52:59 +0000 (0:00:01.096)       0:04:47.499 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nSaturday 06 June 2026  00:53:00 +0000 (0:00:01.562)       0:04:49.062 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nSaturday 06 June 2026  00:53:01 +0000 (0:00:00.945)       0:04:50.007 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nSaturday 06 June 2026  00:53:02 +0000 (0:00:00.356)       0:04:50.364 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nSaturday 06 June 2026  00:53:02 +0000 (0:00:00.578)       0:04:50.943 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nSaturday 06 June 2026  00:53:02 +0000 (0:00:00.308)       0:04:51.252 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nSaturday 06 June 2026  00:53:03 +0000 (0:00:00.350)       0:04:51.602 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nSaturday 06 June 2026  00:53:04 +0000 (0:00:00.850)       0:04:52.453 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nSaturday 06 June 2026  00:53:04 +0000 (0:00:00.686)       0:04:53.139 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nSaturday 06 June 2026  00:53:05 +0000 (0:00:00.333)       0:04:53.473 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nSaturday 06 June 2026  00:53:05 +0000 (0:00:00.321)       0:04:53.795 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nSaturday 06 June 2026  00:53:05 +0000 (0:00:00.414)       0:04:54.209 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact container_exec_cmd] **********************************\nSaturday 06 June 2026  00:53:07 +0000 (0:00:01.269)       0:04:55.479 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include deploy_monitors.yml] **********************************\nSaturday 06 June 2026  00:53:07 +0000 (0:00:00.458)       0:04:55.937 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Check if monitor initial keyring already exists] **************\nSaturday 06 June 2026  00:53:08 +0000 (0:00:00.690)       0:04:56.628 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nSaturday 06 June 2026  00:53:08 +0000 (0:00:00.384)       0:04:57.012 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nSaturday 06 June 2026  00:53:09 +0000 (0:00:01.128)       0:04:58.141 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Get initial keyring when it already exists] *******************\nSaturday 06 June 2026  00:53:10 +0000 (0:00:00.346)       0:04:58.487 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create monitor initial keyring] *******************************\nSaturday 06 June 2026  00:53:10 +0000 (0:00:00.318)       0:04:58.806 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********\nSaturday 06 June 2026  00:53:11 +0000 (0:00:01.400)       0:05:00.207 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create monitor directory] *************************************\nSaturday 06 June 2026  00:53:13 +0000 (0:00:01.307)       0:05:01.514 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Recursively fix ownership of monitor directory] ***************\nSaturday 06 June 2026  00:53:14 +0000 (0:00:00.852)       0:05:02.366 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create admin keyring] *****************************************\nSaturday 06 June 2026  00:53:14 +0000 (0:00:00.716)       0:05:03.083 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nSaturday 06 June 2026  00:53:16 +0000 (0:00:01.319)       0:05:04.402 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nSaturday 06 June 2026  00:53:16 +0000 (0:00:00.865)       0:05:05.267 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> {{ item }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> {{ item }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> {{ item }}]\u001b[0m\n\nTASK [ceph-mon : Import admin keyring into mon keyring] ************************\nSaturday 06 June 2026  00:53:21 +0000 (0:00:04.095)       0:05:09.363 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact ceph-mon container command] **************************\nSaturday 06 June 2026  00:53:22 +0000 (0:00:01.722)       0:05:11.085 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact monmaptool container command] ************************\nSaturday 06 June 2026  00:53:23 +0000 (0:00:00.513)       0:05:11.599 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Generate initial monmap] **************************************\nSaturday 06 June 2026  00:53:23 +0000 (0:00:00.339)       0:05:11.939 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************\nSaturday 06 June 2026  00:53:25 +0000 (0:00:02.091)       0:05:14.030 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************\nSaturday 06 June 2026  00:53:27 +0000 (0:00:01.614)       0:05:15.645 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include start_monitor.yml] ************************************\nSaturday 06 June 2026  00:53:27 +0000 (0:00:00.315)       0:05:15.960 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Ensure systemd service override directory exists] *************\nSaturday 06 June 2026  00:53:28 +0000 (0:00:00.559)       0:05:16.520 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************\nSaturday 06 June 2026  00:53:28 +0000 (0:00:00.582)       0:05:17.103 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include_tasks systemd.yml] ************************************\nSaturday 06 June 2026  00:53:29 +0000 (0:00:00.333)       0:05:17.437 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Generate systemd unit file for mon container] *****************\nSaturday 06 June 2026  00:53:29 +0000 (0:00:00.548)       0:05:17.985 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Generate systemd ceph-mon target file] ************************\nSaturday 06 June 2026  00:53:31 +0000 (0:00:02.010)       0:05:19.996 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Enable ceph-mon.target] ***************************************\nSaturday 06 June 2026  00:53:33 +0000 (0:00:01.584)       0:05:21.581 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Start the monitor service] ************************************\nSaturday 06 June 2026  00:53:35 +0000 (0:00:01.756)       0:05:23.337 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************\nSaturday 06 June 2026  00:53:37 +0000 (0:00:01.999)       0:05:25.337 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************\nSaturday 06 June 2026  00:53:37 +0000 (0:00:00.867)       0:05:26.205 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for the monitor(s) to form the quorum... (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Fetch ceph initial keys] **************************************\nSaturday 06 June 2026  00:53:59 +0000 (0:00:21.868)       0:05:48.073 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include secure_cluster.yml] ***********************************\nSaturday 06 June 2026  00:54:09 +0000 (0:00:09.462)       0:05:57.535 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set cluster configs] ******************************************\nSaturday 06 June 2026  00:54:09 +0000 (0:00:00.545)       0:05:58.081 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'ms_bind_ipv4', 'value': 'True'}])\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}]) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 06 June 2026  00:54:24 +0000 (0:00:15.165)       0:06:13.247 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nSaturday 06 June 2026  00:54:25 +0000 (0:00:00.364)       0:06:13.611 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********\nSaturday 06 June 2026  00:54:25 +0000 (0:00:00.554)       0:06:14.166 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nSaturday 06 June 2026  00:54:26 +0000 (0:00:00.605)       0:06:14.771 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************\nSaturday 06 June 2026  00:54:26 +0000 (0:00:00.381)       0:06:15.152 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********\nSaturday 06 June 2026  00:54:27 +0000 (0:00:00.660)       0:06:15.813 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-mgr] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 06 June 2026  00:54:28 +0000 (0:00:00.930)       0:06:16.743 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nSaturday 06 June 2026  00:54:29 +0000 (0:00:00.574)       0:06:17.318 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nSaturday 06 June 2026  00:54:29 +0000 (0:00:00.523)       0:06:17.841 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nSaturday 06 June 2026  00:54:30 +0000 (0:00:01.117)       0:06:18.959 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nSaturday 06 June 2026  00:54:31 +0000 (0:00:00.366)       0:06:19.326 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nSaturday 06 June 2026  00:54:31 +0000 (0:00:00.315)       0:06:19.642 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nSaturday 06 June 2026  00:54:31 +0000 (0:00:00.313)       0:06:19.955 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nSaturday 06 June 2026  00:54:32 +0000 (0:00:01.101)       0:06:21.056 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nSaturday 06 June 2026  00:54:33 +0000 (0:00:00.328)       0:06:21.385 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nSaturday 06 June 2026  00:54:33 +0000 (0:00:00.332)       0:06:21.718 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nSaturday 06 June 2026  00:54:34 +0000 (0:00:00.852)       0:06:22.570 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nSaturday 06 June 2026  00:54:35 +0000 (0:00:01.098)       0:06:23.668 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nSaturday 06 June 2026  00:54:35 +0000 (0:00:00.424)       0:06:24.092 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nSaturday 06 June 2026  00:54:36 +0000 (0:00:00.448)       0:06:24.541 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nSaturday 06 June 2026  00:54:36 +0000 (0:00:00.388)       0:06:24.929 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nSaturday 06 June 2026  00:54:37 +0000 (0:00:00.587)       0:06:25.516 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nSaturday 06 June 2026  00:54:37 +0000 (0:00:00.486)       0:06:26.003 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nSaturday 06 June 2026  00:54:38 +0000 (0:00:00.331)       0:06:26.334 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nSaturday 06 June 2026  00:54:38 +0000 (0:00:00.334)       0:06:26.669 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nSaturday 06 June 2026  00:54:38 +0000 (0:00:00.333)       0:06:27.003 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nSaturday 06 June 2026  00:54:39 +0000 (0:00:00.697)       0:06:27.700 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nSaturday 06 June 2026  00:54:40 +0000 (0:00:00.612)       0:06:28.312 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-mgr : Include common.yml] *******************************************\nSaturday 06 June 2026  00:54:40 +0000 (0:00:00.940)       0:06:29.253 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Create mgr directory] *****************************************\nSaturday 06 June 2026  00:54:41 +0000 (0:00:00.853)       0:06:30.107 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************\nSaturday 06 June 2026  00:54:42 +0000 (0:00:00.743)       0:06:30.850 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************\nSaturday 06 June 2026  00:54:42 +0000 (0:00:00.321)       0:06:31.172 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> {{ groups[mon_group_name][0] }}]\u001b[0m\n\nTASK [ceph-mgr : Set_fact _mgr_keys] *******************************************\nSaturday 06 June 2026  00:54:54 +0000 (0:00:11.268)       0:06:42.440 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Get keys from monitors] ***************************************\nSaturday 06 June 2026  00:54:54 +0000 (0:00:00.670)       0:06:43.111 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************\nSaturday 06 June 2026  00:54:57 +0000 (0:00:02.251)       0:06:45.362 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Set mgr key permissions] **************************************\nSaturday 06 June 2026  00:54:58 +0000 (0:00:01.435)       0:06:46.798 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************\nSaturday 06 June 2026  00:54:59 +0000 (0:00:00.722)       0:06:47.521 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include pre_requisite.yml] ************************************\nSaturday 06 June 2026  00:54:59 +0000 (0:00:00.589)       0:06:48.111 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nSaturday 06 June 2026  00:55:00 +0000 (0:00:00.312)       0:06:48.423 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Ensure systemd service override directory exists] *************\nSaturday 06 June 2026  00:55:00 +0000 (0:00:00.582)       0:06:49.005 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************\nSaturday 06 June 2026  00:55:01 +0000 (0:00:00.315)       0:06:49.321 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include_tasks systemd.yml] ************************************\nSaturday 06 June 2026  00:55:01 +0000 (0:00:00.621)       0:06:49.943 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Generate systemd unit file] ***********************************\nSaturday 06 June 2026  00:55:02 +0000 (0:00:00.551)       0:06:50.495 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************\nSaturday 06 June 2026  00:55:03 +0000 (0:00:01.563)       0:06:52.058 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Enable ceph-mgr.target] ***************************************\nSaturday 06 June 2026  00:55:05 +0000 (0:00:01.724)       0:06:53.783 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Systemd start mgr] ********************************************\nSaturday 06 June 2026  00:55:07 +0000 (0:00:01.854)       0:06:55.637 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Include mgr_modules.yml] **************************************\nSaturday 06 June 2026  00:55:09 +0000 (0:00:01.985)       0:06:57.622 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/mgr_modules.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Wait for all mgr to be up] ************************************\nSaturday 06 June 2026  00:55:09 +0000 (0:00:00.510)       0:06:58.133 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (30 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (29 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (28 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (27 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (26 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (25 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************\nSaturday 06 June 2026  00:55:47 +0000 (0:00:37.231)       0:07:35.365 ********* \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mgr : Set _ceph_mgr_modules fact (convert _ceph_mgr_modules.stdout to a dict)] ***\nSaturday 06 June 2026  00:55:48 +0000 (0:00:01.414)       0:07:36.780 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************\nSaturday 06 June 2026  00:55:48 +0000 (0:00:00.333)       0:07:37.114 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************\nSaturday 06 June 2026  00:55:49 +0000 (0:00:00.184)       0:07:37.298 ********* \n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=iostat)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=nfs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=restful)\u001b[0m\n\nTASK [ceph-mgr : Add modules to ceph-mgr] **************************************\nSaturday 06 June 2026  00:55:55 +0000 (0:00:06.585)       0:07:43.884 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item=balancer) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=dashboard)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=prometheus)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=status) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 06 June 2026  00:56:00 +0000 (0:00:04.998)       0:07:48.883 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nSaturday 06 June 2026  00:56:01 +0000 (0:00:01.069)       0:07:49.952 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********\nSaturday 06 June 2026  00:56:02 +0000 (0:00:00.608)       0:07:50.561 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************\nSaturday 06 June 2026  00:56:02 +0000 (0:00:00.346)       0:07:50.908 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************\nSaturday 06 June 2026  00:56:04 +0000 (0:00:01.575)       0:07:52.483 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********\nSaturday 06 June 2026  00:56:04 +0000 (0:00:00.667)       0:07:53.150 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-osd] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 06 June 2026  00:56:05 +0000 (0:00:00.594)       0:07:53.745 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nSaturday 06 June 2026  00:56:06 +0000 (0:00:00.791)       0:07:54.537 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nSaturday 06 June 2026  00:56:06 +0000 (0:00:00.515)       0:07:55.053 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nSaturday 06 June 2026  00:56:07 +0000 (0:00:00.280)       0:07:55.334 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nSaturday 06 June 2026  00:56:08 +0000 (0:00:01.206)       0:07:56.540 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nSaturday 06 June 2026  00:56:09 +0000 (0:00:00.844)       0:07:57.385 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nSaturday 06 June 2026  00:56:09 +0000 (0:00:00.880)       0:07:58.266 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nSaturday 06 June 2026  00:56:10 +0000 (0:00:00.465)       0:07:58.731 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nSaturday 06 June 2026  00:56:11 +0000 (0:00:00.581)       0:07:59.312 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nSaturday 06 June 2026  00:56:11 +0000 (0:00:00.364)       0:07:59.677 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nSaturday 06 June 2026  00:56:12 +0000 (0:00:00.775)       0:08:00.453 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nSaturday 06 June 2026  00:56:13 +0000 (0:00:00.998)       0:08:01.451 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nSaturday 06 June 2026  00:56:13 +0000 (0:00:00.590)       0:08:02.042 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nSaturday 06 June 2026  00:56:14 +0000 (0:00:00.337)       0:08:02.379 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nSaturday 06 June 2026  00:56:14 +0000 (0:00:00.290)       0:08:02.670 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nSaturday 06 June 2026  00:56:14 +0000 (0:00:00.284)       0:08:02.954 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nSaturday 06 June 2026  00:56:15 +0000 (0:00:00.553)       0:08:03.508 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nSaturday 06 June 2026  00:56:15 +0000 (0:00:00.270)       0:08:03.778 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nSaturday 06 June 2026  00:56:15 +0000 (0:00:00.281)       0:08:04.060 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nSaturday 06 June 2026  00:56:16 +0000 (0:00:00.253)       0:08:04.314 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nSaturday 06 June 2026  00:56:16 +0000 (0:00:00.505)       0:08:04.819 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact add_osd] *********************************************\nSaturday 06 June 2026  00:56:17 +0000 (0:00:00.514)       0:08:05.334 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact container_exec_cmd] **********************************\nSaturday 06 June 2026  00:56:17 +0000 (0:00:00.312)       0:08:05.646 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-osd : Include_tasks system_tuning.yml] ******************************\nSaturday 06 June 2026  00:56:18 +0000 (0:00:00.929)       0:08:06.575 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Create tmpfiles.d directory] **********************************\nSaturday 06 June 2026  00:56:19 +0000 (0:00:00.962)       0:08:07.537 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Disable transparent hugepage] *********************************\nSaturday 06 June 2026  00:56:19 +0000 (0:00:00.410)       0:08:07.948 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Get default vm.min_free_kbytes] *******************************\nSaturday 06 June 2026  00:56:20 +0000 (0:00:00.435)       0:08:08.384 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************\nSaturday 06 June 2026  00:56:21 +0000 (0:00:01.160)       0:08:09.544 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Apply operating system tuning] ********************************\nSaturday 06 June 2026  00:56:21 +0000 (0:00:00.380)       0:08:09.924 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\nTASK [ceph-osd : Install dependencies] *****************************************\nSaturday 06 June 2026  00:56:24 +0000 (0:00:03.263)       0:08:13.187 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks common.yml] *************************************\nSaturday 06 June 2026  00:56:25 +0000 (0:00:00.341)       0:08:13.529 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Create bootstrap-osd and osd directories] *********************\nSaturday 06 June 2026  00:56:26 +0000 (0:00:00.892)       0:08:14.422 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd/)\u001b[0m\n\nTASK [ceph-osd : Get keys from monitors] ***************************************\nSaturday 06 June 2026  00:56:27 +0000 (0:00:01.187)       0:08:15.609 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-osd : Copy ceph key(s) if needed] ***********************************\nSaturday 06 June 2026  00:56:29 +0000 (0:00:02.256)       0:08:17.866 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set noup flag] ************************************************\nSaturday 06 June 2026  00:56:31 +0000 (0:00:01.493)       0:08:19.360 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************\nSaturday 06 June 2026  00:56:33 +0000 (0:00:02.365)       0:08:21.725 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/scenarios/lvm.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Use ceph-volume to create osds] *******************************\nSaturday 06 June 2026  00:56:33 +0000 (0:00:00.510)       0:08:22.235 ********* \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'})\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nSaturday 06 June 2026  00:57:13 +0000 (0:00:39.242)       0:09:01.477 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks start_osds.yml] *********************************\nSaturday 06 June 2026  00:57:13 +0000 (0:00:00.485)       0:09:01.963 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Get osd ids] **************************************************\nSaturday 06 June 2026  00:57:14 +0000 (0:00:00.502)       0:09:02.466 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Collect osd ids] **********************************************\nSaturday 06 June 2026  00:57:14 +0000 (0:00:00.702)       0:09:03.168 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks systemd.yml] ************************************\nSaturday 06 June 2026  00:57:18 +0000 (0:00:03.268)       0:09:06.437 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Generate systemd unit file] ***********************************\nSaturday 06 June 2026  00:57:18 +0000 (0:00:00.536)       0:09:06.973 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Generate systemd ceph-osd target file] ************************\nSaturday 06 June 2026  00:57:20 +0000 (0:00:01.362)       0:09:08.335 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Enable ceph-osd.target] ***************************************\nSaturday 06 June 2026  00:57:21 +0000 (0:00:01.653)       0:09:09.989 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Ensure systemd service override directory exists] *************\nSaturday 06 June 2026  00:57:23 +0000 (0:00:02.045)       0:09:12.034 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************\nSaturday 06 June 2026  00:57:24 +0000 (0:00:00.319)       0:09:12.353 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********\nSaturday 06 June 2026  00:57:24 +0000 (0:00:00.284)       0:09:12.638 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=5)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nSaturday 06 June 2026  00:57:25 +0000 (0:00:01.290)       0:09:13.928 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nSaturday 06 June 2026  00:57:27 +0000 (0:00:02.257)       0:09:16.186 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nSaturday 06 June 2026  00:57:31 +0000 (0:00:03.910)       0:09:20.097 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-osd : Wait for all osd to be up] ************************************\nSaturday 06 June 2026  00:57:34 +0000 (0:00:03.155)       0:09:23.253 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-5 -> testbed-node-0]: Wait for all osd to be up (60 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-osd : Include crush_rules.yml] **************************************\nSaturday 06 June 2026  00:57:47 +0000 (0:00:13.030)       0:09:36.283 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 06 June 2026  00:57:48 +0000 (0:00:00.877)       0:09:37.161 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Osds handler] **********************************\nSaturday 06 June 2026  00:57:49 +0000 (0:00:00.627)       0:09:37.788 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************\nSaturday 06 June 2026  00:57:50 +0000 (0:00:00.603)       0:09:38.391 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********\nSaturday 06 June 2026  00:57:50 +0000 (0:00:00.490)       0:09:38.881 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Unset noup flag] *******************************\nSaturday 06 June 2026  00:57:50 +0000 (0:00:00.356)       0:09:39.238 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nSaturday 06 June 2026  00:57:51 +0000 (0:00:00.229)       0:09:39.467 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get pool list] *********************************\nSaturday 06 June 2026  00:57:51 +0000 (0:00:00.575)       0:09:40.043 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nSaturday 06 June 2026  00:57:51 +0000 (0:00:00.231)       0:09:40.274 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nSaturday 06 June 2026  00:57:52 +0000 (0:00:00.227)       0:09:40.502 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nSaturday 06 June 2026  00:57:52 +0000 (0:00:00.131)       0:09:40.633 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nSaturday 06 June 2026  00:57:52 +0000 (0:00:00.276)       0:09:40.910 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nSaturday 06 June 2026  00:57:52 +0000 (0:00:00.235)       0:09:41.145 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nSaturday 06 June 2026  00:57:53 +0000 (0:00:00.393)       0:09:41.539 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************\nSaturday 06 June 2026  00:57:53 +0000 (0:00:00.339)       0:09:41.878 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nSaturday 06 June 2026  00:57:54 +0000 (0:00:00.858)       0:09:42.737 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role ceph-crash] ***************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 06 June 2026  00:57:55 +0000 (0:00:00.655)       0:09:43.393 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nSaturday 06 June 2026  00:57:56 +0000 (0:00:01.185)       0:09:44.579 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nSaturday 06 June 2026  00:57:57 +0000 (0:00:01.255)       0:09:45.835 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nSaturday 06 June 2026  00:57:58 +0000 (0:00:01.291)       0:09:47.126 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nSaturday 06 June 2026  00:57:59 +0000 (0:00:00.776)       0:09:47.902 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nSaturday 06 June 2026  00:58:00 +0000 (0:00:01.017)       0:09:48.920 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nSaturday 06 June 2026  00:58:01 +0000 (0:00:00.793)       0:09:49.713 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nSaturday 06 June 2026  00:58:02 +0000 (0:00:01.121)       0:09:50.835 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nSaturday 06 June 2026  00:58:03 +0000 (0:00:00.913)       0:09:51.749 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nSaturday 06 June 2026  00:58:04 +0000 (0:00:00.643)       0:09:52.393 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nSaturday 06 June 2026  00:58:05 +0000 (0:00:01.342)       0:09:53.735 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nSaturday 06 June 2026  00:58:06 +0000 (0:00:01.059)       0:09:54.795 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nSaturday 06 June 2026  00:58:07 +0000 (0:00:00.858)       0:09:55.653 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nSaturday 06 June 2026  00:58:07 +0000 (0:00:00.601)       0:09:56.255 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nSaturday 06 June 2026  00:58:08 +0000 (0:00:00.839)       0:09:57.095 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nSaturday 06 June 2026  00:58:09 +0000 (0:00:00.593)       0:09:57.689 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nSaturday 06 June 2026  00:58:10 +0000 (0:00:00.901)       0:09:58.590 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nSaturday 06 June 2026  00:58:10 +0000 (0:00:00.601)       0:09:59.191 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nSaturday 06 June 2026  00:58:11 +0000 (0:00:00.858)       0:10:00.050 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nSaturday 06 June 2026  00:58:12 +0000 (0:00:00.607)       0:10:00.658 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nSaturday 06 June 2026  00:58:13 +0000 (0:00:00.856)       0:10:01.515 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Create client.crash keyring] ********************************\nSaturday 06 June 2026  00:58:14 +0000 (0:00:01.103)       0:10:02.618 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-crash : Get keys from monitors] *************************************\nSaturday 06 June 2026  00:58:18 +0000 (0:00:04.071)       0:10:06.690 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-crash : Copy ceph key(s) if needed] *********************************\nSaturday 06 June 2026  00:58:20 +0000 (0:00:01.969)       0:10:08.659 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************\nSaturday 06 June 2026  00:58:21 +0000 (0:00:01.423)       0:10:10.082 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Include_tasks systemd.yml] **********************************\nSaturday 06 June 2026  00:58:22 +0000 (0:00:01.111)       0:10:11.194 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-crash/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-crash : Generate systemd unit file for ceph-crash container] ********\nSaturday 06 June 2026  00:58:24 +0000 (0:00:01.261)       0:10:12.456 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Start the ceph-crash service] *******************************\nSaturday 06 June 2026  00:58:25 +0000 (0:00:01.598)       0:10:14.054 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************\nSaturday 06 June 2026  00:58:29 +0000 (0:00:04.107)       0:10:18.162 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******\nSaturday 06 June 2026  00:58:31 +0000 (0:00:01.267)       0:10:19.430 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart the ceph-crash service] ****************\nSaturday 06 June 2026  00:58:31 +0000 (0:00:00.634)       0:10:20.064 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******\nSaturday 06 June 2026  00:58:34 +0000 (0:00:02.522)       0:10:22.586 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-mds] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 06 June 2026  00:58:35 +0000 (0:00:00.959)       0:10:23.546 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nSaturday 06 June 2026  00:58:36 +0000 (0:00:00.850)       0:10:24.397 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nSaturday 06 June 2026  00:58:36 +0000 (0:00:00.531)       0:10:24.929 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nSaturday 06 June 2026  00:58:37 +0000 (0:00:00.583)       0:10:25.512 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nSaturday 06 June 2026  00:58:37 +0000 (0:00:00.697)       0:10:26.209 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nSaturday 06 June 2026  00:58:38 +0000 (0:00:00.768)       0:10:26.978 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nSaturday 06 June 2026  00:58:39 +0000 (0:00:00.791)       0:10:27.769 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nSaturday 06 June 2026  00:58:40 +0000 (0:00:00.632)       0:10:28.402 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nSaturday 06 June 2026  00:58:40 +0000 (0:00:00.315)       0:10:28.717 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nSaturday 06 June 2026  00:58:40 +0000 (0:00:00.324)       0:10:29.042 ********* \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nSaturday 06 June 2026  00:58:41 +0000 (0:00:00.753)       0:10:29.795 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nSaturday 06 June 2026  00:58:42 +0000 (0:00:00.992)       0:10:30.788 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nSaturday 06 June 2026  00:58:42 +0000 (0:00:00.322)       0:10:31.110 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nSaturday 06 June 2026  00:58:43 +0000 (0:00:00.341)       0:10:31.452 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nSaturday 06 June 2026  00:58:43 +0000 (0:00:00.333)       0:10:31.785 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nSaturday 06 June 2026  00:58:44 +0000 (0:00:00.714)       0:10:32.500 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nSaturday 06 June 2026  00:58:44 +0000 (0:00:00.347)       0:10:32.847 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nSaturday 06 June 2026  00:58:44 +0000 (0:00:00.344)       0:10:33.192 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nSaturday 06 June 2026  00:58:45 +0000 (0:00:00.335)       0:10:33.528 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nSaturday 06 June 2026  00:58:45 +0000 (0:00:00.590)       0:10:34.119 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nSaturday 06 June 2026  00:58:46 +0000 (0:00:00.335)       0:10:34.454 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Include create_mds_filesystems.yml] ***************************\nSaturday 06 June 2026  00:58:46 +0000 (0:00:00.535)       0:10:34.990 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/create_mds_filesystems.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-facts : Get current default crush rule details] *********************\nSaturday 06 June 2026  00:58:47 +0000 (0:00:00.681)       0:10:35.672 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Get current default crush rule name] ************************\nSaturday 06 June 2026  00:58:49 +0000 (0:00:02.547)       0:10:38.219 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'rule_id': 0, 'rule_name': 'replicated_rule', 'type': 1, 'steps': [{'op': 'take', 'item': -1, 'item_name': 'default'}, {'op': 'chooseleaf_firstn', 'num': 0, 'type': 'host'}, {'op': 'emit'}]}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Create filesystem pools] **************************************\nSaturday 06 June 2026  00:58:50 +0000 (0:00:00.580)       0:10:38.800 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_data', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_metadata', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\nTASK [ceph-mds : Create ceph filesystem] ***************************************\nSaturday 06 June 2026  00:58:58 +0000 (0:00:08.444)       0:10:47.244 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nSaturday 06 June 2026  00:59:02 +0000 (0:00:03.784)       0:10:51.028 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-mds : Create bootstrap-mds and mds directories] *********************\nSaturday 06 June 2026  00:59:03 +0000 (0:00:00.669)       0:10:51.698 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m\n\nTASK [ceph-mds : Get keys from monitors] ***************************************\nSaturday 06 June 2026  00:59:04 +0000 (0:00:01.152)       0:10:52.850 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-mds : Copy ceph key(s) if needed] ***********************************\nSaturday 06 June 2026  00:59:06 +0000 (0:00:02.163)       0:10:55.013 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Create mds keyring] *******************************************\nSaturday 06 June 2026  00:59:08 +0000 (0:00:01.307)       0:10:56.321 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Non_containerized.yml] ****************************************\nSaturday 06 June 2026  00:59:10 +0000 (0:00:02.684)       0:10:59.006 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Containerized.yml] ********************************************\nSaturday 06 June 2026  00:59:11 +0000 (0:00:00.663)       0:10:59.669 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/containerized.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-mds : Include_tasks systemd.yml] ************************************\nSaturday 06 June 2026  00:59:11 +0000 (0:00:00.598)       0:11:00.268 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m\n\nTASK [ceph-mds : Generate systemd unit file] ***********************************\nSaturday 06 June 2026  00:59:12 +0000 (0:00:00.873)       0:11:01.141 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Generate systemd ceph-mds target file] ************************\nSaturday 06 June 2026  00:59:14 +0000 (0:00:01.473)       0:11:02.614 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Enable ceph-mds.target] ***************************************\nSaturday 06 June 2026  00:59:15 +0000 (0:00:01.545)       0:11:04.159 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Systemd start mds container] **********************************\nSaturday 06 June 2026  00:59:17 +0000 (0:00:01.859)       0:11:06.019 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Wait for mds socket to exist] *********************************\nSaturday 06 June 2026  00:59:19 +0000 (0:00:02.195)       0:11:08.215 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 06 June 2026  00:59:21 +0000 (0:00:01.263)       0:11:09.478 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nSaturday 06 June 2026  00:59:22 +0000 (0:00:01.030)       0:11:10.509 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********\nSaturday 06 June 2026  00:59:22 +0000 (0:00:00.546)       0:11:11.056 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************\nSaturday 06 June 2026  00:59:23 +0000 (0:00:00.283)       0:11:11.339 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************\nSaturday 06 June 2026  00:59:24 +0000 (0:00:01.347)       0:11:12.687 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********\nSaturday 06 June 2026  00:59:25 +0000 (0:00:00.710)       0:11:13.398 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 06 June 2026  00:59:25 +0000 (0:00:00.577)       0:11:13.975 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nSaturday 06 June 2026  00:59:26 +0000 (0:00:00.821)       0:11:14.796 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nSaturday 06 June 2026  00:59:27 +0000 (0:00:00.557)       0:11:15.354 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nSaturday 06 June 2026  00:59:27 +0000 (0:00:00.565)       0:11:15.920 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nSaturday 06 June 2026  00:59:28 +0000 (0:00:00.807)       0:11:16.727 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nSaturday 06 June 2026  00:59:29 +0000 (0:00:00.693)       0:11:17.420 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nSaturday 06 June 2026  00:59:29 +0000 (0:00:00.637)       0:11:18.058 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nSaturday 06 June 2026  00:59:30 +0000 (0:00:00.541)       0:11:18.599 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nSaturday 06 June 2026  00:59:30 +0000 (0:00:00.273)       0:11:18.873 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nSaturday 06 June 2026  00:59:30 +0000 (0:00:00.319)       0:11:19.192 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nSaturday 06 June 2026  00:59:31 +0000 (0:00:00.747)       0:11:19.940 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nSaturday 06 June 2026  00:59:32 +0000 (0:00:00.996)       0:11:20.936 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nSaturday 06 June 2026  00:59:33 +0000 (0:00:00.355)       0:11:21.291 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nSaturday 06 June 2026  00:59:33 +0000 (0:00:00.311)       0:11:21.603 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nSaturday 06 June 2026  00:59:33 +0000 (0:00:00.336)       0:11:21.939 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nSaturday 06 June 2026  00:59:34 +0000 (0:00:00.646)       0:11:22.585 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nSaturday 06 June 2026  00:59:34 +0000 (0:00:00.333)       0:11:22.919 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nSaturday 06 June 2026  00:59:34 +0000 (0:00:00.331)       0:11:23.251 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nSaturday 06 June 2026  00:59:35 +0000 (0:00:00.326)       0:11:23.577 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nSaturday 06 June 2026  00:59:35 +0000 (0:00:00.628)       0:11:24.206 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nSaturday 06 June 2026  00:59:36 +0000 (0:00:00.360)       0:11:24.566 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include common.yml] *******************************************\nSaturday 06 June 2026  00:59:36 +0000 (0:00:00.564)       0:11:25.130 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nSaturday 06 June 2026  00:59:37 +0000 (0:00:00.788)       0:11:25.918 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************\nSaturday 06 June 2026  00:59:40 +0000 (0:00:02.398)       0:11:28.317 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********\nSaturday 06 June 2026  00:59:41 +0000 (0:00:01.306)       0:11:29.624 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************\nSaturday 06 June 2026  00:59:41 +0000 (0:00:00.316)       0:11:29.941 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Create rados gateway directories] *****************************\nSaturday 06 June 2026  00:59:42 +0000 (0:00:00.794)       0:11:30.735 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-rgw : Create rgw keyrings] ******************************************\nSaturday 06 June 2026  00:59:43 +0000 (0:00:00.877)       0:11:31.612 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nSaturday 06 June 2026  00:59:47 +0000 (0:00:04.559)       0:11:36.172 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************\nSaturday 06 June 2026  00:59:50 +0000 (0:00:02.930)       0:11:39.103 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Rgw pool creation tasks] **************************************\nSaturday 06 June 2026  00:59:52 +0000 (0:00:01.298)       0:11:40.401 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-rgw : Create ec profile] ********************************************\nSaturday 06 June 2026  00:59:52 +0000 (0:00:00.253)       0:11:40.654 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Set crush rule] ***********************************************\nSaturday 06 June 2026  00:59:53 +0000 (0:00:00.683)       0:11:41.338 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Create rgw pools] *********************************************\nSaturday 06 June 2026  00:59:53 +0000 (0:00:00.579)       0:11:41.917 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m\n\nTASK [ceph-rgw : Include_tasks openstack-keystone.yml] *************************\nSaturday 06 June 2026  01:00:26 +0000 (0:00:32.501)       0:12:14.419 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************\nSaturday 06 June 2026  01:00:26 +0000 (0:00:00.326)       0:12:14.746 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include start_docker_rgw.yml] *********************************\nSaturday 06 June 2026  01:00:27 +0000 (0:00:00.670)       0:12:15.417 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Include_task systemd.yml] *************************************\nSaturday 06 June 2026  01:00:27 +0000 (0:00:00.551)       0:12:15.969 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Generate systemd unit file] ***********************************\nSaturday 06 June 2026  01:00:28 +0000 (0:00:00.759)       0:12:16.728 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************\nSaturday 06 June 2026  01:00:29 +0000 (0:00:01.405)       0:12:18.133 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************\nSaturday 06 June 2026  01:00:31 +0000 (0:00:01.288)       0:12:19.422 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Systemd start rgw container] **********************************\nSaturday 06 June 2026  01:00:33 +0000 (0:00:02.100)       0:12:21.523 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 06 June 2026  01:00:36 +0000 (0:00:03.067)       0:12:24.590 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nSaturday 06 June 2026  01:00:36 +0000 (0:00:00.383)       0:12:24.974 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********\nSaturday 06 June 2026  01:00:37 +0000 (0:00:00.833)       0:12:25.808 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************\nSaturday 06 June 2026  01:00:37 +0000 (0:00:00.324)       0:12:26.133 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************\nSaturday 06 June 2026  01:00:38 +0000 (0:00:00.370)       0:12:26.504 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********\nSaturday 06 June 2026  01:00:39 +0000 (0:00:01.311)       0:12:27.815 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=125 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=120 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=119 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=193 \u001b[0m \u001b[0;33mchanged=45  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=162 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=123 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=41  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=121 \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:00:39 +0000 (0:00:00.314)       0:12:28.130 ********* \n=============================================================================== \nceph-container-common : Pulling Ceph container image ------------------- 93.09s\nceph-osd : Use ceph-volume to create osds ------------------------------ 39.24s\nceph-mgr : Wait for all mgr to be up ----------------------------------- 37.23s\nceph-rgw : Create rgw pools -------------------------------------------- 32.50s\nceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.87s\nceph-mon : Set cluster configs ----------------------------------------- 15.17s\nceph-osd : Wait for all osd to be up ----------------------------------- 13.03s\nceph-mgr : Create ceph mgr keyring(s) on a mon node -------------------- 11.27s\nceph-mon : Fetch ceph initial keys -------------------------------------- 9.46s\nceph-mds : Create filesystem pools -------------------------------------- 8.44s\nceph-config : Create ceph initial directories --------------------------- 7.87s\nceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.59s\nceph-mgr : Add modules to ceph-mgr -------------------------------------- 5.00s\nceph-rgw : Create rgw keyrings ------------------------------------------ 4.56s\nceph-facts : Set_fact ceph_admin_command -------------------------------- 4.49s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 4.45s\nceph-crash : Start the ceph-crash service ------------------------------- 4.11s\nceph-mon : Copy admin keyring over to mons ------------------------------ 4.10s\nceph-crash : Create client.crash keyring -------------------------------- 4.07s\nceph-osd : Systemd start osd -------------------------------------------- 3.91s\n\u001b[32m2026-06-06 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  00:58:43 +0000 (0:00:00.377)       0:00:00.378 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  00:58:43 +0000 (0:00:00.410)       0:00:00.788 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_opensearch_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_opensearch_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_opensearch_True)\u001b[0m\n\nPLAY [Apply role opensearch] ***************************************************\n\nTASK [opensearch : include_tasks] **********************************************\nSaturday 06 June 2026  00:58:43 +0000 (0:00:00.294)       0:00:01.082 ********* \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [opensearch : Setting sysctl values] **************************************\nSaturday 06 June 2026  00:58:44 +0000 (0:00:00.636)       0:00:01.718 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [opensearch : Ensuring config directories exist] **************************\nSaturday 06 June 2026  00:58:45 +0000 (0:00:01.025)       0:00:02.744 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nSaturday 06 June 2026  00:58:47 +0000 (0:00:01.546)       0:00:04.290 ********* \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over extra CA certificates] *****\nSaturday 06 June 2026  00:58:47 +0000 (0:00:00.583)       0:00:04.874 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  00:58:50 +0000 (0:00:03.215)       0:00:08.089 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***\nSaturday 06 June 2026  00:58:51 +0000 (0:00:00.983)       0:00:09.073 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : Copying over config.json files for services] ****************\nSaturday 06 June 2026  00:58:52 +0000 (0:00:00.963)       0:00:10.036 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [opensearch : Copying over opensearch service config file] ****************\nSaturday 06 June 2026  00:58:55 +0000 (0:00:02.833)       0:00:12.870 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [opensearch : Copying over opensearch-dashboards config file] *************\nSaturday 06 June 2026  00:58:58 +0000 (0:00:02.880)       0:00:15.751 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : opensearch | Check containers] ****************\nSaturday 06 June 2026  00:59:00 +0000 (0:00:01.782)       0:00:17.533 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [service-check-containers : opensearch | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:59:02 +0000 (0:00:02.126)       0:00:19.659 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:59:02 +0000 (0:00:00.442)       0:00:20.101 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nSaturday 06 June 2026  00:59:03 +0000 (0:00:00.809)       0:00:20.911 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : Flush handlers] *********************************************\nSaturday 06 June 2026  00:59:04 +0000 (0:00:00.300)       0:00:21.212 ********* \n\nTASK [opensearch : Flush handlers] *********************************************\nSaturday 06 June 2026  00:59:04 +0000 (0:00:00.072)       0:00:21.285 ********* \n\nTASK [opensearch : Flush handlers] *********************************************\nSaturday 06 June 2026  00:59:04 +0000 (0:00:00.071)       0:00:21.356 ********* \n\nRUNNING HANDLER [opensearch : Disable shard allocation] ************************\nSaturday 06 June 2026  00:59:04 +0000 (0:00:00.293)       0:00:21.650 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Perform a flush] *********************************\nSaturday 06 June 2026  00:59:04 +0000 (0:00:00.310)       0:00:21.960 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch container] ********************\nSaturday 06 June 2026  00:59:05 +0000 (0:00:00.263)       0:00:22.223 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********\nSaturday 06 June 2026  01:00:03 +0000 (0:00:58.231)       0:01:20.455 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nSaturday 06 June 2026  01:01:19 +0000 (0:01:15.777)       0:02:36.233 ********* \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/post-config.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch to become ready] ************************\nSaturday 06 June 2026  01:01:19 +0000 (0:00:00.820)       0:02:37.053 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch cluster to become healthy] **************\nSaturday 06 June 2026  01:01:22 +0000 (0:00:02.768)       0:02:39.822 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Check if a log retention policy exists] *********************\nSaturday 06 June 2026  01:01:25 +0000 (0:00:02.488)       0:02:42.310 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Create new log retention policy] ****************************\nSaturday 06 June 2026  01:01:27 +0000 (0:00:02.503)       0:02:44.814 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Apply retention policy to existing indices] *****************\nSaturday 06 June 2026  01:01:30 +0000 (0:00:03.145)       0:02:47.959 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:01:33 +0000 (0:00:02.688)       0:02:50.648 ********* \n=============================================================================== \nopensearch : Restart opensearch-dashboards container ------------------- 75.78s\nopensearch : Restart opensearch container ------------------------------ 58.23s\nservice-cert-copy : opensearch | Copying over extra CA certificates ----- 3.22s\nopensearch : Create new log retention policy ---------------------------- 3.15s\nopensearch : Copying over opensearch service config file ---------------- 2.88s\nopensearch : Copying over config.json files for services ---------------- 2.83s\nopensearch : Wait for OpenSearch to become ready ------------------------ 2.77s\nopensearch : Apply retention policy to existing indices ----------------- 2.69s\nopensearch : Check if a log retention policy exists --------------------- 2.50s\nopensearch : Wait for OpenSearch cluster to become healthy -------------- 2.49s\nservice-check-containers : opensearch | Check containers ---------------- 2.13s\nopensearch : Copying over opensearch-dashboards config file ------------- 1.78s\nopensearch : Ensuring config directories exist -------------------------- 1.55s\nopensearch : Setting sysctl values -------------------------------------- 1.03s\nservice-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.98s\nservice-cert-copy : opensearch | Copying over backend internal TLS key --- 0.96s\nopensearch : include_tasks ---------------------------------------------- 0.82s\nservice-check-containers : Include tasks -------------------------------- 0.81s\nopensearch : include_tasks ---------------------------------------------- 0.64s\nopensearch : include_tasks ---------------------------------------------- 0.58s\n\u001b[32m2026-06-06 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state SUCCESS\u001b[0m\n\n\nPLAY [Set kolla_action_mariadb] ************************************************\n\nTASK [Inform the user about the following task] ********************************\nSaturday 06 June 2026  00:58:42 +0000 (0:00:00.103)       0:00:00.103 ********* \n\u001b[0;32mok: [localhost] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"The task 'Check MariaDB service' fails if the MariaDB service has not yet been deployed. This is fine.\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Check MariaDB service] ***************************************************\nSaturday 06 June 2026  00:58:42 +0000 (0:00:00.043)       0:00:00.146 ********* \n\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.9:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [Set kolla_action_mariadb = upgrade if MariaDB is already running] ********\nSaturday 06 June 2026  00:58:46 +0000 (0:00:03.086)       0:00:03.233 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_mariadb = kolla_action_ng] ******************************\nSaturday 06 June 2026  00:58:46 +0000 (0:00:00.059)       0:00:03.293 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  00:58:46 +0000 (0:00:00.221)       0:00:03.514 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  00:58:46 +0000 (0:00:00.303)       0:00:03.817 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m\n\nPLAY [Apply role mariadb] ******************************************************\n\nTASK [mariadb : Group MariaDB hosts based on shards] ***************************\nSaturday 06 June 2026  00:58:47 +0000 (0:00:00.433)       0:00:04.251 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nSaturday 06 June 2026  00:58:47 +0000 (0:00:00.384)       0:00:04.636 ********* \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Ensuring config directories exist] *****************************\nSaturday 06 June 2026  00:58:48 +0000 (0:00:00.850)       0:00:05.486 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Ensuring database backup config directory exists] **************\nSaturday 06 June 2026  00:58:52 +0000 (0:00:04.338)       0:00:09.824 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Copying over my.cnf for mariabackup] ***************************\nSaturday 06 June 2026  00:58:53 +0000 (0:00:00.586)       0:00:10.411 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Copying over config.json files for services] *******************\nSaturday 06 June 2026  00:58:55 +0000 (0:00:01.749)       0:00:12.160 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Copying over config.json files for mariabackup] ****************\nSaturday 06 June 2026  00:58:58 +0000 (0:00:03.847)       0:00:16.007 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Copying over galera.cnf] ***************************************\nSaturday 06 June 2026  00:59:00 +0000 (0:00:01.260)       0:00:17.268 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nSaturday 06 June 2026  00:59:03 +0000 (0:00:03.533)       0:00:20.802 ********* \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********\nSaturday 06 June 2026  00:59:04 +0000 (0:00:00.683)       0:00:21.485 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  00:59:07 +0000 (0:00:03.179)       0:00:24.664 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nSaturday 06 June 2026  00:59:10 +0000 (0:00:02.647)       0:00:27.312 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-check-containers : mariadb | Check containers] *******************\nSaturday 06 June 2026  00:59:13 +0000 (0:00:03.225)       0:00:30.537 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [service-check-containers : mariadb | Notify handlers to restart containers] ***\nSaturday 06 June 2026  00:59:17 +0000 (0:00:03.672)       0:00:34.209 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  00:59:17 +0000 (0:00:00.435)       0:00:34.645 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Checking for mariadb cluster] **********************************\nSaturday 06 June 2026  00:59:20 +0000 (0:00:03.122)       0:00:37.768 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Cleaning up temp file on localhost] ****************************\nSaturday 06 June 2026  00:59:21 +0000 (0:00:00.602)       0:00:38.371 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Stop MariaDB containers] ***************************************\nSaturday 06 June 2026  00:59:21 +0000 (0:00:00.140)       0:00:38.512 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Run MariaDB wsrep recovery] ************************************\nSaturday 06 June 2026  00:59:21 +0000 (0:00:00.321)       0:00:38.833 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Copying MariaDB log file to /tmp] ******************************\nSaturday 06 June 2026  00:59:21 +0000 (0:00:00.290)       0:00:39.123 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Get MariaDB wsrep recovery seqno] ******************************\nSaturday 06 June 2026  00:59:22 +0000 (0:00:00.444)       0:00:39.568 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Removing MariaDB log file from /tmp] ***************************\nSaturday 06 June 2026  00:59:22 +0000 (0:00:00.269)       0:00:39.837 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Registering MariaDB seqno variable] ****************************\nSaturday 06 June 2026  00:59:22 +0000 (0:00:00.285)       0:00:40.123 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Comparing seqno value on all mariadb hosts] ********************\nSaturday 06 June 2026  00:59:23 +0000 (0:00:00.297)       0:00:40.420 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Writing hostname of host with the largest seqno to temp file] ***\nSaturday 06 June 2026  00:59:23 +0000 (0:00:00.351)       0:00:40.772 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Registering mariadb_recover_inventory_name from temp file] *****\nSaturday 06 June 2026  00:59:24 +0000 (0:00:00.567)       0:00:41.339 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Store bootstrap and master hostnames into facts] ***************\nSaturday 06 June 2026  00:59:24 +0000 (0:00:00.345)       0:00:41.684 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Set grastate.dat file from MariaDB container in bootstrap host] ***\nSaturday 06 June 2026  00:59:24 +0000 (0:00:00.332)       0:00:42.017 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Starting first MariaDB container] ******************************\nSaturday 06 June 2026  00:59:25 +0000 (0:00:00.379)       0:00:42.396 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for first MariaDB container] ******************************\nSaturday 06 June 2026  00:59:25 +0000 (0:00:00.588)       0:00:42.985 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Set first MariaDB container as primary] ************************\nSaturday 06 June 2026  00:59:26 +0000 (0:00:00.349)       0:00:43.335 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB to become operational] ************************\nSaturday 06 June 2026  00:59:26 +0000 (0:00:00.323)       0:00:43.658 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Restart slave MariaDB container(s)] ****************************\nSaturday 06 June 2026  00:59:26 +0000 (0:00:00.317)       0:00:43.976 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for slave MariaDB] ****************************************\nSaturday 06 June 2026  00:59:29 +0000 (0:00:02.566)       0:00:46.542 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Restart master MariaDB container(s)] ***************************\nSaturday 06 June 2026  00:59:29 +0000 (0:00:00.288)       0:00:46.830 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for master mariadb] ***************************************\nSaturday 06 June 2026  00:59:31 +0000 (0:00:02.267)       0:00:49.098 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Get container facts] ***************************\nSaturday 06 June 2026  00:59:32 +0000 (0:00:00.335)       0:00:49.433 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are missing or not running] ***\nSaturday 06 June 2026  00:59:32 +0000 (0:00:00.555)       0:00:49.988 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are unhealthy] **************\nSaturday 06 June 2026  00:59:33 +0000 (0:00:00.345)       0:00:50.334 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to be ready through VIP] **************\nSaturday 06 June 2026  00:59:33 +0000 (0:00:00.530)       0:00:50.864 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Create MariaDB volume] *****************************************\nSaturday 06 June 2026  00:59:34 +0000 (0:00:00.614)       0:00:51.479 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB volume availability] *************\nSaturday 06 June 2026  00:59:35 +0000 (0:00:00.785)       0:00:52.264 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Establish whether the cluster has already existed] *************\nSaturday 06 June 2026  00:59:35 +0000 (0:00:00.329)       0:00:52.593 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Check MariaDB service port liveness] ***************************\nSaturday 06 June 2026  00:59:35 +0000 (0:00:00.361)       0:00:52.954 ********* \n\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.10:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\u001b[0;31mfatal: [testbed-node-1]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.11:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\u001b[0;31mfatal: [testbed-node-2]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.12:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********\nSaturday 06 June 2026  00:59:46 +0000 (0:00:10.695)       0:01:03.650 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Fail on existing but stopped cluster] **************************\nSaturday 06 June 2026  00:59:47 +0000 (0:00:00.568)       0:01:04.218 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Check MariaDB service WSREP sync status] ***********************\nSaturday 06 June 2026  00:59:47 +0000 (0:00:00.312)       0:01:04.531 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Extract MariaDB service WSREP sync status] *********************\nSaturday 06 June 2026  00:59:47 +0000 (0:00:00.338)       0:01:04.869 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******\nSaturday 06 June 2026  00:59:48 +0000 (0:00:00.332)       0:01:05.202 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Fail when MariaDB services are not synced across the whole cluster] ***\nSaturday 06 June 2026  00:59:48 +0000 (0:00:00.523)       0:01:05.725 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nSaturday 06 June 2026  00:59:48 +0000 (0:00:00.367)       0:01:06.092 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/bootstrap_cluster.yml for testbed-node-0\u001b[0m\n\nTASK [mariadb : Running MariaDB bootstrap container] ***************************\nSaturday 06 June 2026  00:59:49 +0000 (0:00:00.404)       0:01:06.497 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Store bootstrap host name into facts] **************************\nSaturday 06 June 2026  01:00:00 +0000 (0:00:11.449)       0:01:17.946 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nSaturday 06 June 2026  01:00:00 +0000 (0:00:00.144)       0:01:18.090 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [mariadb : Starting first MariaDB container] *******************\nSaturday 06 June 2026  01:00:01 +0000 (0:00:01.007)       0:01:19.098 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******\nSaturday 06 June 2026  01:00:10 +0000 (0:00:08.448)       0:01:27.547 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******\nSaturday 06 June 2026  01:00:11 +0000 (0:00:01.600)       0:01:29.148 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***\nSaturday 06 June 2026  01:00:14 +0000 (0:00:02.354)       0:01:31.503 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********\nSaturday 06 June 2026  01:00:14 +0000 (0:00:00.140)       0:01:31.643 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [mariadb : Start MariaDB on new nodes] *************************\nSaturday 06 June 2026  01:00:15 +0000 (0:00:00.553)       0:01:32.197 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m\n\nPLAY [Restart mariadb services] ************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nSaturday 06 June 2026  01:00:15 +0000 (0:00:00.362)       0:01:32.560 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nSaturday 06 June 2026  01:00:33 +0000 (0:00:17.720)       0:01:50.280 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nSaturday 06 June 2026  01:00:48 +0000 (0:00:15.701)       0:02:05.981 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nSaturday 06 June 2026  01:00:51 +0000 (0:00:02.318)       0:02:08.300 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nSaturday 06 June 2026  01:01:09 +0000 (0:00:18.190)       0:02:26.490 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nSaturday 06 June 2026  01:01:24 +0000 (0:00:15.649)       0:02:42.139 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nSaturday 06 June 2026  01:01:27 +0000 (0:00:02.738)       0:02:44.878 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nSaturday 06 June 2026  01:01:44 +0000 (0:00:17.085)       0:03:01.963 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nSaturday 06 June 2026  01:01:45 +0000 (0:00:00.623)       0:03:02.587 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nSaturday 06 June 2026  01:01:48 +0000 (0:00:02.579)       0:03:05.167 ********* \n\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Creating shard root mysql user] ********************************\nSaturday 06 June 2026  01:01:48 +0000 (0:00:00.558)       0:03:05.725 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Creating mysql monitor user] ***********************************\nSaturday 06 June 2026  01:01:51 +0000 (0:00:02.673)       0:03:08.399 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Creating database backup user and setting permissions] *********\nSaturday 06 June 2026  01:01:53 +0000 (0:00:02.405)       0:03:10.804 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Granting permissions on Mariabackup database to backup user] ***\nSaturday 06 June 2026  01:01:55 +0000 (0:00:02.307)       0:03:13.111 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [service-check : mariadb | Get container facts] ***************************\nSaturday 06 June 2026  01:01:58 +0000 (0:00:02.685)       0:03:15.797 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are missing or not running] ***\nSaturday 06 June 2026  01:02:03 +0000 (0:00:04.828)       0:03:20.626 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are unhealthy] **************\nSaturday 06 June 2026  01:02:05 +0000 (0:00:02.119)       0:03:22.745 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to be ready through VIP] **************\nSaturday 06 June 2026  01:02:06 +0000 (0:00:00.527)       0:03:23.273 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nSaturday 06 June 2026  01:02:09 +0000 (0:00:02.992)       0:03:26.265 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=36  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=39  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:02:09 +0000 (0:00:00.228)       0:03:26.494 ********* \n=============================================================================== \nmariadb : Restart MariaDB container ------------------------------------ 35.91s\nmariadb : Wait for MariaDB service port liveness ----------------------- 31.35s\nmariadb : Restart MariaDB container ------------------------------------ 17.09s\nmariadb : Running MariaDB bootstrap container -------------------------- 11.45s\nmariadb : Check MariaDB service port liveness -------------------------- 10.70s\nmariadb : Starting first MariaDB container ------------------------------ 8.45s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 5.06s\nservice-check : mariadb | Get container facts --------------------------- 4.83s\nmariadb : Ensuring config directories exist ----------------------------- 4.34s\nmariadb : Copying over config.json files for services ------------------- 3.85s\nservice-check-containers : mariadb | Check containers ------------------- 3.67s\nmariadb : Copying over galera.cnf --------------------------------------- 3.53s\nservice-cert-copy : mariadb | Copying over backend internal TLS key ----- 3.23s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 3.18s\nservice-check-containers : Include tasks -------------------------------- 3.12s\nCheck MariaDB service --------------------------------------------------- 3.09s\nmariadb : Wait for MariaDB service to be ready through VIP -------------- 2.99s\nmariadb : Granting permissions on Mariabackup database to backup user --- 2.69s\nmariadb : Creating shard root mysql user -------------------------------- 2.67s\nservice-cert-copy : mariadb | Copying over backend internal TLS certificate --- 2.65s\n\u001b[32m2026-06-06 01:02:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Create ceph pools] *******************************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nSaturday 06 June 2026  01:00:45 +0000 (0:00:00.594)       0:00:00.594 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nSaturday 06 June 2026  01:00:46 +0000 (0:00:00.809)       0:00:01.403 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nSaturday 06 June 2026  01:00:47 +0000 (0:00:01.088)       0:00:02.492 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nSaturday 06 June 2026  01:00:47 +0000 (0:00:00.324)       0:00:02.817 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nSaturday 06 June 2026  01:00:48 +0000 (0:00:00.900)       0:00:03.718 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nSaturday 06 June 2026  01:00:48 +0000 (0:00:00.317)       0:00:04.035 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nSaturday 06 June 2026  01:00:49 +0000 (0:00:00.323)       0:00:04.359 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nSaturday 06 June 2026  01:00:49 +0000 (0:00:00.305)       0:00:04.665 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nSaturday 06 June 2026  01:00:49 +0000 (0:00:00.538)       0:00:05.204 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nSaturday 06 June 2026  01:00:50 +0000 (0:00:00.322)       0:00:05.527 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nSaturday 06 June 2026  01:00:50 +0000 (0:00:00.684)       0:00:06.211 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nSaturday 06 June 2026  01:00:51 +0000 (0:00:00.447)       0:00:06.658 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nSaturday 06 June 2026  01:00:54 +0000 (0:00:03.142)       0:00:09.801 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nSaturday 06 June 2026  01:00:54 +0000 (0:00:00.456)       0:00:10.257 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nSaturday 06 June 2026  01:00:55 +0000 (0:00:00.849)       0:00:11.107 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nSaturday 06 June 2026  01:00:56 +0000 (0:00:00.182)       0:00:11.289 ********* \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'b52e7e01eaa8', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-06-06 01:00:52.358127', 'end': '2026-06-06 01:00:52.407404', 'delta': '0:00:00.049277', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['b52e7e01eaa8'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'acd61dd3c9ed', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-06-06 01:00:53.432766', 'end': '2026-06-06 01:00:53.471171', 'delta': '0:00:00.038405', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['acd61dd3c9ed'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'c350e10c8079', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-06-06 01:00:54.348658', 'end': '2026-06-06 01:00:54.386364', 'delta': '0:00:00.037706', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['c350e10c8079'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [ceph-facts : Set_fact _container_exec_cmd] *******************************\nSaturday 06 June 2026  01:00:56 +0000 (0:00:00.411)       0:00:11.701 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nSaturday 06 June 2026  01:00:56 +0000 (0:00:00.436)       0:00:12.137 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nSaturday 06 June 2026  01:00:58 +0000 (0:00:01.846)       0:00:13.984 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nSaturday 06 June 2026  01:00:59 +0000 (0:00:00.307)       0:00:14.291 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nSaturday 06 June 2026  01:00:59 +0000 (0:00:00.408)       0:00:14.700 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nSaturday 06 June 2026  01:00:59 +0000 (0:00:00.531)       0:00:15.231 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nSaturday 06 June 2026  01:01:00 +0000 (0:00:00.146)       0:00:15.378 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nSaturday 06 June 2026  01:01:00 +0000 (0:00:00.232)       0:00:15.610 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nSaturday 06 June 2026  01:01:00 +0000 (0:00:00.321)       0:00:15.932 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nSaturday 06 June 2026  01:01:00 +0000 (0:00:00.318)       0:00:16.251 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nSaturday 06 June 2026  01:01:01 +0000 (0:00:00.521)       0:00:16.772 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nSaturday 06 June 2026  01:01:01 +0000 (0:00:00.318)       0:00:17.090 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nSaturday 06 June 2026  01:01:02 +0000 (0:00:00.327)       0:00:17.418 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nSaturday 06 June 2026  01:01:02 +0000 (0:00:00.342)       0:00:17.760 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nSaturday 06 June 2026  01:01:03 +0000 (0:00:00.535)       0:00:18.296 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4', 'dm-uuid-LVM-X471FDWL0sWmB830SxI7w6lJaNVE6dBq8agrJAma8a82UyCOUsXxLHPLmkaPYNT0'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91', 'dm-uuid-LVM-eIg18TkIJo0XDx9t7Rv3vF2iNOsjl5YY9WnXhUz3oWVtuuY9NRZlUiMusMadY2Nr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-lvhreO-9L5O-ge6d-sRUy-Xx5j-3PHU-9diKbx', 'scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a', 'scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0vu0Oe-Lhlh-nKjf-PKix-M1dT-HFju-b3bbo8', 'scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e', 'scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10', 'scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001', 'dm-uuid-LVM-tY1Oke7j3CHQegaDZzscX3c2XGzZi0asopwOTOJ5F3FHp2B3x8crHiuF2w0OcNN3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-19-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12', 'dm-uuid-LVM-bwfaDVyVr1HYDO3pp68lVJkcgSg9MciuPC1PV74wYzHyKVkSQ86sVte1efeSGqrk'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PzWfUE-bzti-OVZc-zjPS-1BFC-cE9I-fCAYDi', 'scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e', 'scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-37Rl8C-3CxF-HeFD-51Ij-yD4w-CGpy-QV7l3s', 'scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172', 'scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9', 'scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624', 'dm-uuid-LVM-X4MyMcboteqMFFwXURc4KGckjD2pDf0dphc56lLkQEpNjA8H7PccjxIgAbQ6fIqr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c', 'dm-uuid-LVM-ysNSTFgam2HdMpPta9pXz1oq1Ezcyy2wKCM1x3kUTMC8lwcaenU0nJL9C0m8BP6y'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fSpvuH-URNQ-ieWz-fg22-HKlW-PVtv-cyDKFk', 'scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8', 'scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xSW2F8-4yzd-6Ebw-LtPr-xcRA-wv94-jvNZ1j', 'scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951', 'scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a', 'scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-28-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nSaturday 06 June 2026  01:01:03 +0000 (0:00:00.596)       0:00:18.893 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4', 'dm-uuid-LVM-X471FDWL0sWmB830SxI7w6lJaNVE6dBq8agrJAma8a82UyCOUsXxLHPLmkaPYNT0'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91', 'dm-uuid-LVM-eIg18TkIJo0XDx9t7Rv3vF2iNOsjl5YY9WnXhUz3oWVtuuY9NRZlUiMusMadY2Nr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001', 'dm-uuid-LVM-tY1Oke7j3CHQegaDZzscX3c2XGzZi0asopwOTOJ5F3FHp2B3x8crHiuF2w0OcNN3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12', 'dm-uuid-LVM-bwfaDVyVr1HYDO3pp68lVJkcgSg9MciuPC1PV74wYzHyKVkSQ86sVte1efeSGqrk'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-lvhreO-9L5O-ge6d-sRUy-Xx5j-3PHU-9diKbx', 'scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a', 'scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0vu0Oe-Lhlh-nKjf-PKix-M1dT-HFju-b3bbo8', 'scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e', 'scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10', 'scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-19-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624', 'dm-uuid-LVM-X4MyMcboteqMFFwXURc4KGckjD2pDf0dphc56lLkQEpNjA8H7PccjxIgAbQ6fIqr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c', 'dm-uuid-LVM-ysNSTFgam2HdMpPta9pXz1oq1Ezcyy2wKCM1x3kUTMC8lwcaenU0nJL9C0m8BP6y'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PzWfUE-bzti-OVZc-zjPS-1BFC-cE9I-fCAYDi', 'scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e', 'scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-37Rl8C-3CxF-HeFD-51Ij-yD4w-CGpy-QV7l3s', 'scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172', 'scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9', 'scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fSpvuH-URNQ-ieWz-fg22-HKlW-PVtv-cyDKFk', 'scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8', 'scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xSW2F8-4yzd-6Ebw-LtPr-xcRA-wv94-jvNZ1j', 'scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951', 'scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a', 'scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-28-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nSaturday 06 June 2026  01:01:04 +0000 (0:00:00.684)       0:00:19.577 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nSaturday 06 June 2026  01:01:05 +0000 (0:00:00.727)       0:00:20.305 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nSaturday 06 June 2026  01:01:05 +0000 (0:00:00.546)       0:00:20.851 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nSaturday 06 June 2026  01:01:06 +0000 (0:00:00.717)       0:00:21.568 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nSaturday 06 June 2026  01:01:06 +0000 (0:00:00.315)       0:00:21.884 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nSaturday 06 June 2026  01:01:07 +0000 (0:00:00.438)       0:00:22.323 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nSaturday 06 June 2026  01:01:07 +0000 (0:00:00.535)       0:00:22.858 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nSaturday 06 June 2026  01:01:08 +0000 (0:00:00.843)       0:00:23.702 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nSaturday 06 June 2026  01:01:08 +0000 (0:00:00.351)       0:00:24.053 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nSaturday 06 June 2026  01:01:09 +0000 (0:00:00.702)       0:00:24.756 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nSaturday 06 June 2026  01:01:09 +0000 (0:00:00.308)       0:00:25.065 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nSaturday 06 June 2026  01:01:10 +0000 (0:00:00.291)       0:00:25.357 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nSaturday 06 June 2026  01:01:10 +0000 (0:00:00.316)       0:00:25.673 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nSaturday 06 June 2026  01:01:11 +0000 (0:00:00.614)       0:00:26.288 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nSaturday 06 June 2026  01:01:11 +0000 (0:00:00.369)       0:00:26.657 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nSaturday 06 June 2026  01:01:11 +0000 (0:00:00.367)       0:00:27.024 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nSaturday 06 June 2026  01:01:12 +0000 (0:00:00.361)       0:00:27.386 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nSaturday 06 June 2026  01:01:12 +0000 (0:00:00.332)       0:00:27.719 ********* \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nSaturday 06 June 2026  01:01:13 +0000 (0:00:00.554)       0:00:28.273 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nSaturday 06 June 2026  01:01:14 +0000 (0:00:01.061)       0:00:29.335 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Include tasks from the ceph-osd role] ************************************\nSaturday 06 June 2026  01:01:16 +0000 (0:00:02.112)       0:00:31.447 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/openstack_config.yml for testbed-node-5\u001b[0m\n\nTASK [create openstack pool(s)] ************************************************\nSaturday 06 June 2026  01:01:16 +0000 (0:00:00.374)       0:00:31.822 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'backups', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'volumes', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'images', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'metrics', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'vms', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m\n\nTASK [generate keys] ***********************************************************\nSaturday 06 June 2026  01:02:01 +0000 (0:00:45.276)       0:01:17.098 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] }}]\u001b[0m\n\nTASK [get keys from monitors] **************************************************\nSaturday 06 June 2026  01:02:27 +0000 (0:00:25.522)       0:01:42.621 ********* \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [copy ceph key(s) if needed] **********************************************\nSaturday 06 June 2026  01:02:39 +0000 (0:00:12.564)       0:01:55.186 ********* \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ item.1 }}]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=25  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:02:58 +0000 (0:00:18.623)       0:02:13.809 ********* \n=============================================================================== \ncreate openstack pool(s) ----------------------------------------------- 45.28s\ngenerate keys ---------------------------------------------------------- 25.52s\ncopy ceph key(s) if needed --------------------------------------------- 18.62s\nget keys from monitors ------------------------------------------------- 12.56s\nceph-facts : Find a running mon container ------------------------------- 3.14s\nceph-facts : Set_fact ceph_admin_command -------------------------------- 2.11s\nceph-facts : Get current fsid if cluster is already running ------------- 1.85s\nceph-facts : Check if it is atomic host --------------------------------- 1.09s\nceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.06s\nceph-facts : Check if podman binary is present -------------------------- 0.90s\nceph-facts : Check if the ceph mon socket is in-use --------------------- 0.85s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.84s\nceph-facts : Include facts.yml ------------------------------------------ 0.81s\nceph-facts : Check if the ceph conf exists ------------------------------ 0.73s\nceph-facts : Read osd pool default crush rule --------------------------- 0.72s\nceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.70s\nceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.68s\nceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.68s\nceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.61s\nceph-facts : Collect existed devices ------------------------------------ 0.60s\n\u001b[32m2026-06-06 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Copy ceph keys to the configuration repository] **************************\n\nTASK [Check if ceph keys exist] ************************************************\nSaturday 06 June 2026  01:03:02 +0000 (0:00:00.262)       0:00:00.262 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m\n\nTASK [Fetch all ceph keys] *****************************************************\nSaturday 06 June 2026  01:03:07 +0000 (0:00:05.199)       0:00:05.462 ********* \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m\n\nTASK [Create share directory] **************************************************\nSaturday 06 June 2026  01:03:12 +0000 (0:00:04.861)       0:00:10.323 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Write ceph keys to the share directory] **********************************\nSaturday 06 June 2026  01:03:14 +0000 (0:00:01.231)       0:00:11.555 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.manila.keyring)\u001b[0m\n\nTASK [Check if target directories exist] ***************************************\nSaturday 06 June 2026  01:03:28 +0000 (0:00:14.412)       0:00:25.967 ********* \n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/infrastructure/files/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/glance)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/gnocchi)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/manila)\u001b[0m\n\nTASK [Write ceph keys to the configuration directory] **************************\nSaturday 06 June 2026  01:03:31 +0000 (0:00:03.266)       0:00:29.233 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.admin.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.nova.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.glance.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.gnocchi.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.manila.keyring)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:03:39 +0000 (0:00:07.379)       0:00:36.613 ********* \n=============================================================================== \nWrite ceph keys to the share directory --------------------------------- 14.41s\nWrite ceph keys to the configuration directory -------------------------- 7.38s\nCheck if ceph keys exist ------------------------------------------------ 5.20s\nFetch all ceph keys ----------------------------------------------------- 4.86s\nCheck if target directories exist --------------------------------------- 3.27s\nCreate share directory -------------------------------------------------- 1.23s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:02:13 +0000 (0:00:00.333)       0:00:00.333 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:02:13 +0000 (0:00:00.312)       0:00:00.645 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_horizon_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_horizon_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_horizon_True)\u001b[0m\n\nPLAY [Apply role horizon] ******************************************************\n\nTASK [horizon : include_tasks] *************************************************\nSaturday 06 June 2026  01:02:13 +0000 (0:00:00.334)       0:00:00.980 ********* \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [horizon : Ensuring config directories exist] *****************************\nSaturday 06 June 2026  01:02:14 +0000 (0:00:00.676)       0:00:01.656 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [horizon : Set empty custom policy] ***************************************\nSaturday 06 June 2026  01:02:15 +0000 (0:00:01.508)       0:00:03.165 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nSaturday 06 June 2026  01:02:16 +0000 (0:00:00.302)       0:00:03.468 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'ceilometer', 'enabled': 'yes'})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'cinder', 'enabled': 'yes'})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'designate', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'keystone', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'magnum', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'manila', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'neutron', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'octavia', 'enabled': True})\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nSaturday 06 June 2026  01:02:17 +0000 (0:00:00.912)       0:00:04.380 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:02:17 +0000 (0:00:00.303)       0:00:04.683 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 06 June 2026  01:02:17 +0000 (0:00:00.129)       0:00:04.813 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nSaturday 06 June 2026  01:02:17 +0000 (0:00:00.270)       0:00:05.084 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:02:18 +0000 (0:00:00.297)       0:00:05.381 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 06 June 2026  01:02:18 +0000 (0:00:00.130)       0:00:05.512 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nSaturday 06 June 2026  01:02:18 +0000 (0:00:00.495)       0:00:06.007 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:02:19 +0000 (0:00:00.305)       0:00:06.313 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 06 June 2026  01:02:19 +0000 (0:00:00.119)       0:00:06.432 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nSaturday 06 June 2026  01:02:19 +0000 (0:00:00.313)       0:00:06.746 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:02:19 +0000 (0:00:00.331)       0:00:07.078 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 06 June 2026  01:02:20 +0000 (0:00:00.134)       0:00:07.212 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nSaturday 06 June 2026  01:02:20 +0000 (0:00:00.544)       0:00:07.757 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:02:20 +0000 (0:00:00.344)       0:00:08.101 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 06 June 2026  01:02:21 +0000 (0:00:00.122)       0:00:08.224 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nSaturday 06 June 2026  01:02:21 +0000 (0:00:00.345)       0:00:08.570 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:02:21 +0000 (0:00:00.538)       0:00:09.108 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 06 June 2026  01:02:22 +0000 (0:00:00.131)       0:00:09.240 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nSaturday 06 June 2026  01:02:22 +0000 (0:00:00.294)       0:00:09.535 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:02:22 +0000 (0:00:00.301)       0:00:09.836 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 06 June 2026  01:02:22 +0000 (0:00:00.105)       0:00:09.942 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nSaturday 06 June 2026  01:02:23 +0000 (0:00:00.340)       0:00:10.282 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:02:23 +0000 (0:00:00.522)       0:00:10.805 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 06 June 2026  01:02:23 +0000 (0:00:00.126)       0:00:10.931 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nSaturday 06 June 2026  01:02:24 +0000 (0:00:00.285)       0:00:11.216 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:02:24 +0000 (0:00:00.344)       0:00:11.561 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 06 June 2026  01:02:24 +0000 (0:00:00.120)       0:00:11.682 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nSaturday 06 June 2026  01:02:24 +0000 (0:00:00.293)       0:00:11.975 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:02:25 +0000 (0:00:00.529)       0:00:12.505 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 06 June 2026  01:02:25 +0000 (0:00:00.140)       0:00:12.646 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Copying over config.json files for services] *******************\nSaturday 06 June 2026  01:02:25 +0000 (0:00:00.317)       0:00:12.964 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Copying over horizon.conf] *************************************\nSaturday 06 June 2026  01:02:27 +0000 (0:00:01.756)       0:00:14.720 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\nTASK [horizon : Copying over kolla-settings.py] ********************************\nSaturday 06 June 2026  01:02:29 +0000 (0:00:02.470)       0:00:17.191 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\nTASK [horizon : Copying over custom-settings.py] *******************************\nSaturday 06 June 2026  01:02:32 +0000 (0:00:02.169)       0:00:19.361 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\nTASK [horizon : Copying over existing policy file] *****************************\nSaturday 06 June 2026  01:02:33 +0000 (0:00:01.529)       0:00:20.890 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Copying over custom themes] ************************************\nSaturday 06 June 2026  01:02:33 +0000 (0:00:00.297)       0:00:21.188 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nSaturday 06 June 2026  01:02:34 +0000 (0:00:00.306)       0:00:21.495 ********* \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over extra CA certificates] ********\nSaturday 06 June 2026  01:02:35 +0000 (0:00:00.803)       0:00:22.298 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:02:36 +0000 (0:00:01.545)       0:00:23.844 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****\nSaturday 06 June 2026  01:02:37 +0000 (0:00:00.810)       0:00:24.655 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : horizon | Check containers] *******************\nSaturday 06 June 2026  01:02:38 +0000 (0:00:01.052)       0:00:25.707 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [service-check-containers : horizon | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:02:39 +0000 (0:00:01.310)       0:00:27.017 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:02:40 +0000 (0:00:00.441)       0:00:27.459 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nSaturday 06 June 2026  01:02:41 +0000 (0:00:01.493)       0:00:28.953 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nSaturday 06 June 2026  01:02:42 +0000 (0:00:00.285)       0:00:29.239 ********* \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/bootstrap.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [horizon : Creating Horizon database] *************************************\nSaturday 06 June 2026  01:02:42 +0000 (0:00:00.724)       0:00:29.963 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Creating Horizon database user and setting permissions] ********\nSaturday 06 June 2026  01:02:45 +0000 (0:00:02.394)       0:00:32.358 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Running Horizon bootstrap container] ***************************\nSaturday 06 June 2026  01:02:47 +0000 (0:00:02.391)       0:00:34.749 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Flush handlers] ************************************************\nSaturday 06 June 2026  01:03:05 +0000 (0:00:18.225)       0:00:52.976 ********* \n\nTASK [horizon : Flush handlers] ************************************************\nSaturday 06 June 2026  01:03:05 +0000 (0:00:00.091)       0:00:53.067 ********* \n\nTASK [horizon : Flush handlers] ************************************************\nSaturday 06 June 2026  01:03:05 +0000 (0:00:00.080)       0:00:53.148 ********* \n\nRUNNING HANDLER [horizon : Restart horizon container] **************************\nSaturday 06 June 2026  01:03:06 +0000 (0:00:00.070)       0:00:53.218 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=26  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:03:55 +0000 (0:00:49.249)       0:01:42.468 ********* \n=============================================================================== \nhorizon : Restart horizon container ------------------------------------ 49.25s\nhorizon : Running Horizon bootstrap container -------------------------- 18.23s\nhorizon : Copying over horizon.conf ------------------------------------- 2.47s\nhorizon : Creating Horizon database ------------------------------------- 2.39s\nhorizon : Creating Horizon database user and setting permissions -------- 2.39s\nhorizon : Copying over kolla-settings.py -------------------------------- 2.17s\nhorizon : Copying over config.json files for services ------------------- 1.76s\nservice-cert-copy : horizon | Copying over extra CA certificates -------- 1.55s\nhorizon : Copying over custom-settings.py ------------------------------- 1.53s\nhorizon : Ensuring config directories exist ----------------------------- 1.51s\nservice-check-containers : Include tasks -------------------------------- 1.49s\nservice-check-containers : horizon | Check containers ------------------- 1.31s\nservice-cert-copy : horizon | Copying over backend internal TLS key ----- 1.05s\nhorizon : include_tasks ------------------------------------------------- 0.91s\nservice-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.81s\nhorizon : include_tasks ------------------------------------------------- 0.80s\nhorizon : include_tasks ------------------------------------------------- 0.72s\nhorizon : include_tasks ------------------------------------------------- 0.68s\nhorizon : Update custom policy file name -------------------------------- 0.54s\nhorizon : Update policy file name --------------------------------------- 0.54s\n\u001b[32m2026-06-06 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 01:04:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 006040da-c418-4fee-a38b-2ef8c04d19b8 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role cephclient] ***************************************************\n\nTASK [osism.services.cephclient : Include container tasks] *********************\nSaturday 06 June 2026  01:03:42 +0000 (0:00:00.327)       0:00:00.327 ********* \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/cephclient/tasks/container.yml for testbed-manager\u001b[0m\n\nTASK [osism.services.cephclient : Create required directories] *****************\nSaturday 06 June 2026  01:03:43 +0000 (0:00:00.225)       0:00:00.552 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/configuration)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/data)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/cephclient)\u001b[0m\n\nTASK [osism.services.cephclient : Copy configuration files] ********************\nSaturday 06 June 2026  01:03:44 +0000 (0:00:01.692)       0:00:02.245 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'src': 'ceph.conf.j2', 'dest': '/opt/cephclient/configuration/ceph.conf'})\u001b[0m\n\nTASK [osism.services.cephclient : Copy keyring file] ***************************\nSaturday 06 June 2026  01:03:46 +0000 (0:00:01.254)       0:00:03.499 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy docker-compose.yml file] ****************\nSaturday 06 June 2026  01:03:47 +0000 (0:00:00.944)       0:00:04.444 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Manage cephclient service] *******************\nSaturday 06 June 2026  01:03:47 +0000 (0:00:00.913)       0:00:05.358 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage cephclient service (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy wrapper scripts] ************************\nSaturday 06 June 2026  01:04:28 +0000 (0:00:40.052)       0:00:45.410 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph-authtool)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=rados)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=radosgw-admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=rbd)\u001b[0m\n\nTASK [osism.services.cephclient : Remove old wrapper scripts] ******************\nSaturday 06 June 2026  01:04:32 +0000 (0:00:04.280)       0:00:49.690 ********* \n\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m\n\nTASK [osism.services.cephclient : Include package tasks] ***********************\nSaturday 06 June 2026  01:04:32 +0000 (0:00:00.632)       0:00:50.323 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Include rook task] ***************************\nSaturday 06 June 2026  01:04:33 +0000 (0:00:00.154)       0:00:50.477 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******\nSaturday 06 June 2026  01:04:33 +0000 (0:00:00.331)       0:00:50.809 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***\nSaturday 06 June 2026  01:04:34 +0000 (0:00:01.388)       0:00:52.197 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******\nSaturday 06 June 2026  01:04:35 +0000 (0:00:00.725)       0:00:52.923 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****\nSaturday 06 June 2026  01:04:36 +0000 (0:00:00.558)       0:00:53.482 ********* \n\u001b[0;32mok: [testbed-manager] => (item=ceph)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=rados)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=radosgw-admin)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=rbd)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:04:37 +0000 (0:00:01.405)       0:00:54.887 ********* \n=============================================================================== \nosism.services.cephclient : Manage cephclient service ------------------ 40.05s\nosism.services.cephclient : Copy wrapper scripts ------------------------ 4.28s\nosism.services.cephclient : Create required directories ----------------- 1.69s\nosism.services.cephclient : Copy bash completion scripts ---------------- 1.41s\nosism.services.cephclient : Restart cephclient service ------------------ 1.39s\nosism.services.cephclient : Copy configuration files -------------------- 1.25s\nosism.services.cephclient : Copy keyring file --------------------------- 0.95s\nosism.services.cephclient : Copy docker-compose.yml file ---------------- 0.91s\nosism.services.cephclient : Ensure that all containers are up ----------- 0.73s\nosism.services.cephclient : Remove old wrapper scripts ------------------ 0.63s\nosism.services.cephclient : Wait for an healthy service ----------------- 0.56s\nosism.services.cephclient : Include rook task --------------------------- 0.33s\nosism.services.cephclient : Include container tasks --------------------- 0.23s\nosism.services.cephclient : Include package tasks ----------------------- 0.15s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:02:13 +0000 (0:00:00.328)       0:00:00.328 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:02:13 +0000 (0:00:00.309)       0:00:00.637 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m\n\nPLAY [Apply role keystone] *****************************************************\n\nTASK [keystone : include_tasks] ************************************************\nSaturday 06 June 2026  01:02:13 +0000 (0:00:00.303)       0:00:00.941 ********* \n\u001b[0;36mincluded: /ansible/roles/keystone/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [keystone : Ensuring config directories exist] ****************************\nSaturday 06 June 2026  01:02:14 +0000 (0:00:00.729)       0:00:01.670 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Check if policies shall be overwritten] ***********************\nSaturday 06 June 2026  01:02:16 +0000 (0:00:02.423)       0:00:04.093 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Set keystone policy file] *************************************\nSaturday 06 June 2026  01:02:16 +0000 (0:00:00.128)       0:00:04.222 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Check if Keystone domain-specific config is supplied] *********\nSaturday 06 June 2026  01:02:17 +0000 (0:00:00.293)       0:00:04.516 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nSaturday 06 June 2026  01:02:18 +0000 (0:00:00.905)       0:00:05.422 ********* \n\u001b[0;36mincluded: /ansible/roles/keystone/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over extra CA certificates] *******\nSaturday 06 June 2026  01:02:18 +0000 (0:00:00.727)       0:00:06.150 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:02:22 +0000 (0:00:03.386)       0:00:09.536 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over backend internal TLS key] ****\nSaturday 06 June 2026  01:02:22 +0000 (0:00:00.554)       0:00:10.091 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over config.json files for services] ******************\nSaturday 06 June 2026  01:02:23 +0000 (0:00:00.960)       0:00:11.051 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Copying over keystone.conf] ***********************************\nSaturday 06 June 2026  01:02:27 +0000 (0:00:03.467)       0:00:14.518 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Copying keystone-startup script for keystone] *****************\nSaturday 06 June 2026  01:02:32 +0000 (0:00:05.574)       0:00:20.092 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Create Keystone domain-specific config directory] *************\nSaturday 06 June 2026  01:02:34 +0000 (0:00:01.442)       0:00:21.535 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Get file list in custom domains folder] ***********************\nSaturday 06 June 2026  01:02:35 +0000 (0:00:00.990)       0:00:22.525 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying Keystone Domain specific settings] ********************\nSaturday 06 June 2026  01:02:35 +0000 (0:00:00.301)       0:00:22.827 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over existing policy file] ****************************\nSaturday 06 June 2026  01:02:35 +0000 (0:00:00.333)       0:00:23.161 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nSaturday 06 June 2026  01:02:36 +0000 (0:00:00.589)       0:00:23.750 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over wsgi-keystone.conf] ******************************\nSaturday 06 June 2026  01:02:36 +0000 (0:00:00.490)       0:00:24.241 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\nTASK [keystone : Checking whether keystone-paste.ini file exists] **************\nSaturday 06 June 2026  01:02:38 +0000 (0:00:01.562)       0:00:25.804 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : Copying over keystone-paste.ini] ******************************\nSaturday 06 June 2026  01:02:39 +0000 (0:00:00.993)       0:00:26.797 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Generate the required cron jobs for the node] *****************\nSaturday 06 June 2026  01:02:40 +0000 (0:00:00.567)       0:00:27.365 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\nTASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***\nSaturday 06 June 2026  01:02:41 +0000 (0:00:01.683)       0:00:29.049 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying files for keystone-fernet] ****************************\nSaturday 06 June 2026  01:02:42 +0000 (0:00:00.535)       0:00:29.584 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [keystone : Copying files for keystone-ssh] *******************************\nSaturday 06 June 2026  01:02:51 +0000 (0:00:09.500)       0:00:39.085 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\nTASK [service-check-containers : keystone | Check containers] ******************\nSaturday 06 June 2026  01:02:54 +0000 (0:00:02.810)       0:00:41.895 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : keystone | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:02:57 +0000 (0:00:02.646)       0:00:44.541 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:02:57 +0000 (0:00:00.538)       0:00:45.080 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nSaturday 06 June 2026  01:02:58 +0000 (0:00:00.789)       0:00:45.869 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Creating keystone database] ***********************************\nSaturday 06 June 2026  01:02:58 +0000 (0:00:00.288)       0:00:46.157 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating Keystone database user and setting permissions] ******\nSaturday 06 June 2026  01:03:01 +0000 (0:00:02.621)       0:00:48.778 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Checking for any running keystone_fernet containers] **********\nSaturday 06 June 2026  01:03:04 +0000 (0:00:02.593)       0:00:51.372 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Group nodes where keystone_fernet is running] *****************\nSaturday 06 June 2026  01:03:05 +0000 (0:00:01.422)       0:00:52.795 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] ***\nSaturday 06 June 2026  01:03:05 +0000 (0:00:00.355)       0:00:53.151 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Running Keystone bootstrap container] *************************\nSaturday 06 June 2026  01:03:06 +0000 (0:00:00.349)       0:00:53.500 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Running Keystone fernet bootstrap container] ******************\nSaturday 06 June 2026  01:03:22 +0000 (0:00:16.574)       0:01:10.075 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Flush handlers] ***********************************************\nSaturday 06 June 2026  01:03:34 +0000 (0:00:11.939)       0:01:22.014 ********* \n\nTASK [keystone : Flush handlers] ***********************************************\nSaturday 06 June 2026  01:03:34 +0000 (0:00:00.067)       0:01:22.081 ********* \n\nTASK [keystone : Flush handlers] ***********************************************\nSaturday 06 June 2026  01:03:34 +0000 (0:00:00.117)       0:01:22.199 ********* \n\nRUNNING HANDLER [keystone : Restart keystone-ssh container] ********************\nSaturday 06 June 2026  01:03:35 +0000 (0:00:00.256)       0:01:22.456 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [keystone : Restart keystone-fernet container] *****************\nSaturday 06 June 2026  01:03:46 +0000 (0:00:11.363)       0:01:33.819 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [keystone : Restart keystone container] ************************\nSaturday 06 June 2026  01:03:56 +0000 (0:00:09.905)       0:01:43.725 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nSaturday 06 June 2026  01:04:07 +0000 (0:00:11.230)       0:01:54.956 ********* \n\u001b[0;36mincluded: /ansible/roles/keystone/tasks/distribute_fernet.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [keystone : Waiting for Keystone SSH port to be UP] ***********************\nSaturday 06 June 2026  01:04:08 +0000 (0:00:00.680)       0:01:55.636 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [keystone : Run key distribution] *****************************************\nSaturday 06 June 2026  01:04:09 +0000 (0:00:00.730)       0:01:56.367 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating admin project, user, role, service, and endpoint] ****\nSaturday 06 June 2026  01:04:10 +0000 (0:00:01.702)       0:01:58.069 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating/deleting services] *************\nSaturday 06 June 2026  01:04:25 +0000 (0:00:14.330)       0:02:12.400 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m\n\nTASK [service-ks-register : keystone | Creating/deleting endpoints] ************\nSaturday 06 June 2026  01:04:30 +0000 (0:00:05.088)       0:02:17.488 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api-int.testbed.osism.xyz:5000 -> internal)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api.testbed.osism.xyz:5000 -> public)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating projects] **********************\nSaturday 06 June 2026  01:04:38 +0000 (0:00:07.765)       0:02:25.254 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating users] *************************\nSaturday 06 June 2026  01:04:38 +0000 (0:00:00.097)       0:02:25.352 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating roles] *************************\nSaturday 06 June 2026  01:04:38 +0000 (0:00:00.093)       0:02:25.445 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Granting/revoking user roles] ***********\nSaturday 06 June 2026  01:04:38 +0000 (0:00:00.228)       0:02:25.674 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating default user role] ***********************************\nSaturday 06 June 2026  01:04:38 +0000 (0:00:00.291)       0:02:25.965 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nSaturday 06 June 2026  01:04:42 +0000 (0:00:03.892)       0:02:29.857 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:04:43 +0000 (0:00:00.409)       0:02:30.267 ********* \n=============================================================================== \nkeystone : Running Keystone bootstrap container ------------------------ 16.57s\nkeystone : Creating admin project, user, role, service, and endpoint --- 14.33s\nkeystone : Running Keystone fernet bootstrap container ----------------- 11.94s\nkeystone : Restart keystone-ssh container ------------------------------ 11.36s\nkeystone : Restart keystone container ---------------------------------- 11.23s\nkeystone : Restart keystone-fernet container ---------------------------- 9.91s\nkeystone : Copying files for keystone-fernet ---------------------------- 9.50s\nservice-ks-register : keystone | Creating/deleting endpoints ------------ 7.77s\nkeystone : Copying over keystone.conf ----------------------------------- 5.57s\nservice-ks-register : keystone | Creating/deleting services ------------- 5.09s\nkeystone : Creating default user role ----------------------------------- 3.90s\nkeystone : Copying over config.json files for services ------------------ 3.47s\nservice-cert-copy : keystone | Copying over extra CA certificates ------- 3.39s\nkeystone : Copying files for keystone-ssh ------------------------------- 2.81s\nservice-check-containers : keystone | Check containers ------------------ 2.65s\nkeystone : Creating keystone database ----------------------------------- 2.62s\nkeystone : Creating Keystone database user and setting permissions ------ 2.59s\nkeystone : Ensuring config directories exist ---------------------------- 2.42s\nkeystone : Run key distribution ----------------------------------------- 1.70s\nkeystone : Generate the required cron jobs for the node ----------------- 1.68s\n\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 006040da-c418-4fee-a38b-2ef8c04d19b8 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:04:41 +0000 (0:00:00.186)       0:00:00.186 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:04:41 +0000 (0:00:00.343)       0:00:00.530 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m\n\nPLAY [Wait for the Keystone service] *******************************************\n\nTASK [Waiting for Keystone public port to be UP] *******************************\nSaturday 06 June 2026  01:04:42 +0000 (0:00:00.484)       0:00:01.014 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:04:43 +0000 (0:00:01.115)       0:00:02.129 ********* \n=============================================================================== \nWaiting for Keystone public port to be UP ------------------------------- 1.12s\nGroup hosts based on enabled services ----------------------------------- 0.48s\nGroup hosts based on Kolla action --------------------------------------- 0.34s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:04:49 +0000 (0:00:00.506)       0:00:00.506 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:04:50 +0000 (0:00:01.012)       0:00:01.519 ********* \n\u001b[0;32mok: [testbed-manager] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ceph_rgw_True)\u001b[0m\n\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-rgw : include_tasks] ************************************************\nSaturday 06 June 2026  01:04:53 +0000 (0:00:02.178)       0:00:03.698 ********* \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-manager, testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating/deleting services] *************\nSaturday 06 June 2026  01:04:54 +0000 (0:00:01.679)       0:00:05.377 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=swift (object-store))\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating/deleting endpoints] ************\nSaturday 06 June 2026  01:04:59 +0000 (0:00:04.953)       0:00:10.330 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> public)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating projects] **********************\nSaturday 06 June 2026  01:05:06 +0000 (0:00:06.780)       0:00:17.111 ********* \n\u001b[0;32mok: [testbed-manager] => (item=service)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating users] *************************\nSaturday 06 June 2026  01:05:09 +0000 (0:00:03.470)       0:00:20.581 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating roles] *************************\nSaturday 06 June 2026  01:05:14 +0000 (0:00:04.155)       0:00:24.737 ********* \n\u001b[0;32mok: [testbed-manager] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ResellerAdmin)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Granting/revoking user roles] ***********\nSaturday 06 June 2026  01:05:20 +0000 (0:00:06.854)       0:00:31.592 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service -> admin)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:05:26 +0000 (0:00:05.279)       0:00:36.871 ********* \n=============================================================================== \nservice-ks-register : ceph-rgw | Creating roles ------------------------- 6.85s\nservice-ks-register : ceph-rgw | Creating/deleting endpoints ------------ 6.78s\nservice-ks-register : ceph-rgw | Granting/revoking user roles ----------- 5.28s\nservice-ks-register : ceph-rgw | Creating/deleting services ------------- 4.95s\nservice-ks-register : ceph-rgw | Creating users ------------------------- 4.16s\nservice-ks-register : ceph-rgw | Creating projects ---------------------- 3.47s\nGroup hosts based on enabled services ----------------------------------- 2.18s\nceph-rgw : include_tasks ------------------------------------------------ 1.68s\nGroup hosts based on Kolla action --------------------------------------- 1.01s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Bootstraph ceph dashboard] ***********************************************\n\nTASK [Disable the ceph dashboard] **********************************************\nSaturday 06 June 2026  01:04:41 +0000 (0:00:00.214)       0:00:00.214 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/ssl to false] ******************************************\nSaturday 06 June 2026  01:04:43 +0000 (0:00:01.582)       0:00:01.797 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_port to 7000] ***********************************\nSaturday 06 June 2026  01:04:44 +0000 (0:00:01.077)       0:00:02.874 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************\nSaturday 06 June 2026  01:04:45 +0000 (0:00:00.904)       0:00:03.778 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_behaviour to error] ****************************\nSaturday 06 June 2026  01:04:46 +0000 (0:00:01.135)       0:00:04.914 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_error_status_code to 404] **********************\nSaturday 06 June 2026  01:04:48 +0000 (0:00:01.560)       0:00:06.474 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable the ceph dashboard] ***********************************************\nSaturday 06 June 2026  01:04:49 +0000 (0:00:01.162)       0:00:07.637 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Write ceph_dashboard_password to temporary file] *************************\nSaturday 06 June 2026  01:04:51 +0000 (0:00:02.051)       0:00:09.689 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Create admin user] *******************************************************\nSaturday 06 June 2026  01:04:52 +0000 (0:00:01.535)       0:00:11.224 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Remove temporary file for ceph_dashboard_password] ***********************\nSaturday 06 June 2026  01:05:54 +0000 (0:01:01.482)       0:01:12.706 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nSaturday 06 June 2026  01:05:54 +0000 (0:00:00.123)       0:01:12.830 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nSaturday 06 June 2026  01:06:06 +0000 (0:00:11.903)       0:01:24.734 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nSaturday 06 June 2026  01:06:17 +0000 (0:00:11.654)       0:01:36.388 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:06:19 +0000 (0:00:01.587)       0:01:37.976 ********* \n=============================================================================== \nCreate admin user ------------------------------------------------------ 61.48s\nRestart ceph manager service ------------------------------------------- 25.15s\nEnable the ceph dashboard ----------------------------------------------- 2.05s\nDisable the ceph dashboard ---------------------------------------------- 1.58s\nSet mgr/dashboard/standby_behaviour to error ---------------------------- 1.56s\nWrite ceph_dashboard_password to temporary file ------------------------- 1.54s\nSet mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.16s\nSet mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.14s\nSet mgr/dashboard/ssl to false ------------------------------------------ 1.08s\nSet mgr/dashboard/server_port to 7000 ----------------------------------- 0.90s\nRemove temporary file for ceph_dashboard_password ----------------------- 0.12s\n\u001b[32m2026-06-06 01:06:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:06:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:06:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:04:40 +0000 (0:00:00.326)       0:00:00.326 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:04:41 +0000 (0:00:00.679)       0:00:01.005 ********* \n\u001b[0;32mok: [testbed-manager] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_prometheus_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_prometheus_True)\u001b[0m\n\nPLAY [Apply role prometheus] ***************************************************\n\nTASK [prometheus : include_tasks] **********************************************\nSaturday 06 June 2026  01:04:42 +0000 (0:00:00.854)       0:00:01.860 ********* \n\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [prometheus : Ensuring config directories exist] **************************\nSaturday 06 June 2026  01:04:43 +0000 (0:00:01.366)       0:00:03.227 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : include_tasks] **********************************************\nSaturday 06 June 2026  01:04:48 +0000 (0:00:04.990)       0:00:08.217 ********* \n\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over extra CA certificates] *****\nSaturday 06 June 2026  01:04:50 +0000 (0:00:01.939)       0:00:10.157 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:04:57 +0000 (0:00:07.213)       0:00:17.370 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***\nSaturday 06 June 2026  01:05:00 +0000 (0:00:02.502)       0:00:19.873 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [prometheus : Copying over config.json files] *****************************\nSaturday 06 June 2026  01:05:03 +0000 (0:00:03.376)       0:00:23.249 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : Find custom prometheus alert rules files] *******************\nSaturday 06 June 2026  01:05:11 +0000 (0:00:07.369)       0:00:30.619 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom prometheus alert rules files] ***********\nSaturday 06 June 2026  01:05:12 +0000 (0:00:00.974)       0:00:31.593 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Find prometheus common config overrides] ********************\nSaturday 06 June 2026  01:05:13 +0000 (0:00:00.820)       0:00:32.414 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Find prometheus host config overrides] **********************\nSaturday 06 June 2026  01:05:13 +0000 (0:00:00.850)       0:00:33.264 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mmanager/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mmanager/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-0/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-0/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-2/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-2/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-3/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-3/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-1/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-1/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-4/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-4/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-5/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-5/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over prometheus config file] ************************\nSaturday 06 June 2026  01:05:16 +0000 (0:00:02.371)       0:00:35.636 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus web config file] ********************\nSaturday 06 June 2026  01:05:35 +0000 (0:00:18.776)       0:00:54.412 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus alertmanager config file] ***********\nSaturday 06 June 2026  01:05:38 +0000 (0:00:03.653)       0:00:58.065 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\u001b[0m\n\nTASK [prometheus : Find custom Alertmanager alert notification templates] ******\nSaturday 06 June 2026  01:05:41 +0000 (0:00:03.054)       0:01:01.119 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom Alertmanager alert notification templates] ***\nSaturday 06 June 2026  01:05:42 +0000 (0:00:00.918)       0:01:02.038 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying over my.cnf for mysqld_exporter] ********************\nSaturday 06 June 2026  01:05:43 +0000 (0:00:01.082)       0:01:03.120 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [prometheus : Copying cloud config file for openstack exporter] ***********\nSaturday 06 June 2026  01:05:47 +0000 (0:00:03.616)       0:01:06.738 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying config file for blackbox exporter] ******************\nSaturday 06 June 2026  01:05:50 +0000 (0:00:02.767)       0:01:09.505 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [prometheus : Find extra prometheus server config files] ******************\nSaturday 06 June 2026  01:05:53 +0000 (0:00:03.408)       0:01:12.913 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' path\u001b[0m\n\u001b[1;35mdue to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' is\u001b[0m\n\u001b[1;35mnot a directory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Create subdirectories for extra config files] ***************\nSaturday 06 June 2026  01:05:55 +0000 (0:00:01.533)       0:01:14.446 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Template extra prometheus server config files] **************\nSaturday 06 June 2026  01:05:55 +0000 (0:00:00.934)       0:01:15.381 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-check-containers : prometheus | Check containers] ****************\nSaturday 06 June 2026  01:05:56 +0000 (0:00:00.834)       0:01:16.215 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : prometheus | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:06:02 +0000 (0:00:05.661)       0:01:21.877 ********* \n\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:06:03 +0000 (0:00:00.700)       0:01:22.578 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Creating prometheus database user and setting permissions] ***\nSaturday 06 June 2026  01:06:06 +0000 (0:00:03.015)       0:01:25.593 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 06 June 2026  01:06:08 +0000 (0:00:01.797)       0:01:27.391 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 06 June 2026  01:06:08 +0000 (0:00:00.317)       0:01:27.708 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 06 June 2026  01:06:08 +0000 (0:00:00.088)       0:01:27.797 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 06 June 2026  01:06:08 +0000 (0:00:00.063)       0:01:27.860 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 06 June 2026  01:06:08 +0000 (0:00:00.067)       0:01:27.928 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 06 June 2026  01:06:08 +0000 (0:00:00.083)       0:01:28.011 ********* \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 06 June 2026  01:06:08 +0000 (0:00:00.087)       0:01:28.098 ********* \n\nRUNNING HANDLER [prometheus : Restart prometheus-server container] *************\nSaturday 06 June 2026  01:06:08 +0000 (0:00:00.111)       0:01:28.210 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******\nSaturday 06 June 2026  01:06:24 +0000 (0:00:15.942)       0:01:44.153 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****\nSaturday 06 June 2026  01:06:41 +0000 (0:00:16.914)       0:02:01.068 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-memcached-exporter container] ***\nSaturday 06 June 2026  01:06:48 +0000 (0:00:07.223)       0:02:08.291 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********\nSaturday 06 June 2026  01:07:00 +0000 (0:00:12.013)       0:02:20.305 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******\nSaturday 06 June 2026  01:07:14 +0000 (0:00:13.896)       0:02:34.201 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***\nSaturday 06 June 2026  01:07:23 +0000 (0:00:08.579)       0:02:42.781 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-blackbox-exporter container] ***\nSaturday 06 June 2026  01:07:33 +0000 (0:00:10.519)       0:02:53.300 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***\nSaturday 06 June 2026  01:07:39 +0000 (0:00:05.673)       0:02:58.974 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:07:50 +0000 (0:00:11.369)       0:03:10.344 ********* \n=============================================================================== \nprometheus : Copying over prometheus config file ----------------------- 18.78s\nprometheus : Restart prometheus-node-exporter container ---------------- 16.91s\nprometheus : Restart prometheus-server container ----------------------- 15.94s\nprometheus : Restart prometheus-cadvisor container --------------------- 13.90s\nprometheus : Restart prometheus-memcached-exporter container ----------- 12.01s\nprometheus : Restart prometheus-libvirt-exporter container ------------- 11.37s\nprometheus : Restart prometheus-elasticsearch-exporter container ------- 10.52s\nprometheus : Restart prometheus-alertmanager container ------------------ 8.58s\nprometheus : Copying over config.json files ----------------------------- 7.37s\nprometheus : Restart prometheus-mysqld-exporter container --------------- 7.22s\nservice-cert-copy : prometheus | Copying over extra CA certificates ----- 7.21s\nprometheus : Restart prometheus-blackbox-exporter container ------------- 5.67s\nservice-check-containers : prometheus | Check containers ---------------- 5.66s\nprometheus : Ensuring config directories exist -------------------------- 4.99s\nprometheus : Copying over prometheus web config file -------------------- 3.65s\nprometheus : Copying over my.cnf for mysqld_exporter -------------------- 3.62s\nprometheus : Copying config file for blackbox exporter ------------------ 3.41s\nservice-cert-copy : prometheus | Copying over backend internal TLS key --- 3.38s\nprometheus : Copying over prometheus alertmanager config file ----------- 3.05s\nservice-check-containers : Include tasks -------------------------------- 3.02s\n\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:07:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:07:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:04:48 +0000 (0:00:00.437)       0:00:00.437 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:04:49 +0000 (0:00:00.640)       0:00:01.077 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_glance_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_glance_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_glance_True)\u001b[0m\n\nPLAY [Apply role glance] *******************************************************\n\nTASK [glance : include_tasks] **************************************************\nSaturday 06 June 2026  01:04:49 +0000 (0:00:00.348)       0:00:01.426 ********* \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : glance | Creating/deleting services] ***************\nSaturday 06 June 2026  01:04:50 +0000 (0:00:00.804)       0:00:02.231 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m\n\nTASK [service-ks-register : glance | Creating/deleting endpoints] **************\nSaturday 06 June 2026  01:04:55 +0000 (0:00:04.839)       0:00:07.070 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api-int.testbed.osism.xyz:9292 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api.testbed.osism.xyz:9292 -> public)\u001b[0m\n\nTASK [service-ks-register : glance | Creating projects] ************************\nSaturday 06 June 2026  01:05:04 +0000 (0:00:09.248)       0:00:16.319 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : glance | Creating users] ***************************\nSaturday 06 June 2026  01:05:08 +0000 (0:00:04.089)       0:00:20.408 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : glance | Creating roles] ***************************\nSaturday 06 June 2026  01:05:12 +0000 (0:00:04.617)       0:00:25.025 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : glance | Granting/revoking user roles] *************\nSaturday 06 June 2026  01:05:17 +0000 (0:00:04.029)       0:00:29.055 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nSaturday 06 June 2026  01:05:21 +0000 (0:00:04.542)       0:00:33.598 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nSaturday 06 June 2026  01:05:26 +0000 (0:00:04.587)       0:00:38.186 ********* \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [glance : Ensuring glance service ceph config subdir exists] **************\nSaturday 06 June 2026  01:05:26 +0000 (0:00:00.837)       0:00:39.023 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copy over multiple ceph configs for Glance] *********************\nSaturday 06 June 2026  01:05:31 +0000 (0:00:04.477)       0:00:43.501 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\nTASK [glance : Copy over ceph Glance keyrings] *********************************\nSaturday 06 June 2026  01:05:33 +0000 (0:00:01.888)       0:00:45.390 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\nTASK [glance : Ensuring config directory has correct owner and permission] *****\nSaturday 06 June 2026  01:05:34 +0000 (0:00:01.446)       0:00:46.837 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [glance : Check if policies shall be overwritten] *************************\nSaturday 06 June 2026  01:05:35 +0000 (0:00:00.706)       0:00:47.544 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nSaturday 06 June 2026  01:05:35 +0000 (0:00:00.292)       0:00:47.837 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nSaturday 06 June 2026  01:05:36 +0000 (0:00:00.494)       0:00:48.332 ********* \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over extra CA certificates] *********\nSaturday 06 June 2026  01:05:37 +0000 (0:00:00.760)       0:00:49.092 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:05:42 +0000 (0:00:05.399)       0:00:54.491 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over backend internal TLS key] ******\nSaturday 06 June 2026  01:05:47 +0000 (0:00:04.964)       0:00:59.455 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Creating TLS backend PEM File] **********************************\nSaturday 06 June 2026  01:05:53 +0000 (0:00:06.358)       0:01:05.814 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Copying over config.json files for services] ********************\nSaturday 06 June 2026  01:05:58 +0000 (0:00:04.260)       0:01:10.075 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [glance : Copying over glance-api.conf] ***********************************\nSaturday 06 June 2026  01:06:03 +0000 (0:00:05.391)       0:01:15.466 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-cache.conf for glance_api] ******************\nSaturday 06 June 2026  01:06:10 +0000 (0:00:07.453)       0:01:22.920 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-image-import.conf] **************************\nSaturday 06 June 2026  01:06:16 +0000 (0:00:05.794)       0:01:28.714 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Copying over property-protections-rules.conf] *******************\nSaturday 06 June 2026  01:06:21 +0000 (0:00:04.952)       0:01:33.667 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over existing policy file] ******************************\nSaturday 06 June 2026  01:06:28 +0000 (0:00:06.448)       0:01:40.116 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-haproxy-tls.cfg] ****************************\nSaturday 06 June 2026  01:06:29 +0000 (0:00:00.969)       0:01:41.086 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Generating 'hostnqn' file for glance_api] ***********************\nSaturday 06 June 2026  01:06:37 +0000 (0:00:08.045)       0:01:49.131 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Generating 'hostid' file for glance_api] ************************\nSaturday 06 June 2026  01:06:41 +0000 (0:00:04.754)       0:01:53.886 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : glance | Check containers] ********************\nSaturday 06 June 2026  01:06:47 +0000 (0:00:05.834)       0:01:59.720 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [service-check-containers : glance | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:06:53 +0000 (0:00:05.715)       0:02:05.435 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:06:54 +0000 (0:00:00.988)       0:02:06.424 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nSaturday 06 June 2026  01:06:58 +0000 (0:00:03.659)       0:02:10.083 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Creating Glance database] ***************************************\nSaturday 06 June 2026  01:06:58 +0000 (0:00:00.322)       0:02:10.406 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Creating Glance database user and setting permissions] **********\nSaturday 06 June 2026  01:07:01 +0000 (0:00:02.999)       0:02:13.405 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Enable log_bin_trust_function_creators function] ****************\nSaturday 06 June 2026  01:07:04 +0000 (0:00:02.921)       0:02:16.326 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance bootstrap container] *****************************\nSaturday 06 June 2026  01:07:07 +0000 (0:00:02.862)       0:02:19.189 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Disable log_bin_trust_function_creators function] ***************\nSaturday 06 June 2026  01:07:37 +0000 (0:00:30.630)       0:02:49.819 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Flush handlers] *************************************************\nSaturday 06 June 2026  01:07:40 +0000 (0:00:02.792)       0:02:52.612 ********* \n\nTASK [glance : Flush handlers] *************************************************\nSaturday 06 June 2026  01:07:40 +0000 (0:00:00.138)       0:02:52.750 ********* \n\nTASK [glance : Flush handlers] *************************************************\nSaturday 06 June 2026  01:07:40 +0000 (0:00:00.137)       0:02:52.887 ********* \n\nRUNNING HANDLER [glance : Restart glance-api container] ************************\nSaturday 06 June 2026  01:07:40 +0000 (0:00:00.138)       0:02:53.025 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=14  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:08:12 +0000 (0:00:31.084)       0:03:24.110 ********* \n=============================================================================== \nglance : Restart glance-api container ---------------------------------- 31.08s\nglance : Running Glance bootstrap container ---------------------------- 30.63s\nservice-ks-register : glance | Creating/deleting endpoints -------------- 9.25s\nglance : Copying over glance-haproxy-tls.cfg ---------------------------- 8.05s\nglance : Copying over glance-api.conf ----------------------------------- 7.45s\nglance : Copying over property-protections-rules.conf ------------------- 6.45s\nservice-cert-copy : glance | Copying over backend internal TLS key ------ 6.36s\nglance : Generating 'hostid' file for glance_api ------------------------ 5.83s\nglance : Copying over glance-cache.conf for glance_api ------------------ 5.79s\nservice-check-containers : glance | Check containers -------------------- 5.72s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 5.40s\nglance : Copying over config.json files for services -------------------- 5.39s\nservice-cert-copy : glance | Copying over backend internal TLS certificate --- 4.96s\nglance : Copying over glance-image-import.conf -------------------------- 4.95s\nservice-ks-register : glance | Creating/deleting services --------------- 4.84s\nglance : Generating 'hostnqn' file for glance_api ----------------------- 4.75s\nservice-ks-register : glance | Creating users --------------------------- 4.62s\nglance : Ensuring config directories exist ------------------------------ 4.59s\nservice-ks-register : glance | Granting/revoking user roles ------------- 4.54s\nglance : Ensuring glance service ceph config subdir exists -------------- 4.48s\n\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:04:49 +0000 (0:00:00.548)       0:00:00.548 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:04:50 +0000 (0:00:00.460)       0:00:01.008 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_cinder_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_cinder_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_cinder_True)\u001b[0m\n\nPLAY [Apply role cinder] *******************************************************\n\nTASK [cinder : include_tasks] **************************************************\nSaturday 06 June 2026  01:04:50 +0000 (0:00:00.401)       0:00:01.410 ********* \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : cinder | Creating/deleting services] ***************\nSaturday 06 June 2026  01:04:52 +0000 (0:00:01.954)       0:00:03.364 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder (block-storage))\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m\n\nTASK [service-ks-register : cinder | Creating/deleting endpoints] **************\nSaturday 06 June 2026  01:05:02 +0000 (0:00:09.533)       0:00:12.898 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api-int.testbed.osism.xyz:8776/v3 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api.testbed.osism.xyz:8776/v3 -> public)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s -> public)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating projects] ************************\nSaturday 06 June 2026  01:05:19 +0000 (0:00:16.791)       0:00:29.689 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating users] ***************************\nSaturday 06 June 2026  01:05:22 +0000 (0:00:03.905)       0:00:33.595 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : cinder | Creating roles] ***************************\nSaturday 06 June 2026  01:05:27 +0000 (0:00:04.828)       0:00:38.423 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : cinder | Granting/revoking user roles] *************\nSaturday 06 June 2026  01:05:32 +0000 (0:00:04.578)       0:00:43.002 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> service)\u001b[0m\n\nTASK [cinder : Ensuring config directories exist] ******************************\nSaturday 06 June 2026  01:05:39 +0000 (0:00:07.421)       0:00:50.424 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nSaturday 06 June 2026  01:05:44 +0000 (0:00:04.232)       0:00:54.656 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nSaturday 06 June 2026  01:05:44 +0000 (0:00:00.585)       0:00:55.242 ********* \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [cinder : Ensuring cinder service ceph config subdirs exists] *************\nSaturday 06 June 2026  01:05:46 +0000 (0:00:01.507)       0:00:56.749 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m\n\nTASK [cinder : Copying over multiple ceph.conf for cinder services] ************\nSaturday 06 June 2026  01:05:49 +0000 (0:00:03.228)       0:00:59.977 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], \u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************\nSaturday 06 June 2026  01:05:57 +0000 (0:00:07.805)       0:01:07.783 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************\nSaturday 06 June 2026  01:05:59 +0000 (0:00:02.351)       0:01:10.135 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m\n\nTASK [cinder : Ensuring config directory has correct owner and permission] *****\nSaturday 06 June 2026  01:06:03 +0000 (0:00:03.504)       0:01:13.640 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cinder-backup)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cinder-backup)\u001b[0m\n\nTASK [cinder : Check if policies shall be overwritten] *************************\nSaturday 06 June 2026  01:06:04 +0000 (0:00:01.125)       0:01:14.765 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nSaturday 06 June 2026  01:06:04 +0000 (0:00:00.662)       0:01:15.428 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nSaturday 06 June 2026  01:06:05 +0000 (0:00:00.592)       0:01:16.020 ********* \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over extra CA certificates] *********\nSaturday 06 June 2026  01:06:05 +0000 (0:00:00.551)       0:01:16.572 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:06:10 +0000 (0:00:04.862)       0:01:21.434 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nSaturday 06 June 2026  01:06:12 +0000 (0:00:01.538)       0:01:22.973 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over config.json files for services] ********************\nSaturday 06 June 2026  01:06:13 +0000 (0:00:01.571)       0:01:24.545 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : Copying over cinder-wsgi.conf] **********************************\nSaturday 06 June 2026  01:06:19 +0000 (0:00:05.699)       0:01:30.244 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Configure uWSGI for Cinder] **********************************************\nSaturday 06 June 2026  01:06:21 +0000 (0:00:01.479)       0:01:31.724 ********* \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************\nSaturday 06 June 2026  01:06:22 +0000 (0:00:01.622)       0:01:33.347 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over cinder.conf] ***************************************\nSaturday 06 June 2026  01:06:26 +0000 (0:00:04.198)       0:01:37.545 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : Generating 'hostnqn' file for cinder_volume] ********************\nSaturday 06 June 2026  01:06:46 +0000 (0:00:19.982)       0:01:57.528 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [cinder : Generating 'hostid' file for cinder_volume] *********************\nSaturday 06 June 2026  01:06:48 +0000 (0:00:01.629)       0:01:59.157 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over existing policy file] ******************************\nSaturday 06 June 2026  01:06:50 +0000 (0:00:02.379)       0:02:01.536 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over nfs_shares files for cinder_volume] ****************\nSaturday 06 June 2026  01:06:53 +0000 (0:00:02.101)       0:02:03.638 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : cinder | Check containers] ********************\nSaturday 06 June 2026  01:06:53 +0000 (0:00:00.337)       0:02:03.975 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : cinder | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:06:57 +0000 (0:00:04.449)       0:02:08.424 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:06:58 +0000 (0:00:00.332)       0:02:08.757 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nSaturday 06 June 2026  01:06:59 +0000 (0:00:01.234)       0:02:09.991 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Creating Cinder database] ***************************************\nSaturday 06 June 2026  01:06:59 +0000 (0:00:00.310)       0:02:10.302 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Creating Cinder database user and setting permissions] **********\nSaturday 06 June 2026  01:07:02 +0000 (0:00:02.902)       0:02:13.204 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Running Cinder bootstrap container] *****************************\nSaturday 06 June 2026  01:07:05 +0000 (0:00:02.925)       0:02:16.129 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Flush handlers] *************************************************\nSaturday 06 June 2026  01:07:27 +0000 (0:00:21.829)       0:02:37.959 ********* \n\nTASK [cinder : Flush handlers] *************************************************\nSaturday 06 June 2026  01:07:27 +0000 (0:00:00.063)       0:02:38.023 ********* \n\nTASK [cinder : Flush handlers] *************************************************\nSaturday 06 June 2026  01:07:27 +0000 (0:00:00.059)       0:02:38.082 ********* \n\nRUNNING HANDLER [cinder : Restart cinder-api container] ************************\nSaturday 06 June 2026  01:07:27 +0000 (0:00:00.174)       0:02:38.257 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-scheduler container] ******************\nSaturday 06 June 2026  01:07:51 +0000 (0:00:24.363)       0:03:02.620 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-volume container] *********************\nSaturday 06 June 2026  01:08:01 +0000 (0:00:09.353)       0:03:11.974 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-backup container] *********************\nSaturday 06 June 2026  01:08:28 +0000 (0:00:26.893)       0:03:38.868 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [cinder : Wait for cinder services to update service versions] ***\nSaturday 06 June 2026  01:08:34 +0000 (0:00:06.114)       0:03:44.982 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=33  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:08:34 +0000 (0:00:00.359)       0:03:45.342 ********* \n=============================================================================== \ncinder : Restart cinder-volume container ------------------------------- 26.89s\ncinder : Restart cinder-api container ---------------------------------- 24.36s\ncinder : Running Cinder bootstrap container ---------------------------- 21.83s\ncinder : Copying over cinder.conf -------------------------------------- 19.98s\nservice-ks-register : cinder | Creating/deleting endpoints ------------- 16.79s\nservice-ks-register : cinder | Creating/deleting services --------------- 9.53s\ncinder : Restart cinder-scheduler container ----------------------------- 9.35s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 7.81s\nservice-ks-register : cinder | Granting/revoking user roles ------------- 7.42s\ncinder : Restart cinder-backup container -------------------------------- 6.11s\ncinder : Copying over config.json files for services -------------------- 5.70s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 4.86s\nservice-ks-register : cinder | Creating users --------------------------- 4.83s\nservice-ks-register : cinder | Creating roles --------------------------- 4.58s\nservice-check-containers : cinder | Check containers -------------------- 4.45s\ncinder : Ensuring config directories exist ------------------------------ 4.23s\nservice-uwsgi-config : Copying over cinder-api uWSGI config ------------- 4.20s\nservice-ks-register : cinder | Creating projects ------------------------ 3.91s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.50s\ncinder : Ensuring cinder service ceph config subdirs exists ------------- 3.23s\n\u001b[32m2026-06-06 01:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:08:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:08:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:09:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:09:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:08:15 +0000 (0:00:00.287)       0:00:00.287 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:08:15 +0000 (0:00:00.292)       0:00:00.580 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_barbican_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_barbican_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_barbican_True)\u001b[0m\n\nPLAY [Apply role barbican] *****************************************************\n\nTASK [barbican : include_tasks] ************************************************\nSaturday 06 June 2026  01:08:16 +0000 (0:00:00.300)       0:00:00.880 ********* \n\u001b[0;36mincluded: /ansible/roles/barbican/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : barbican | Creating/deleting services] *************\nSaturday 06 June 2026  01:08:16 +0000 (0:00:00.588)       0:00:01.469 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m\n\nTASK [service-ks-register : barbican | Creating/deleting endpoints] ************\nSaturday 06 June 2026  01:08:21 +0000 (0:00:04.511)       0:00:05.980 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api-int.testbed.osism.xyz:9311 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api.testbed.osism.xyz:9311 -> public)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating projects] **********************\nSaturday 06 June 2026  01:08:28 +0000 (0:00:07.607)       0:00:13.588 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating users] *************************\nSaturday 06 June 2026  01:08:33 +0000 (0:00:04.263)       0:00:17.851 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : barbican | Creating roles] *************************\nSaturday 06 June 2026  01:08:36 +0000 (0:00:03.837)       0:00:21.688 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=key-manager:service-admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=creator)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=observer)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=audit)\u001b[0m\n\nTASK [service-ks-register : barbican | Granting/revoking user roles] ***********\nSaturday 06 June 2026  01:08:56 +0000 (0:00:19.855)       0:00:41.544 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m\n\nTASK [barbican : Ensuring config directories exist] ****************************\nSaturday 06 June 2026  01:09:00 +0000 (0:00:04.013)       0:00:45.557 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Ensuring vassals config directories exist] ********************\nSaturday 06 June 2026  01:09:04 +0000 (0:00:03.725)       0:00:49.283 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m\n\nTASK [barbican : Check if policies shall be overwritten] ***********************\nSaturday 06 June 2026  01:09:06 +0000 (0:00:01.796)       0:00:51.079 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Set barbican policy file] *************************************\nSaturday 06 June 2026  01:09:06 +0000 (0:00:00.260)       0:00:51.340 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : include_tasks] ************************************************\nSaturday 06 June 2026  01:09:07 +0000 (0:00:00.750)       0:00:52.090 ********* \n\u001b[0;36mincluded: /ansible/roles/barbican/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over extra CA certificates] *******\nSaturday 06 June 2026  01:09:08 +0000 (0:00:01.527)       0:00:53.618 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:09:12 +0000 (0:00:03.738)       0:00:57.357 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over backend internal TLS key] ****\nSaturday 06 June 2026  01:09:13 +0000 (0:00:01.331)       0:00:58.689 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Copying over config.json files for services] ******************\nSaturday 06 June 2026  01:09:15 +0000 (0:00:01.582)       0:01:00.271 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Copying over barbican-api.ini] ********************************\nSaturday 06 June 2026  01:09:20 +0000 (0:00:05.503)       0:01:05.775 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Checking whether barbican-api-paste.ini file exists] **********\nSaturday 06 June 2026  01:09:23 +0000 (0:00:02.493)       0:01:08.268 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [barbican : Copying over barbican-api-paste.ini] **************************\nSaturday 06 June 2026  01:09:26 +0000 (0:00:02.661)       0:01:10.930 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Copying over barbican.conf] ***********************************\nSaturday 06 June 2026  01:09:27 +0000 (0:00:01.082)       0:01:12.012 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Copying over existing policy file] ****************************\nSaturday 06 June 2026  01:09:39 +0000 (0:00:12.277)       0:01:24.289 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : barbican | Check containers] ******************\nSaturday 06 June 2026  01:09:41 +0000 (0:00:02.025)       0:01:26.314 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : barbican | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:09:45 +0000 (0:00:04.153)       0:01:30.468 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:09:46 +0000 (0:00:00.930)       0:01:31.398 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : include_tasks] ************************************************\nSaturday 06 June 2026  01:09:49 +0000 (0:00:03.004)       0:01:34.403 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Creating barbican database] ***********************************\nSaturday 06 June 2026  01:09:50 +0000 (0:00:00.851)       0:01:35.254 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Creating barbican database user and setting permissions] ******\nSaturday 06 June 2026  01:09:53 +0000 (0:00:02.852)       0:01:38.107 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Running barbican bootstrap container] *************************\nSaturday 06 June 2026  01:09:56 +0000 (0:00:03.183)       0:01:41.290 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Flush handlers] ***********************************************\nSaturday 06 June 2026  01:10:09 +0000 (0:00:12.765)       0:01:54.056 ********* \n\nTASK [barbican : Flush handlers] ***********************************************\nSaturday 06 June 2026  01:10:09 +0000 (0:00:00.172)       0:01:54.229 ********* \n\nTASK [barbican : Flush handlers] ***********************************************\nSaturday 06 June 2026  01:10:09 +0000 (0:00:00.148)       0:01:54.378 ********* \n\nRUNNING HANDLER [barbican : Restart barbican-api container] ********************\nSaturday 06 June 2026  01:10:09 +0000 (0:00:00.135)       0:01:54.514 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******\nSaturday 06 June 2026  01:10:17 +0000 (0:00:08.113)       0:02:02.627 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [barbican : Restart barbican-worker container] *****************\nSaturday 06 June 2026  01:10:24 +0000 (0:00:06.488)       0:02:09.115 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:10:33 +0000 (0:00:09.284)       0:02:18.399 ********* \n=============================================================================== \nservice-ks-register : barbican | Creating roles ------------------------ 19.86s\nbarbican : Running barbican bootstrap container ------------------------ 12.77s\nbarbican : Copying over barbican.conf ---------------------------------- 12.28s\nbarbican : Restart barbican-worker container ---------------------------- 9.28s\nbarbican : Restart barbican-api container ------------------------------- 8.11s\nservice-ks-register : barbican | Creating/deleting endpoints ------------ 7.61s\nbarbican : Restart barbican-keystone-listener container ----------------- 6.49s\nbarbican : Copying over config.json files for services ------------------ 5.50s\nservice-ks-register : barbican | Creating/deleting services ------------- 4.51s\nservice-ks-register : barbican | Creating projects ---------------------- 4.26s\nservice-check-containers : barbican | Check containers ------------------ 4.15s\nservice-ks-register : barbican | Granting/revoking user roles ----------- 4.01s\nservice-ks-register : barbican | Creating users ------------------------- 3.84s\nservice-cert-copy : barbican | Copying over extra CA certificates ------- 3.74s\nbarbican : Ensuring config directories exist ---------------------------- 3.73s\nbarbican : Creating barbican database user and setting permissions ------ 3.18s\nservice-check-containers : Include tasks -------------------------------- 3.00s\nbarbican : Creating barbican database ----------------------------------- 2.85s\nbarbican : Checking whether barbican-api-paste.ini file exists ---------- 2.66s\nbarbican : Copying over barbican-api.ini -------------------------------- 2.49s\n\u001b[32m2026-06-06 01:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:10:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:10:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:08:39 +0000 (0:00:00.620)       0:00:00.620 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:08:39 +0000 (0:00:00.359)       0:00:00.980 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_designate_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_designate_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_designate_True)\u001b[0m\n\nPLAY [Apply role designate] ****************************************************\n\nTASK [designate : include_tasks] ***********************************************\nSaturday 06 June 2026  01:08:39 +0000 (0:00:00.448)       0:00:01.428 ********* \n\u001b[0;36mincluded: /ansible/roles/designate/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : designate | Creating/deleting services] ************\nSaturday 06 June 2026  01:08:40 +0000 (0:00:00.768)       0:00:02.196 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m\n\nTASK [service-ks-register : designate | Creating/deleting endpoints] ***********\nSaturday 06 June 2026  01:08:45 +0000 (0:00:04.742)       0:00:06.939 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api-int.testbed.osism.xyz:9001 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api.testbed.osism.xyz:9001 -> public)\u001b[0m\n\nTASK [service-ks-register : designate | Creating projects] *********************\nSaturday 06 June 2026  01:08:53 +0000 (0:00:08.281)       0:00:15.221 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : designate | Creating users] ************************\nSaturday 06 June 2026  01:08:57 +0000 (0:00:04.123)       0:00:19.344 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : designate | Creating roles] ************************\nSaturday 06 June 2026  01:09:02 +0000 (0:00:04.877)       0:00:24.222 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : designate | Granting/revoking user roles] **********\nSaturday 06 June 2026  01:09:06 +0000 (0:00:04.216)       0:00:28.438 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m\n\nTASK [designate : Ensuring config directories exist] ***************************\nSaturday 06 June 2026  01:09:10 +0000 (0:00:03.785)       0:00:32.224 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Check if policies shall be overwritten] **********************\nSaturday 06 June 2026  01:09:16 +0000 (0:00:05.505)       0:00:37.730 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [designate : Set designate policy file] ***********************************\nSaturday 06 June 2026  01:09:16 +0000 (0:00:00.371)       0:00:38.102 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nSaturday 06 June 2026  01:09:17 +0000 (0:00:00.830)       0:00:38.932 ********* \n\u001b[0;36mincluded: /ansible/roles/designate/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over extra CA certificates] ******\nSaturday 06 June 2026  01:09:18 +0000 (0:00:00.859)       0:00:39.792 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:09:26 +0000 (0:00:08.352)       0:00:48.145 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over backend internal TLS key] ***\nSaturday 06 June 2026  01:09:28 +0000 (0:00:02.099)       0:00:50.245 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Copying over config.json files for services] *****************\nSaturday 06 June 2026  01:09:32 +0000 (0:00:04.207)       0:00:54.452 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over designate.conf] *********************************\nSaturday 06 June 2026  01:09:42 +0000 (0:00:09.232)       0:01:03.684 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over pools.yaml] *************************************\nSaturday 06 June 2026  01:10:07 +0000 (0:00:25.012)       0:01:28.697 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\nTASK [designate : Copying over named.conf] *************************************\nSaturday 06 June 2026  01:10:14 +0000 (0:00:07.722)       0:01:36.420 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\nTASK [designate : Copying over rndc.conf] **************************************\nSaturday 06 June 2026  01:10:18 +0000 (0:00:03.379)       0:01:39.799 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over rndc.key] ***************************************\nSaturday 06 June 2026  01:10:22 +0000 (0:00:04.282)       0:01:44.081 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nSaturday 06 June 2026  01:10:26 +0000 (0:00:04.483)       0:01:48.565 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Copying over existing policy file] ***************************\nSaturday 06 June 2026  01:10:27 +0000 (0:00:00.503)       0:01:49.068 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : designate | Check containers] *****************\nSaturday 06 June 2026  01:10:28 +0000 (0:00:01.284)       0:01:50.352 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : designate | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:10:34 +0000 (0:00:05.427)       0:01:55.780 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:10:35 +0000 (0:00:01.360)       0:01:57.141 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nSaturday 06 June 2026  01:10:37 +0000 (0:00:01.489)       0:01:58.630 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Creating Designate databases] ********************************\nSaturday 06 June 2026  01:10:37 +0000 (0:00:00.295)       0:01:58.926 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m\n\nTASK [designate : Creating Designate databases user and setting permissions] ***\nSaturday 06 June 2026  01:10:39 +0000 (0:00:02.414)       0:02:01.341 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> {{ groups['designate-central'][0] }}]\u001b[0m\n\nTASK [designate : Running Designate bootstrap container] ***********************\nSaturday 06 June 2026  01:10:42 +0000 (0:00:03.143)       0:02:04.484 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Flush handlers] **********************************************\nSaturday 06 June 2026  01:10:57 +0000 (0:00:14.576)       0:02:19.061 ********* \n\nTASK [designate : Flush handlers] **********************************************\nSaturday 06 June 2026  01:10:57 +0000 (0:00:00.085)       0:02:19.147 ********* \n\nTASK [designate : Flush handlers] **********************************************\nSaturday 06 June 2026  01:10:57 +0000 (0:00:00.068)       0:02:19.216 ********* \n\nRUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********\nSaturday 06 June 2026  01:10:57 +0000 (0:00:00.072)       0:02:19.289 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-api container] ******************\nSaturday 06 June 2026  01:11:05 +0000 (0:00:08.127)       0:02:27.417 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-central container] **************\nSaturday 06 June 2026  01:11:11 +0000 (0:00:06.124)       0:02:33.541 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-producer container] *************\nSaturday 06 June 2026  01:11:22 +0000 (0:00:10.625)       0:02:44.166 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-mdns container] *****************\nSaturday 06 June 2026  01:11:28 +0000 (0:00:05.695)       0:02:49.862 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-worker container] ***************\nSaturday 06 June 2026  01:11:35 +0000 (0:00:07.341)       0:02:57.204 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [designate : Non-destructive DNS pools update] ****************************\nSaturday 06 June 2026  01:11:42 +0000 (0:00:07.010)       0:03:04.214 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=30  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:11:50 +0000 (0:00:07.862)       0:03:12.077 ********* \n=============================================================================== \ndesignate : Copying over designate.conf -------------------------------- 25.01s\ndesignate : Running Designate bootstrap container ---------------------- 14.58s\ndesignate : Restart designate-central container ------------------------ 10.63s\ndesignate : Copying over config.json files for services ----------------- 9.23s\nservice-cert-copy : designate | Copying over extra CA certificates ------ 8.35s\nservice-ks-register : designate | Creating/deleting endpoints ----------- 8.28s\ndesignate : Restart designate-backend-bind9 container ------------------- 8.13s\ndesignate : Non-destructive DNS pools update ---------------------------- 7.86s\ndesignate : Copying over pools.yaml ------------------------------------- 7.72s\ndesignate : Restart designate-mdns container ---------------------------- 7.34s\ndesignate : Restart designate-worker container -------------------------- 7.01s\ndesignate : Restart designate-api container ----------------------------- 6.12s\ndesignate : Restart designate-producer container ------------------------ 5.70s\ndesignate : Ensuring config directories exist --------------------------- 5.51s\nservice-check-containers : designate | Check containers ----------------- 5.43s\nservice-ks-register : designate | Creating users ------------------------ 4.88s\nservice-ks-register : designate | Creating/deleting services ------------ 4.74s\ndesignate : Copying over rndc.key --------------------------------------- 4.48s\ndesignate : Copying over rndc.conf -------------------------------------- 4.28s\nservice-ks-register : designate | Creating roles ------------------------ 4.22s\n\u001b[32m2026-06-06 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:11:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:11:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state SUCCESS\u001b[0m\n\n\nPLAY [Download ironic ipa images] **********************************************\n\nTASK [Ensure the destination directory exists] *********************************\nSaturday 06 June 2026  01:10:39 +0000 (0:00:00.108)       0:00:00.108 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent initramfs] *****************************************\nSaturday 06 June 2026  01:10:40 +0000 (0:00:01.316)       0:00:01.424 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (3 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (2 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent kernel] ********************************************\nSaturday 06 June 2026  01:11:55 +0000 (0:01:14.558)       0:01:15.983 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:12:01 +0000 (0:00:06.440)       0:01:22.423 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:12:02 +0000 (0:00:00.566)       0:01:22.990 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ironic_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ironic_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ironic_False)\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True\u001b[0m\n\nPLAY [Apply role ironic] *******************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:12:03 +0000 (0:00:00.747)       0:01:23.737 ********* \n=============================================================================== \nDownload ironic-agent initramfs ---------------------------------------- 74.56s\nDownload ironic-agent kernel -------------------------------------------- 6.44s\nEnsure the destination directory exists --------------------------------- 1.32s\nGroup hosts based on enabled services ----------------------------------- 0.75s\nGroup hosts based on Kolla action --------------------------------------- 0.57s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:07:56 +0000 (0:00:00.300)       0:00:00.300 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:07:57 +0000 (0:00:00.557)       0:00:00.858 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_neutron_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_neutron_True)\u001b[0m\n\nPLAY [Apply role neutron] ******************************************************\n\nTASK [neutron : include_tasks] *************************************************\nSaturday 06 June 2026  01:07:58 +0000 (0:00:00.828)       0:00:01.687 ********* \n\u001b[0;36mincluded: /ansible/roles/neutron/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [neutron : Get container facts] *******************************************\nSaturday 06 June 2026  01:07:59 +0000 (0:00:01.111)       0:00:02.798 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Get container volume facts] ************************************\nSaturday 06 June 2026  01:08:01 +0000 (0:00:01.956)       0:00:04.755 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check for ML2/OVN presence] ************************************\nSaturday 06 June 2026  01:08:02 +0000 (0:00:01.642)       0:00:06.397 ********* \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [neutron : Check for ML2/OVS presence] ************************************\nSaturday 06 June 2026  01:08:03 +0000 (0:00:00.697)       0:00:07.095 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-ks-register : neutron | Creating/deleting services] **************\nSaturday 06 June 2026  01:08:04 +0000 (0:00:00.980)       0:00:08.076 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m\n\nTASK [service-ks-register : neutron | Creating/deleting endpoints] *************\nSaturday 06 June 2026  01:08:08 +0000 (0:00:03.520)       0:00:11.597 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api-int.testbed.osism.xyz:9696 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api.testbed.osism.xyz:9696 -> public)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating projects] ***********************\nSaturday 06 June 2026  01:08:14 +0000 (0:00:06.475)       0:00:18.072 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating users] **************************\nSaturday 06 June 2026  01:08:18 +0000 (0:00:04.011)       0:00:22.084 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : neutron | Creating roles] **************************\nSaturday 06 June 2026  01:08:23 +0000 (0:00:04.593)       0:00:26.677 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : neutron | Granting/revoking user roles] ************\nSaturday 06 June 2026  01:08:27 +0000 (0:00:03.873)       0:00:30.550 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> service)\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nSaturday 06 June 2026  01:08:36 +0000 (0:00:09.068)       0:00:39.619 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Load and persist kernel modules] *****************************************\nSaturday 06 June 2026  01:08:36 +0000 (0:00:00.609)       0:00:40.228 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check IPv6 support] ********************************************\nSaturday 06 June 2026  01:08:40 +0000 (0:00:03.336)       0:00:43.564 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Setting sysctl values] ***************************************************\nSaturday 06 June 2026  01:08:41 +0000 (0:00:01.083)       0:00:44.648 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Ensuring config directories exist] *****************************\nSaturday 06 June 2026  01:08:43 +0000 (0:00:01.938)       0:00:46.587 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Check if extra ml2 plugins exists] *****************************\nSaturday 06 June 2026  01:08:45 +0000 (0:00:02.234)       0:00:48.821 ********* \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' path\u001b[0m\n\u001b[1;35mdue to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' is not\u001b[0m\n\u001b[1;35ma directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nSaturday 06 June 2026  01:08:46 +0000 (0:00:00.886)       0:00:49.708 ********* \n\u001b[0;36mincluded: /ansible/roles/neutron/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over extra CA certificates] ********\nSaturday 06 June 2026  01:08:47 +0000 (0:00:01.235)       0:00:50.943 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:08:51 +0000 (0:00:03.501)       0:00:54.445 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over backend internal TLS key] *****\nSaturday 06 June 2026  01:08:52 +0000 (0:00:01.872)       0:00:56.317 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Creating TLS backend PEM File] *********************************\nSaturday 06 June 2026  01:08:55 +0000 (0:00:02.445)       0:00:58.763 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:08:57 +0000 (0:00:01.848)       0:01:00.611 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Set neutron policy file] ***************************************\nSaturday 06 June 2026  01:08:57 +0000 (0:00:00.247)       0:01:00.858 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over existing policy file] *****************************\nSaturday 06 June 2026  01:08:57 +0000 (0:00:00.515)       0:01:01.373 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over config.json files for services] *******************\nSaturday 06 June 2026  01:09:00 +0000 (0:00:02.419)       0:01:03.793 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Copying over neutron.conf] *************************************\nSaturday 06 June 2026  01:09:04 +0000 (0:00:04.173)       0:01:07.966 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Copying over neutron_vpnaas.conf] ******************************\nSaturday 06 June 2026  01:09:10 +0000 (0:00:06.167)       0:01:14.133 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ssh key] ******************************************\nSaturday 06 June 2026  01:09:13 +0000 (0:00:03.255)       0:01:17.389 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [neutron : Copying over ml2_conf.ini] *************************************\nSaturday 06 June 2026  01:09:17 +0000 (0:00:03.865)       0:01:21.255 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [neutron : Copying over openvswitch_agent.ini] ****************************\nSaturday 06 June 2026  01:09:23 +0000 (0:00:05.619)       0:01:26.875 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over sriov_agent.ini] **********************************\nSaturday 06 June 2026  01:09:27 +0000 (0:00:03.976)       0:01:30.851 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over mlnx_agent.ini] ***********************************\nSaturday 06 June 2026  01:09:31 +0000 (0:00:04.201)       0:01:35.053 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over eswitchd.conf] ************************************\nSaturday 06 June 2026  01:09:35 +0000 (0:00:03.648)       0:01:38.702 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over dhcp_agent.ini] ***********************************\nSaturday 06 June 2026  01:09:38 +0000 (0:00:03.149)       0:01:41.852 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over dnsmasq.conf] *************************************\nSaturday 06 June 2026  01:09:42 +0000 (0:00:04.086)       0:01:45.938 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over l3_agent.ini] *************************************\nSaturday 06 June 2026  01:09:47 +0000 (0:00:05.420)       0:01:51.359 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over fwaas_driver.ini] *********************************\nSaturday 06 June 2026  01:09:51 +0000 (0:00:03.860)       0:01:55.219 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over metadata_agent.ini] *******************************\nSaturday 06 June 2026  01:09:55 +0000 (0:00:03.672)       0:01:58.891 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************\nSaturday 06 June 2026  01:09:58 +0000 (0:00:03.087)       0:02:01.978 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over metering_agent.ini] *******************************\nSaturday 06 June 2026  01:10:04 +0000 (0:00:06.003)       0:02:07.982 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ironic_neutron_agent.ini] *************************\nSaturday 06 June 2026  01:10:08 +0000 (0:00:03.757)       0:02:11.740 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over bgp_dragent.ini] **********************************\nSaturday 06 June 2026  01:10:13 +0000 (0:00:04.775)       0:02:16.516 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ovn_agent.ini] ************************************\nSaturday 06 June 2026  01:10:16 +0000 (0:00:02.944)       0:02:19.460 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over nsx.ini] ******************************************\nSaturday 06 June 2026  01:10:18 +0000 (0:00:02.949)       0:02:22.410 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copy neutron-l3-agent-wrapper script] **************************\nSaturday 06 June 2026  01:10:22 +0000 (0:00:03.016)       0:02:25.426 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over extra ml2 plugins] ********************************\nSaturday 06 June 2026  01:10:26 +0000 (0:00:04.093)       0:02:29.519 ********* \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************\nSaturday 06 June 2026  01:10:28 +0000 (0:00:02.709)       0:02:32.229 ********* \n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over neutron_taas.conf] ********************************\nSaturday 06 June 2026  01:10:31 +0000 (0:00:02.617)       0:02:34.846 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [service-check-containers : neutron | Check containers] *******************\nSaturday 06 June 2026  01:10:33 +0000 (0:00:01.907)       0:02:36.754 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : neutron | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:10:37 +0000 (0:00:03.978)       0:02:40.733 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:10:37 +0000 (0:00:00.633)       0:02:41.366 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nSaturday 06 June 2026  01:10:41 +0000 (0:00:03.092)       0:02:44.459 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Creating Neutron database] *************************************\nSaturday 06 June 2026  01:10:42 +0000 (0:00:00.962)       0:02:45.421 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Creating Neutron database user and setting permissions] ********\nSaturday 06 June 2026  01:10:43 +0000 (0:00:01.990)       0:02:47.412 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Running Neutron bootstrap container] ***************************\nSaturday 06 June 2026  01:10:46 +0000 (0:00:02.161)       0:02:49.574 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 06 June 2026  01:11:25 +0000 (0:00:39.623)       0:03:29.198 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 06 June 2026  01:11:25 +0000 (0:00:00.084)       0:03:29.282 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 06 June 2026  01:11:25 +0000 (0:00:00.086)       0:03:29.369 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 06 June 2026  01:11:26 +0000 (0:00:00.077)       0:03:29.446 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 06 June 2026  01:11:26 +0000 (0:00:00.075)       0:03:29.521 ********* \n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 06 June 2026  01:11:26 +0000 (0:00:00.068)       0:03:29.590 ********* \n\nRUNNING HANDLER [neutron : Restart neutron-server container] *******************\nSaturday 06 June 2026  01:11:26 +0000 (0:00:00.083)       0:03:29.673 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [neutron : Restart neutron-ovn-metadata-agent container] *******\nSaturday 06 June 2026  01:11:55 +0000 (0:00:29.579)       0:03:59.253 ********* \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:12:54 +0000 (0:00:58.902)       0:04:58.156 ********* \n=============================================================================== \nneutron : Restart neutron-ovn-metadata-agent container ----------------- 58.90s\nneutron : Running Neutron bootstrap container -------------------------- 39.62s\nneutron : Restart neutron-server container ----------------------------- 29.58s\nservice-ks-register : neutron | Granting/revoking user roles ------------ 9.07s\nservice-ks-register : neutron | Creating/deleting endpoints ------------- 6.48s\nneutron : Copying over neutron.conf ------------------------------------- 6.17s\nneutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 6.00s\nneutron : Copying over ml2_conf.ini ------------------------------------- 5.62s\nneutron : Copying over dnsmasq.conf ------------------------------------- 5.42s\nneutron : Copying over ironic_neutron_agent.ini ------------------------- 4.78s\nservice-ks-register : neutron | Creating users -------------------------- 4.59s\nneutron : Copying over sriov_agent.ini ---------------------------------- 4.20s\nneutron : Copying over config.json files for services ------------------- 4.17s\nneutron : Copy neutron-l3-agent-wrapper script -------------------------- 4.09s\nneutron : Copying over dhcp_agent.ini ----------------------------------- 4.09s\nservice-ks-register : neutron | Creating projects ----------------------- 4.01s\nservice-check-containers : neutron | Check containers ------------------- 3.98s\nneutron : Copying over openvswitch_agent.ini ---------------------------- 3.98s\nservice-ks-register : neutron | Creating roles -------------------------- 3.87s\nneutron : Copying over ssh key ------------------------------------------ 3.87s\n\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:13:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5d2aea5-5e55-4ca9-af3d-5cb4926d742a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:11:55 +0000 (0:00:00.390)       0:00:00.390 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:11:55 +0000 (0:00:00.390)       0:00:00.780 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_placement_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_placement_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_placement_True)\u001b[0m\n\nPLAY [Apply role placement] ****************************************************\n\nTASK [placement : include_tasks] ***********************************************\nSaturday 06 June 2026  01:11:55 +0000 (0:00:00.400)       0:00:01.181 ********* \n\u001b[0;36mincluded: /ansible/roles/placement/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : placement | Creating/deleting services] ************\nSaturday 06 June 2026  01:11:56 +0000 (0:00:00.981)       0:00:02.162 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m\n\nTASK [service-ks-register : placement | Creating/deleting endpoints] ***********\nSaturday 06 June 2026  01:12:02 +0000 (0:00:05.108)       0:00:07.270 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api-int.testbed.osism.xyz:8780 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api.testbed.osism.xyz:8780 -> public)\u001b[0m\n\nTASK [service-ks-register : placement | Creating projects] *********************\nSaturday 06 June 2026  01:12:08 +0000 (0:00:06.866)       0:00:14.136 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating users] ************************\nSaturday 06 June 2026  01:12:12 +0000 (0:00:03.664)       0:00:17.801 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : placement | Creating roles] ************************\nSaturday 06 June 2026  01:12:16 +0000 (0:00:04.222)       0:00:22.023 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : placement | Granting/revoking user roles] **********\nSaturday 06 June 2026  01:12:20 +0000 (0:00:03.856)       0:00:25.880 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nSaturday 06 June 2026  01:12:24 +0000 (0:00:03.871)       0:00:29.751 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Ensuring config directories exist] ***************************\nSaturday 06 June 2026  01:12:24 +0000 (0:00:00.266)       0:00:30.018 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Check if policies shall be overwritten] **********************\nSaturday 06 June 2026  01:12:26 +0000 (0:00:01.559)       0:00:31.577 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [placement : Set placement policy file] ***********************************\nSaturday 06 June 2026  01:12:26 +0000 (0:00:00.162)       0:00:31.740 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nSaturday 06 June 2026  01:12:26 +0000 (0:00:00.238)       0:00:31.979 ********* \n\u001b[0;36mincluded: /ansible/roles/placement/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over extra CA certificates] ******\nSaturday 06 June 2026  01:12:27 +0000 (0:00:00.731)       0:00:32.711 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:12:28 +0000 (0:00:01.505)       0:00:34.216 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS key] ***\nSaturday 06 June 2026  01:12:29 +0000 (0:00:00.482)       0:00:34.699 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over config.json files for services] *****************\nSaturday 06 June 2026  01:12:30 +0000 (0:00:00.779)       0:00:35.479 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Copying over placement.conf] *********************************\nSaturday 06 June 2026  01:12:31 +0000 (0:00:01.696)       0:00:37.175 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Copying over placement-api wsgi configuration] ***************\nSaturday 06 June 2026  01:12:34 +0000 (0:00:02.363)       0:00:39.538 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Configure uWSGI for Placement] *******************************************\nSaturday 06 June 2026  01:12:34 +0000 (0:00:00.604)       0:00:40.143 ********* \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-uwsgi-config : Copying over placement-api uWSGI config] **********\nSaturday 06 June 2026  01:12:35 +0000 (0:00:00.791)       0:00:40.935 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over migrate-db.rc.j2 configuration] *****************\nSaturday 06 June 2026  01:12:37 +0000 (0:00:01.867)       0:00:42.802 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over existing policy file] ***************************\nSaturday 06 June 2026  01:12:38 +0000 (0:00:01.266)       0:00:44.069 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : placement | Check containers] *****************\nSaturday 06 June 2026  01:12:39 +0000 (0:00:01.069)       0:00:45.139 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-check-containers : placement | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:12:41 +0000 (0:00:01.320)       0:00:46.459 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:12:41 +0000 (0:00:00.441)       0:00:46.901 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Creating placement databases] ********************************\nSaturday 06 June 2026  01:12:42 +0000 (0:00:00.895)       0:00:47.797 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Creating placement databases user and setting permissions] ***\nSaturday 06 June 2026  01:12:44 +0000 (0:00:02.171)       0:00:49.968 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Running placement bootstrap container] ***********************\nSaturday 06 June 2026  01:12:47 +0000 (0:00:02.413)       0:00:52.382 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Flush handlers] **********************************************\nSaturday 06 June 2026  01:12:59 +0000 (0:00:12.585)       0:01:04.968 ********* \n\nTASK [placement : Flush handlers] **********************************************\nSaturday 06 June 2026  01:12:59 +0000 (0:00:00.223)       0:01:05.191 ********* \n\nTASK [placement : Flush handlers] **********************************************\nSaturday 06 June 2026  01:13:00 +0000 (0:00:00.118)       0:01:05.309 ********* \n\nRUNNING HANDLER [placement : Restart placement-api container] ******************\nSaturday 06 June 2026  01:13:00 +0000 (0:00:00.079)       0:01:05.388 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:13:07 +0000 (0:00:07.614)       0:01:13.002 ********* \n=============================================================================== \nplacement : Running placement bootstrap container ---------------------- 12.59s\nplacement : Restart placement-api container ----------------------------- 7.61s\nservice-ks-register : placement | Creating/deleting endpoints ----------- 6.87s\nservice-ks-register : placement | Creating/deleting services ------------ 5.11s\nservice-ks-register : placement | Creating users ------------------------ 4.22s\nservice-ks-register : placement | Granting/revoking user roles ---------- 3.87s\nservice-ks-register : placement | Creating roles ------------------------ 3.86s\nservice-ks-register : placement | Creating projects --------------------- 3.66s\nplacement : Creating placement databases user and setting permissions --- 2.41s\nplacement : Copying over placement.conf --------------------------------- 2.36s\nplacement : Creating placement databases -------------------------------- 2.17s\nservice-uwsgi-config : Copying over placement-api uWSGI config ---------- 1.87s\nplacement : Copying over config.json files for services ----------------- 1.70s\nplacement : Ensuring config directories exist --------------------------- 1.56s\nservice-cert-copy : placement | Copying over extra CA certificates ------ 1.51s\nservice-check-containers : placement | Check containers ----------------- 1.32s\nplacement : Copying over migrate-db.rc.j2 configuration ----------------- 1.27s\nplacement : Copying over existing policy file --------------------------- 1.07s\nplacement : include_tasks ----------------------------------------------- 0.98s\nservice-check-containers : Include tasks -------------------------------- 0.90s\n\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5d2aea5-5e55-4ca9-af3d-5cb4926d742a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5d2aea5-5e55-4ca9-af3d-5cb4926d742a is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5d2aea5-5e55-4ca9-af3d-5cb4926d742a is in state SUCCESS\u001b[0m\n\u001b[32m2026-06-06 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:13:15 +0000 (0:00:00.165)       0:00:00.165 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:13:16 +0000 (0:00:00.348)       0:00:00.514 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_nova_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_nova_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_nova_True)\u001b[0m\n\nPLAY [Wait for the Nova service] ***********************************************\n\nTASK [Waiting for Nova public port to be UP] ***********************************\nSaturday 06 June 2026  01:13:16 +0000 (0:00:00.567)       0:00:01.081 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:13:17 +0000 (0:00:01.095)       0:00:02.177 ********* \n=============================================================================== \nWaiting for Nova public port to be UP ----------------------------------- 1.10s\nGroup hosts based on enabled services ----------------------------------- 0.57s\nGroup hosts based on Kolla action --------------------------------------- 0.35s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:13:01 +0000 (0:00:01.213)       0:00:01.213 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:13:02 +0000 (0:00:01.031)       0:00:02.244 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_grafana_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_grafana_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_grafana_True)\u001b[0m\n\nPLAY [Apply role grafana] ******************************************************\n\nTASK [grafana : include_tasks] *************************************************\nSaturday 06 June 2026  01:13:03 +0000 (0:00:00.786)       0:00:03.031 ********* \n\u001b[0;36mincluded: /ansible/roles/grafana/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [grafana : Ensuring config directories exist] *****************************\nSaturday 06 June 2026  01:13:04 +0000 (0:00:01.149)       0:00:04.180 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [grafana : Check if extra configuration file exists] **********************\nSaturday 06 June 2026  01:13:06 +0000 (0:00:01.698)       0:00:05.879 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : include_tasks] *************************************************\nSaturday 06 June 2026  01:13:08 +0000 (0:00:02.349)       0:00:08.228 ********* \n\u001b[0;36mincluded: /ansible/roles/grafana/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over extra CA certificates] ********\nSaturday 06 June 2026  01:13:09 +0000 (0:00:01.526)       0:00:09.755 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:13:12 +0000 (0:00:02.546)       0:00:12.302 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****\nSaturday 06 June 2026  01:13:13 +0000 (0:00:01.273)       0:00:13.575 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Copying over config.json files] ********************************\nSaturday 06 June 2026  01:13:14 +0000 (0:00:01.241)       0:00:14.816 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [grafana : Copying over grafana.ini] **************************************\nSaturday 06 June 2026  01:13:16 +0000 (0:00:01.629)       0:00:16.446 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [grafana : Copying over extra configuration file] *************************\nSaturday 06 June 2026  01:13:17 +0000 (0:00:01.406)       0:00:17.852 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Configuring Prometheus as data source for Grafana] *************\nSaturday 06 June 2026  01:13:18 +0000 (0:00:00.324)       0:00:18.177 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\nTASK [grafana : Configuring dashboards provisioning] ***************************\nSaturday 06 June 2026  01:13:19 +0000 (0:00:01.408)       0:00:19.585 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m\n\nTASK [grafana : Check if the folder for custom grafana dashboards exists] ******\nSaturday 06 June 2026  01:13:21 +0000 (0:00:01.335)       0:00:20.921 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : Remove templated Grafana dashboards] ***************************\nSaturday 06 June 2026  01:13:23 +0000 (0:00:02.537)       0:00:23.458 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Copying over custom dashboards] ********************************\nSaturday 06 June 2026  01:13:24 +0000 (0:00:01.175)       0:00:24.634 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : grafana | Check containers] *******************\nSaturday 06 June 2026  01:13:26 +0000 (0:00:01.723)       0:00:26.358 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [service-check-containers : grafana | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:13:28 +0000 (0:00:01.544)       0:00:27.903 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:13:28 +0000 (0:00:00.437)       0:00:28.342 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Creating grafana database] *************************************\nSaturday 06 June 2026  01:13:29 +0000 (0:00:00.987)       0:00:29.329 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Creating grafana database user and setting permissions] ********\nSaturday 06 June 2026  01:13:32 +0000 (0:00:02.545)       0:00:31.875 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Flush handlers] ************************************************\nSaturday 06 June 2026  01:13:34 +0000 (0:00:02.479)       0:00:34.355 ********* \n\nTASK [grafana : Flush handlers] ************************************************\nSaturday 06 June 2026  01:13:34 +0000 (0:00:00.067)       0:00:34.422 ********* \n\nTASK [grafana : Flush handlers] ************************************************\nSaturday 06 June 2026  01:13:34 +0000 (0:00:00.067)       0:00:34.489 ********* \n\nRUNNING HANDLER [grafana : Restart first grafana container] ********************\nSaturday 06 June 2026  01:13:34 +0000 (0:00:00.065)       0:00:34.555 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [grafana : Waiting for grafana to start on first node] *********\nSaturday 06 June 2026  01:13:41 +0000 (0:00:06.972)       0:00:41.528 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (12 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (11 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [grafana : Restart remaining grafana containers] ***************\nSaturday 06 June 2026  01:14:08 +0000 (0:00:26.490)       0:01:08.018 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [grafana : Wait for grafana application ready] ****************************\nSaturday 06 June 2026  01:14:41 +0000 (0:00:33.597)       0:01:41.616 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Remove old grafana docker volume] ******************************\nSaturday 06 June 2026  01:14:43 +0000 (0:00:02.215)       0:01:43.831 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Enable grafana datasources] ************************************\nSaturday 06 June 2026  01:14:44 +0000 (0:00:00.346)       0:01:44.178 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'influxdb', 'value': {'enabled': False, 'data': {'isDefault': True, 'database': 'telegraf', 'name': 'telegraf', 'type': 'influxdb', 'url': 'https://api-int.testbed.osism.xyz:8086', 'access': 'proxy', 'basicAuth': False}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'data': {'name': 'opensearch', 'type': 'grafana-opensearch-datasource', 'access': 'proxy', 'url': 'https://api-int.testbed.osism.xyz:9200', 'jsonData': {'flavor': 'OpenSearch', 'database': 'flog-*', 'version': '2.11.1', 'timeField': '@timestamp', 'logLevelField': 'log_level'}}}})\u001b[0m\n\nTASK [grafana : Disable Getting Started panel] *********************************\nSaturday 06 June 2026  01:14:46 +0000 (0:00:02.298)       0:01:46.477 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:14:47 +0000 (0:00:00.463)       0:01:46.940 ********* \n=============================================================================== \ngrafana : Restart remaining grafana containers ------------------------- 33.60s\ngrafana : Waiting for grafana to start on first node ------------------- 26.49s\ngrafana : Restart first grafana container ------------------------------- 6.97s\ngrafana : Creating grafana database ------------------------------------- 2.55s\nservice-cert-copy : grafana | Copying over extra CA certificates -------- 2.54s\ngrafana : Check if the folder for custom grafana dashboards exists ------ 2.54s\ngrafana : Creating grafana database user and setting permissions -------- 2.48s\ngrafana : Check if extra configuration file exists ---------------------- 2.35s\ngrafana : Enable grafana datasources ------------------------------------ 2.30s\ngrafana : Wait for grafana application ready ---------------------------- 2.22s\ngrafana : Copying over custom dashboards -------------------------------- 1.72s\ngrafana : Ensuring config directories exist ----------------------------- 1.70s\ngrafana : Copying over config.json files -------------------------------- 1.63s\nservice-check-containers : grafana | Check containers ------------------- 1.55s\ngrafana : include_tasks ------------------------------------------------- 1.53s\ngrafana : Configuring Prometheus as data source for Grafana ------------- 1.41s\ngrafana : Copying over grafana.ini -------------------------------------- 1.41s\ngrafana : Configuring dashboards provisioning --------------------------- 1.34s\nservice-cert-copy : grafana | Copying over backend internal TLS certificate --- 1.27s\nservice-cert-copy : grafana | Copying over backend internal TLS key ----- 1.24s\n\u001b[32m2026-06-06 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:12:09 +0000 (0:00:00.680)       0:00:00.680 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:12:10 +0000 (0:00:00.303)       0:00:00.984 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_magnum_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_magnum_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_magnum_True)\u001b[0m\n\nPLAY [Apply role magnum] *******************************************************\n\nTASK [magnum : include_tasks] **************************************************\nSaturday 06 June 2026  01:12:10 +0000 (0:00:00.522)       0:00:01.507 ********* \n\u001b[0;36mincluded: /ansible/roles/magnum/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : magnum | Creating/deleting services] ***************\nSaturday 06 June 2026  01:12:12 +0000 (0:00:01.628)       0:00:03.135 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m\n\nTASK [service-ks-register : magnum | Creating/deleting endpoints] **************\nSaturday 06 June 2026  01:12:16 +0000 (0:00:04.565)       0:00:07.701 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api-int.testbed.osism.xyz:9511/v1 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api.testbed.osism.xyz:9511/v1 -> public)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating projects] ************************\nSaturday 06 June 2026  01:12:23 +0000 (0:00:06.846)       0:00:14.547 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating users] ***************************\nSaturday 06 June 2026  01:12:27 +0000 (0:00:03.533)       0:00:18.081 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : magnum | Creating roles] ***************************\nSaturday 06 June 2026  01:12:30 +0000 (0:00:03.825)       0:00:21.906 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : magnum | Granting/revoking user roles] *************\nSaturday 06 June 2026  01:12:34 +0000 (0:00:03.395)       0:00:25.302 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m\n\nTASK [magnum : Creating Magnum trustee domain] *********************************\nSaturday 06 June 2026  01:12:38 +0000 (0:00:03.832)       0:00:29.134 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user] ***********************************\nSaturday 06 June 2026  01:12:41 +0000 (0:00:03.195)       0:00:32.330 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user role] ******************************\nSaturday 06 June 2026  01:12:45 +0000 (0:00:04.215)       0:00:36.546 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Ensuring config directories exist] ******************************\nSaturday 06 June 2026  01:12:49 +0000 (0:00:03.599)       0:00:40.146 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Check if policies shall be overwritten] *************************\nSaturday 06 June 2026  01:12:50 +0000 (0:00:01.784)       0:00:41.931 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Set magnum policy file] *****************************************\nSaturday 06 June 2026  01:12:51 +0000 (0:00:00.142)       0:00:42.073 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Check if kubeconfig file is supplied] ***************************\nSaturday 06 June 2026  01:12:51 +0000 (0:00:00.308)       0:00:42.382 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [magnum : Copying over kubeconfig file] ***********************************\nSaturday 06 June 2026  01:12:53 +0000 (0:00:01.757)       0:00:44.139 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Set magnum kubeconfig file's path] ******************************\nSaturday 06 June 2026  01:12:56 +0000 (0:00:03.345)       0:00:47.484 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [magnum : include_tasks] **************************************************\nSaturday 06 June 2026  01:12:57 +0000 (0:00:00.540)       0:00:48.025 ********* \n\u001b[0;36mincluded: /ansible/roles/magnum/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over extra CA certificates] *********\nSaturday 06 June 2026  01:12:57 +0000 (0:00:00.911)       0:00:48.937 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:13:01 +0000 (0:00:03.523)       0:00:52.461 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over backend internal TLS key] ******\nSaturday 06 June 2026  01:13:03 +0000 (0:00:02.432)       0:00:54.894 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Copying over config.json files for services] ********************\nSaturday 06 June 2026  01:13:05 +0000 (0:00:01.316)       0:00:56.210 ********* \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Copying over magnum.conf] ***************************************\nSaturday 06 June 2026  01:13:08 +0000 (0:00:03.178)       0:00:59.389 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Copying over existing policy file] ******************************\nSaturday 06 June 2026  01:13:17 +0000 (0:00:09.206)       0:01:08.595 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : magnum | Check containers] ********************\nSaturday 06 June 2026  01:13:18 +0000 (0:00:00.666)       0:01:09.261 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : magnum | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:13:20 +0000 (0:00:02.601)       0:01:11.863 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:13:21 +0000 (0:00:00.352)       0:01:12.216 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : include_tasks] **************************************************\nSaturday 06 June 2026  01:13:23 +0000 (0:00:02.674)       0:01:14.891 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Creating Magnum database] ***************************************\nSaturday 06 June 2026  01:13:24 +0000 (0:00:00.465)       0:01:15.357 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum database user and setting permissions] **********\nSaturday 06 June 2026  01:13:26 +0000 (0:00:02.477)       0:01:17.835 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Running Magnum bootstrap container] *****************************\nSaturday 06 June 2026  01:13:29 +0000 (0:00:02.915)       0:01:20.750 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Flush handlers] *************************************************\nSaturday 06 June 2026  01:13:49 +0000 (0:00:20.212)       0:01:40.963 ********* \n\nTASK [magnum : Flush handlers] *************************************************\nSaturday 06 June 2026  01:13:50 +0000 (0:00:00.075)       0:01:41.038 ********* \n\nTASK [magnum : Flush handlers] *************************************************\nSaturday 06 June 2026  01:13:50 +0000 (0:00:00.081)       0:01:41.119 ********* \n\nRUNNING HANDLER [magnum : Restart magnum-api container] ************************\nSaturday 06 June 2026  01:13:50 +0000 (0:00:00.100)       0:01:41.219 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [magnum : Restart magnum-conductor container] ******************\nSaturday 06 June 2026  01:14:10 +0000 (0:00:20.445)       0:02:01.665 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:14:27 +0000 (0:00:16.529)       0:02:18.195 ********* \n=============================================================================== \nmagnum : Restart magnum-api container ---------------------------------- 20.45s\nmagnum : Running Magnum bootstrap container ---------------------------- 20.21s\nmagnum : Restart magnum-conductor container ---------------------------- 16.53s\nmagnum : Copying over magnum.conf --------------------------------------- 9.21s\nservice-ks-register : magnum | Creating/deleting endpoints -------------- 6.85s\nservice-ks-register : magnum | Creating/deleting services --------------- 4.57s\nmagnum : Creating Magnum trustee user ----------------------------------- 4.22s\nservice-ks-register : magnum | Granting/revoking user roles ------------- 3.83s\nservice-ks-register : magnum | Creating users --------------------------- 3.83s\nmagnum : Creating Magnum trustee user role ------------------------------ 3.60s\nservice-ks-register : magnum | Creating projects ------------------------ 3.53s\nservice-cert-copy : magnum | Copying over extra CA certificates --------- 3.52s\nservice-ks-register : magnum | Creating roles --------------------------- 3.40s\nmagnum : Copying over kubeconfig file ----------------------------------- 3.35s\nmagnum : Creating Magnum trustee domain --------------------------------- 3.20s\nmagnum : Copying over config.json files for services -------------------- 3.18s\nmagnum : Creating Magnum database user and setting permissions ---------- 2.92s\nservice-check-containers : Include tasks -------------------------------- 2.67s\nservice-check-containers : magnum | Check containers -------------------- 2.60s\nmagnum : Creating Magnum database --------------------------------------- 2.48s\n\u001b[32m2026-06-06 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:15:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:15:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on OpenStack release] **********************************\nSaturday 06 June 2026  01:05:31 +0000 (0:00:00.344)       0:00:00.344 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:05:32 +0000 (0:00:00.853)       0:00:01.198 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:05:32 +0000 (0:00:00.858)       0:00:02.056 ********* \n\u001b[0;33mchanged: [testbed-manager] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=enable_nova_True)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=enable_nova_True)\u001b[0m\n\nPLAY [Bootstrap nova API databases] ********************************************\n\nTASK [Bootstrap deploy] ********************************************************\nSaturday 06 June 2026  01:05:33 +0000 (0:00:00.731)       0:00:02.787 ********* \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Creating Nova databases] ******************************************\nSaturday 06 June 2026  01:05:34 +0000 (0:00:00.803)       0:00:03.590 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=nova_cell0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova_api)\u001b[0m\n\nTASK [nova : Creating Nova databases user and setting permissions] *************\nSaturday 06 June 2026  01:05:38 +0000 (0:00:04.026)       0:00:07.617 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Ensuring config directories exist] ********************************\nSaturday 06 June 2026  01:05:42 +0000 (0:00:04.483)       0:00:12.101 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nSaturday 06 June 2026  01:05:43 +0000 (0:00:00.765)       0:00:12.866 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nSaturday 06 June 2026  01:05:45 +0000 (0:00:02.076)       0:00:14.943 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nSaturday 06 June 2026  01:05:50 +0000 (0:00:04.840)       0:00:19.783 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Running Nova API bootstrap container] *****************************\nSaturday 06 June 2026  01:05:52 +0000 (0:00:01.559)       0:00:21.343 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Create cell0 mappings] ********************************************\nSaturday 06 June 2026  01:06:23 +0000 (0:00:31.598)       0:00:52.941 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nSaturday 06 June 2026  01:06:38 +0000 (0:00:15.183)       0:01:08.124 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nSaturday 06 June 2026  01:06:53 +0000 (0:00:14.756)       0:01:22.881 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Update cell0 mappings] ********************************************\nSaturday 06 June 2026  01:06:54 +0000 (0:00:00.908)       0:01:23.790 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nSaturday 06 June 2026  01:06:55 +0000 (0:00:01.244)       0:01:25.034 ********* \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/bootstrap_service.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Running Nova API bootstrap container] *****************************\nSaturday 06 June 2026  01:06:56 +0000 (0:00:00.754)       0:01:25.789 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nSaturday 06 June 2026  01:07:17 +0000 (0:00:21.391)       0:01:47.181 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Bootstrap nova cell databases] *******************************************\n\nTASK [Bootstrap deploy] ********************************************************\nSaturday 06 June 2026  01:07:18 +0000 (0:00:00.323)       0:01:47.504 ********* \n\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova-cell : Creating Nova cell database] *********************************\nSaturday 06 June 2026  01:07:18 +0000 (0:00:00.658)       0:01:48.163 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Creating Nova cell database user and setting permissions] ****\nSaturday 06 June 2026  01:07:21 +0000 (0:00:02.394)       0:01:50.558 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************\nSaturday 06 June 2026  01:07:23 +0000 (0:00:02.486)       0:01:53.044 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************\nSaturday 06 June 2026  01:07:24 +0000 (0:00:00.698)       0:01:53.743 ********* \n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> {{ service_rabbitmq_delegate_host }}]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************\nSaturday 06 June 2026  01:07:39 +0000 (0:00:14.573)       0:02:08.316 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************\nSaturday 06 June 2026  01:07:39 +0000 (0:00:00.324)       0:02:08.640 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nSaturday 06 June 2026  01:07:40 +0000 (0:00:01.367)       0:02:10.008 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******\nSaturday 06 June 2026  01:07:41 +0000 (0:00:00.654)       0:02:10.662 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] **************\nSaturday 06 June 2026  01:07:42 +0000 (0:00:01.240)       0:02:11.902 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Running Nova cell bootstrap container] ***********************\nSaturday 06 June 2026  01:07:45 +0000 (0:00:02.449)       0:02:14.352 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nSaturday 06 June 2026  01:08:08 +0000 (0:00:22.843)       0:02:37.195 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nSaturday 06 June 2026  01:08:22 +0000 (0:00:14.338)       0:02:51.533 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Create cell] *************************************************\nSaturday 06 June 2026  01:08:23 +0000 (0:00:00.834)       0:02:52.368 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Update cell] *************************************************\nSaturday 06 June 2026  01:08:38 +0000 (0:00:15.228)       0:03:07.596 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nSaturday 06 June 2026  01:08:40 +0000 (0:00:02.020)       0:03:09.617 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role nova] *********************************************************\n\nTASK [nova : include_tasks] ****************************************************\nSaturday 06 June 2026  01:08:40 +0000 (0:00:00.320)       0:03:09.937 ********* \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : nova | Creating/deleting services] *****************\nSaturday 06 June 2026  01:08:41 +0000 (0:00:00.893)       0:03:10.830 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy (compute_legacy)) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova (compute))\u001b[0m\n\nTASK [service-ks-register : nova | Creating/deleting endpoints] ****************\nSaturday 06 June 2026  01:08:46 +0000 (0:00:04.421)       0:03:15.252 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api-int.testbed.osism.xyz:8774/v2/%(tenant_id)s -> internal) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api.testbed.osism.xyz:8774/v2/%(tenant_id)s -> public) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api-int.testbed.osism.xyz:8774/v2.1 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api.testbed.osism.xyz:8774/v2.1 -> public)\u001b[0m\n\nTASK [service-ks-register : nova | Creating projects] **************************\nSaturday 06 June 2026  01:08:54 +0000 (0:00:08.604)       0:03:23.856 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating users] *****************************\nSaturday 06 June 2026  01:08:58 +0000 (0:00:03.985)       0:03:27.842 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : nova | Creating roles] *****************************\nSaturday 06 June 2026  01:09:03 +0000 (0:00:04.744)       0:03:32.587 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : nova | Granting/revoking user roles] ***************\nSaturday 06 June 2026  01:09:07 +0000 (0:00:04.025)       0:03:36.612 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> service)\u001b[0m\n\nTASK [nova : Ensuring config directories exist] ********************************\nSaturday 06 June 2026  01:09:15 +0000 (0:00:08.405)       0:03:45.018 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Check if policies shall be overwritten] ***************************\nSaturday 06 June 2026  01:09:20 +0000 (0:00:04.202)       0:03:49.220 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nSaturday 06 June 2026  01:09:20 +0000 (0:00:00.284)       0:03:49.505 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Check for vendordata file] ****************************************\nSaturday 06 June 2026  01:09:21 +0000 (0:00:00.817)       0:03:50.322 ********* \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nSaturday 06 June 2026  01:09:22 +0000 (0:00:01.801)       0:03:52.124 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nSaturday 06 June 2026  01:09:23 +0000 (0:00:00.288)       0:03:52.412 ********* \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over extra CA certificates] ***********\nSaturday 06 June 2026  01:09:24 +0000 (0:00:01.361)       0:03:53.773 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:09:29 +0000 (0:00:05.197)       0:03:58.970 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nSaturday 06 June 2026  01:09:31 +0000 (0:00:01.883)       0:04:00.854 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over config.json files for services] **********************\nSaturday 06 June 2026  01:09:35 +0000 (0:00:03.463)       0:04:04.317 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Copying over nova.conf] *******************************************\nSaturday 06 June 2026  01:09:39 +0000 (0:00:04.201)       0:04:08.518 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Copying over existing policy file] ********************************\nSaturday 06 June 2026  01:09:57 +0000 (0:00:17.728)       0:04:26.247 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over nova-api-wsgi.conf] **********************************\nSaturday 06 June 2026  01:09:58 +0000 (0:00:01.828)       0:04:28.075 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova : Copying over nova-metadata-wsgi.conf] *****************************\nSaturday 06 June 2026  01:10:00 +0000 (0:00:01.745)       0:04:29.820 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over vendordata file for nova services] *******************\nSaturday 06 June 2026  01:10:02 +0000 (0:00:01.377)       0:04:31.198 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-metadata) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-metadata) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-metadata) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Configure uWSGI for Nova] ************************************************\nSaturday 06 June 2026  01:10:02 +0000 (0:00:00.346)       0:04:31.544 ********* \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m\n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m\n\nTASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************\nSaturday 06 June 2026  01:10:05 +0000 (0:00:03.573)       0:04:35.118 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-uwsgi-config : Copying over nova-metadata uWSGI config] **********\nSaturday 06 June 2026  01:10:09 +0000 (0:00:03.878)       0:04:38.996 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : nova | Check containers] **********************\nSaturday 06 June 2026  01:10:14 +0000 (0:00:04.556)       0:04:43.553 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : nova | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:10:17 +0000 (0:00:03.489)       0:04:47.042 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:10:18 +0000 (0:00:00.713)       0:04:47.756 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Flush handlers] ***************************************************\nSaturday 06 June 2026  01:10:20 +0000 (0:00:02.399)       0:04:50.165 ********* \n\nTASK [nova : Flush handlers] ***************************************************\nSaturday 06 June 2026  01:10:21 +0000 (0:00:00.142)       0:04:50.308 ********* \n\nTASK [nova : Flush handlers] ***************************************************\nSaturday 06 June 2026  01:10:21 +0000 (0:00:00.142)       0:04:50.450 ********* \n\nRUNNING HANDLER [nova : Restart nova-scheduler container] **********************\nSaturday 06 June 2026  01:10:21 +0000 (0:00:00.301)       0:04:50.752 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [nova : Restart nova-api container] ****************************\nSaturday 06 June 2026  01:10:40 +0000 (0:00:19.181)       0:05:09.933 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova : Restart nova-metadata container] ***********************\nSaturday 06 June 2026  01:10:51 +0000 (0:00:11.135)       0:05:21.069 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Apply role nova-cell] ****************************************************\n\nTASK [nova-cell : include_tasks] ***********************************************\nSaturday 06 June 2026  01:11:01 +0000 (0:00:09.644)       0:05:30.713 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/deploy.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nSaturday 06 June 2026  01:11:02 +0000 (0:00:01.320)       0:05:32.034 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Get new Libvirt version] *************************************\nSaturday 06 June 2026  01:11:03 +0000 (0:00:00.625)       0:05:32.660 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Cache new Libvirt version] ***********************************\nSaturday 06 June 2026  01:11:23 +0000 (0:00:20.506)       0:05:53.166 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get nova_libvirt image info] *********************************************\nSaturday 06 June 2026  01:11:25 +0000 (0:00:01.831)       0:05:54.998 ********* \n\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m\n\nTASK [service-image-info : community.docker.docker_image_info] *****************\nSaturday 06 June 2026  01:11:26 +0000 (0:00:01.065)       0:05:56.063 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nSaturday 06 June 2026  01:11:32 +0000 (0:00:05.339)       0:06:01.402 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : containers.podman.podman_image_info] ****************\nSaturday 06 June 2026  01:11:34 +0000 (0:00:02.403)       0:06:03.806 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nSaturday 06 June 2026  01:11:36 +0000 (0:00:02.255)       0:06:06.061 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Get container facts] *****************************************\nSaturday 06 June 2026  01:11:39 +0000 (0:00:02.174)       0:06:08.235 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Get current Libvirt version] *********************************\nSaturday 06 June 2026  01:11:43 +0000 (0:00:04.396)       0:06:12.632 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Check that the new Libvirt version is >= current] ************\nSaturday 06 June 2026  01:11:45 +0000 (0:00:02.079)       0:06:14.712 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Load and persist br_netfilter module] ************************************\nSaturday 06 June 2026  01:11:47 +0000 (0:00:01.763)       0:06:16.475 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nSaturday 06 June 2026  01:11:48 +0000 (0:00:00.917)       0:06:17.393 ********* \n\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nSaturday 06 June 2026  01:11:49 +0000 (0:00:00.891)       0:06:18.284 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nSaturday 06 June 2026  01:11:50 +0000 (0:00:01.260)       0:06:19.545 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=br_netfilter) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=br_netfilter) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=br_netfilter) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Enable bridge-nf-call sysctl variables] **********************\nSaturday 06 June 2026  01:11:51 +0000 (0:00:00.689)       0:06:20.234 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nSaturday 06 June 2026  01:11:53 +0000 (0:00:02.445)       0:06:22.680 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Mask qemu-kvm service] ***************************************\nSaturday 06 June 2026  01:11:54 +0000 (0:00:01.308)       0:06:23.989 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nSaturday 06 June 2026  01:11:57 +0000 (0:00:02.323)       0:06:26.312 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nSaturday 06 June 2026  01:12:00 +0000 (0:00:03.320)       0:06:29.633 ********* \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/copy-certs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over extra CA certificates] ***********\nSaturday 06 June 2026  01:12:01 +0000 (0:00:01.393)       0:06:31.035 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:12:07 +0000 (0:00:05.505)       0:06:36.540 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nSaturday 06 June 2026  01:12:10 +0000 (0:00:02.864)       0:06:39.405 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nSaturday 06 June 2026  01:12:13 +0000 (0:00:03.059)       0:06:42.464 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/external_ceph.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [nova-cell : Check nova keyring file] *************************************\nSaturday 06 June 2026  01:12:14 +0000 (0:00:01.260)       0:06:43.725 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\nTASK [nova-cell : Check cinder keyring file] ***********************************\nSaturday 06 June 2026  01:12:15 +0000 (0:00:01.166)       0:06:44.891 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Extract nova key from file] **********************************\nSaturday 06 June 2026  01:12:16 +0000 (0:00:00.993)       0:06:45.885 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Extract cinder key from file] ********************************\nSaturday 06 June 2026  01:12:17 +0000 (0:00:00.660)       0:06:46.545 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Copy over ceph nova keyring file] ****************************\nSaturday 06 June 2026  01:12:17 +0000 (0:00:00.457)       0:06:47.003 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph cinder keyring file] **************************\nSaturday 06 June 2026  01:12:19 +0000 (0:00:01.251)       0:06:48.254 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf] *****************************************\nSaturday 06 June 2026  01:12:20 +0000 (0:00:01.128)       0:06:49.382 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-libvirt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-libvirt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-libvirt)\u001b[0m\n\nTASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************\nSaturday 06 June 2026  01:12:24 +0000 (0:00:04.073)       0:06:53.456 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf (host libvirt)] **************************\nSaturday 06 June 2026  01:12:24 +0000 (0:00:00.299)       0:06:53.756 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Ensuring libvirt secrets directory exists] *******************\nSaturday 06 June 2026  01:12:24 +0000 (0:00:00.266)       0:06:54.022 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Pushing nova secret xml for libvirt] *************************\nSaturday 06 June 2026  01:12:26 +0000 (0:00:01.501)       0:06:55.523 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m\n\nTASK [nova-cell : Pushing secrets key for libvirt] *****************************\nSaturday 06 June 2026  01:12:29 +0000 (0:00:03.481)       0:06:59.005 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************\nSaturday 06 June 2026  01:12:33 +0000 (0:00:03.305)       0:07:02.310 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/qemu_wrapper.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [nova-cell : Check qemu wrapper file] *************************************\nSaturday 06 June 2026  01:12:35 +0000 (0:00:02.121)       0:07:04.432 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Copy qemu wrapper] *******************************************\nSaturday 06 June 2026  01:12:36 +0000 (0:00:01.028)       0:07:05.460 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Check if policies shall be overwritten] **********************\nSaturday 06 June 2026  01:12:36 +0000 (0:00:00.261)       0:07:05.722 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nSaturday 06 June 2026  01:12:36 +0000 (0:00:00.123)       0:07:05.846 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Check for vendordata file] ***********************************\nSaturday 06 June 2026  01:12:37 +0000 (0:00:00.636)       0:07:06.483 ********* \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nSaturday 06 June 2026  01:12:38 +0000 (0:00:00.732)       0:07:07.215 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for services] *****************\nSaturday 06 June 2026  01:12:38 +0000 (0:00:00.504)       0:07:07.719 ********* \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : Copying over nova.conf] **************************************\nSaturday 06 June 2026  01:12:42 +0000 (0:00:04.329)       0:07:12.048 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : Copying over Nova compute provider config] *******************\nSaturday 06 June 2026  01:12:49 +0000 (0:00:06.508)       0:07:18.557 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : Copying over libvirt configuration] **************************\nSaturday 06 June 2026  01:12:51 +0000 (0:00:01.780)       0:07:20.337 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\nTASK [nova-cell : Copying over libvirt TLS keys] *******************************\nSaturday 06 June 2026  01:12:56 +0000 (0:00:04.988)       0:07:25.326 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over libvirt SASL configuration] *********************\nSaturday 06 June 2026  01:12:57 +0000 (0:00:00.923)       0:07:26.250 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nSaturday 06 June 2026  01:13:05 +0000 (0:00:08.289)       0:07:34.540 ********* \n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [nova-cell : Copying VMware vCenter CA file] ******************************\nSaturday 06 June 2026  01:13:16 +0000 (0:00:11.052)       0:07:45.593 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying 'release' file for nova_compute] *********************\nSaturday 06 June 2026  01:13:17 +0000 (0:00:00.790)       0:07:46.383 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Generating 'hostnqn' file for nova_compute] ******************\nSaturday 06 June 2026  01:13:18 +0000 (0:00:01.007)       0:07:47.391 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Generating 'hostid' file for nova_compute] *******************\nSaturday 06 June 2026  01:13:20 +0000 (0:00:02.672)       0:07:50.064 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Copying over existing policy file] ***************************\nSaturday 06 June 2026  01:13:24 +0000 (0:00:03.490)       0:07:53.555 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over vendordata file to containers] ******************\nSaturday 06 June 2026  01:13:26 +0000 (0:00:01.892)       0:07:55.447 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : nova_cell | Check containers] *****************\nSaturday 06 June 2026  01:13:27 +0000 (0:00:00.932)       0:07:56.379 ********* \n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : nova_cell | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:13:30 +0000 (0:00:03.402)       0:07:59.782 ********* \n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:13:31 +0000 (0:00:00.901)       0:08:00.684 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nSaturday 06 June 2026  01:13:33 +0000 (0:00:02.087)       0:08:02.771 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 06 June 2026  01:13:34 +0000 (0:00:00.674)       0:08:03.446 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 06 June 2026  01:13:34 +0000 (0:00:00.142)       0:08:03.589 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 06 June 2026  01:13:34 +0000 (0:00:00.134)       0:08:03.723 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 06 June 2026  01:13:34 +0000 (0:00:00.299)       0:08:04.023 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 06 June 2026  01:13:34 +0000 (0:00:00.133)       0:08:04.156 ********* \n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 06 June 2026  01:13:35 +0000 (0:00:00.132)       0:08:04.289 ********* \n\nRUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************\nSaturday 06 June 2026  01:13:35 +0000 (0:00:00.131)       0:08:04.421 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-novncproxy container] ****************\nSaturday 06 June 2026  01:13:47 +0000 (0:00:12.600)       0:08:17.021 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************\nSaturday 06 June 2026  01:14:02 +0000 (0:00:15.016)       0:08:32.038 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************\nSaturday 06 June 2026  01:14:22 +0000 (0:00:19.945)       0:08:51.984 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Checking libvirt container is ready] **************\nSaturday 06 June 2026  01:14:48 +0000 (0:00:25.942)       0:09:17.926 ********* \n\u001b[1;30mFAILED - RETRYING: [testbed-node-5]: Checking libvirt container is ready (10 retries left).\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-4]: Checking libvirt container is ready (10 retries left).\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Create libvirt SASL user] *************************\nSaturday 06 June 2026  01:14:54 +0000 (0:00:06.145)       0:09:24.072 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-compute container] *******************\nSaturday 06 June 2026  01:14:56 +0000 (0:00:01.149)       0:09:25.222 ********* \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***\nSaturday 06 June 2026  01:15:20 +0000 (0:00:24.802)       0:09:50.024 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Waiting for nova-compute services to register themselves] ****\nSaturday 06 June 2026  01:15:20 +0000 (0:00:00.127)       0:09:50.152 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if nova-compute service failed to register] *************\nSaturday 06 June 2026  01:15:43 +0000 (0:00:22.438)       0:10:12.590 ********* \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : Include discover_computes.yml] *******************************\nSaturday 06 June 2026  01:15:53 +0000 (0:00:10.271)       0:10:22.862 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-4\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nSaturday 06 June 2026  01:15:58 +0000 (0:00:04.405)       0:10:27.268 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nSaturday 06 June 2026  01:16:14 +0000 (0:00:16.423)       0:10:43.691 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if cell settings not found] *****************************\nSaturday 06 June 2026  01:16:15 +0000 (0:00:01.362)       0:10:45.053 ********* \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Discover nova hosts] *****************************************\nSaturday 06 June 2026  01:16:17 +0000 (0:00:01.425)       0:10:46.479 ********* \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nPLAY [Refresh nova scheduler cell cache] ***************************************\n\nTASK [nova : Refresh cell cache in nova scheduler] *****************************\nSaturday 06 June 2026  01:16:31 +0000 (0:00:14.122)       0:11:00.601 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Reload global Nova super conductor services] *****************************\n\nTASK [nova : Reload nova super conductor services to remove RPC version pin] ***\nSaturday 06 June 2026  01:16:32 +0000 (0:00:01.313)       0:11:01.915 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload Nova cell services] ***********************************************\n\nTASK [nova-cell : Reload nova cell services to remove RPC version cap] *********\nSaturday 06 June 2026  01:16:33 +0000 (0:00:00.512)       0:11:02.428 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload global Nova API services] *****************************************\n\nTASK [nova : Reload nova API services to remove RPC version pin] ***************\nSaturday 06 June 2026  01:16:34 +0000 (0:00:01.559)       0:11:03.988 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-scheduler) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-scheduler) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-scheduler) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Run Nova API online data migrations] *************************************\n\nTASK [nova : Run Nova API online database migrations] **************************\nSaturday 06 June 2026  01:16:35 +0000 (0:00:00.802)       0:11:04.790 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Run Nova cell online data migrations] ************************************\n\nTASK [nova-cell : Run Nova cell online database migrations] ********************\nSaturday 06 June 2026  01:16:36 +0000 (0:00:00.818)       0:11:05.608 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=59  \u001b[0m \u001b[0;33mchanged=39  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=53  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=60  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=60  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=47  \u001b[0m \u001b[0;33mchanged=30  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=27  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=46  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:16:36 +0000 (0:00:00.490)       0:11:06.099 ********* \n=============================================================================== \nnova : Running Nova API bootstrap container ---------------------------- 31.60s\nnova-cell : Restart nova-libvirt container ----------------------------- 25.94s\nnova-cell : Restart nova-compute container ----------------------------- 24.80s\nnova-cell : Running Nova cell bootstrap container ---------------------- 22.84s\nnova-cell : Waiting for nova-compute services to register themselves --- 22.44s\nnova : Running Nova API bootstrap container ---------------------------- 21.39s\nnova-cell : Get new Libvirt version ------------------------------------ 20.51s\nnova-cell : Restart nova-ssh container --------------------------------- 19.95s\nnova : Restart nova-scheduler container -------------------------------- 19.18s\nnova : Copying over nova.conf ------------------------------------------ 17.73s\nnova-cell : Get a list of existing cells ------------------------------- 16.42s\nnova-cell : Create cell ------------------------------------------------ 15.23s\nnova : Create cell0 mappings ------------------------------------------- 15.18s\nnova-cell : Restart nova-novncproxy container -------------------------- 15.02s\nnova-cell : Get a list of existing cells ------------------------------- 14.76s\nservice-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 14.57s\nnova-cell : Get a list of existing cells ------------------------------- 14.34s\nnova-cell : Discover nova hosts ---------------------------------------- 14.12s\nnova-cell : Restart nova-conductor container --------------------------- 12.60s\nnova : Restart nova-api container -------------------------------------- 11.14s\n\u001b[32m2026-06-06 01:16:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:16:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:16:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:17:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:17:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:18:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:18:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:18:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:18:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:18:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:18:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:18:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:18:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:18:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:18:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:18:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:18:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:18:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m\n\u001b[32m2026-06-06 01:18:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-06-06 01:18:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:13:24 +0000 (0:00:00.468)       0:00:00.468 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:13:25 +0000 (0:00:00.636)       0:00:01.104 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_octavia_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_octavia_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_octavia_True)\u001b[0m\n\nPLAY [Apply role octavia] ******************************************************\n\nTASK [octavia : include_tasks] *************************************************\nSaturday 06 June 2026  01:13:25 +0000 (0:00:00.608)       0:00:01.713 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : octavia | Creating/deleting services] **************\nSaturday 06 June 2026  01:13:26 +0000 (0:00:00.874)       0:00:02.587 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m\n\nTASK [service-ks-register : octavia | Creating/deleting endpoints] *************\nSaturday 06 June 2026  01:13:31 +0000 (0:00:04.964)       0:00:07.551 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api-int.testbed.osism.xyz:9876 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api.testbed.osism.xyz:9876 -> public)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating projects] ***********************\nSaturday 06 June 2026  01:13:38 +0000 (0:00:07.208)       0:00:14.760 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating users] **************************\nSaturday 06 June 2026  01:13:42 +0000 (0:00:04.133)       0:00:18.893 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : octavia | Creating roles] **************************\nSaturday 06 June 2026  01:13:52 +0000 (0:00:09.615)       0:00:28.509 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : octavia | Granting/revoking user roles] ************\nSaturday 06 June 2026  01:13:56 +0000 (0:00:03.670)       0:00:32.180 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m\n\nTASK [octavia : Adding octavia related roles] **********************************\nSaturday 06 June 2026  01:14:04 +0000 (0:00:08.438)       0:00:40.618 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_observer)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_global_observer)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_member)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_quota_admin)\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nSaturday 06 June 2026  01:14:19 +0000 (0:00:14.957)       0:00:55.575 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/prepare.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Create amphora flavor] *****************************************\nSaturday 06 June 2026  01:14:20 +0000 (0:00:00.869)       0:00:56.445 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create nova keypair for amphora] *******************************\nSaturday 06 June 2026  01:14:25 +0000 (0:00:04.825)       0:01:01.270 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nSaturday 06 June 2026  01:14:29 +0000 (0:00:04.458)       0:01:05.728 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create security groups for octavia] ****************************\nSaturday 06 June 2026  01:14:33 +0000 (0:00:03.371)       0:01:09.099 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m\n\nTASK [octavia : Add rules for security groups] *********************************\nSaturday 06 June 2026  01:14:42 +0000 (0:00:08.816)       0:01:17.916 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'icmp'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': 22, 'dst_port': 22}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': '9443', 'dst_port': '9443'}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-health-mgr-sec-grp', 'enabled': True}, {'protocol': 'udp', 'src_port': '5555', 'dst_port': '5555'}])\u001b[0m\n\nTASK [octavia : Create loadbalancer management network] ************************\nSaturday 06 June 2026  01:14:57 +0000 (0:00:15.833)       0:01:33.750 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management subnet] *************************\nSaturday 06 June 2026  01:15:02 +0000 (0:00:04.794)       0:01:38.544 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management router for IPv6] ****************\nSaturday 06 June 2026  01:15:07 +0000 (0:00:04.769)       0:01:43.313 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Update loadbalancer management subnet] *************************\nSaturday 06 June 2026  01:15:07 +0000 (0:00:00.455)       0:01:43.768 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nSaturday 06 June 2026  01:15:13 +0000 (0:00:05.260)       0:01:49.029 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/hm-interface.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Create ports for Octavia health-manager nodes] *****************\nSaturday 06 June 2026  01:15:14 +0000 (0:00:00.947)       0:01:49.977 ********* \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Update Octavia health manager port host_id] ********************\nSaturday 06 June 2026  01:15:20 +0000 (0:00:05.939)       0:01:55.916 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [octavia : Add Octavia port to openvswitch br-int] ************************\nSaturday 06 June 2026  01:15:24 +0000 (0:00:04.879)       0:02:00.796 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Install isc-dhcp-client package] *******************************\nSaturday 06 June 2026  01:15:25 +0000 (0:00:00.834)       0:02:01.630 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Create octavia dhclient conf] **********************************\nSaturday 06 June 2026  01:15:27 +0000 (0:00:01.696)       0:02:03.327 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [octavia : Create octavia-interface service] ******************************\nSaturday 06 June 2026  01:15:28 +0000 (0:00:01.210)       0:02:04.537 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Restart octavia-interface.service if required] *****************\nSaturday 06 June 2026  01:15:29 +0000 (0:00:01.028)       0:02:05.566 ********* \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Enable and start octavia-interface.service] ********************\nSaturday 06 June 2026  01:15:31 +0000 (0:00:02.093)       0:02:07.659 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [octavia : Wait for interface ohm0 ip appear] *****************************\nSaturday 06 June 2026  01:15:33 +0000 (0:00:01.683)       0:02:09.343 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Gather facts] **************************************************\nSaturday 06 June 2026  01:15:34 +0000 (0:00:00.800)       0:02:10.143 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nSaturday 06 June 2026  01:15:37 +0000 (0:00:03.207)       0:02:13.350 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/get_resources_info.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Get amphora flavor info] ***************************************\nSaturday 06 June 2026  01:15:38 +0000 (0:00:00.752)       0:02:14.103 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nSaturday 06 June 2026  01:15:42 +0000 (0:00:04.211)       0:02:18.315 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get security groups for octavia] *******************************\nSaturday 06 June 2026  01:15:45 +0000 (0:00:03.471)       0:02:21.787 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m\n\nTASK [octavia : Get loadbalancer management network] ***************************\nSaturday 06 June 2026  01:15:54 +0000 (0:00:08.768)       0:02:30.556 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia resources facts] ***********************************\nSaturday 06 June 2026  01:15:59 +0000 (0:00:04.369)       0:02:34.925 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Ensuring config directories exist] *****************************\nSaturday 06 June 2026  01:15:59 +0000 (0:00:00.305)       0:02:35.231 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Check if policies shall be overwritten] ************************\nSaturday 06 June 2026  01:16:02 +0000 (0:00:03.137)       0:02:38.368 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia policy file] ***************************************\nSaturday 06 June 2026  01:16:02 +0000 (0:00:00.146)       0:02:38.515 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying over existing policy file] *****************************\nSaturday 06 June 2026  01:16:02 +0000 (0:00:00.322)       0:02:38.838 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nSaturday 06 June 2026  01:16:03 +0000 (0:00:00.668)       0:02:39.506 ********* \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over extra CA certificates] ********\nSaturday 06 June 2026  01:16:04 +0000 (0:00:00.745)       0:02:40.252 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***\nSaturday 06 June 2026  01:16:09 +0000 (0:00:05.636)       0:02:45.888 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over backend internal TLS key] *****\nSaturday 06 June 2026  01:16:10 +0000 (0:00:00.782)       0:02:46.671 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying over config.json files for services] *******************\nSaturday 06 June 2026  01:16:11 +0000 (0:00:01.158)       0:02:47.829 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Copying over octavia-wsgi.conf] ********************************\nSaturday 06 June 2026  01:16:17 +0000 (0:00:05.463)       0:02:53.293 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\nTASK [octavia : Copying over octavia.conf] *************************************\nSaturday 06 June 2026  01:16:19 +0000 (0:00:01.807)       0:02:55.101 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Copying over Octavia SSH key] **********************************\nSaturday 06 June 2026  01:16:36 +0000 (0:00:17.750)       0:03:12.851 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-worker] ******************\nSaturday 06 June 2026  01:16:39 +0000 (0:00:02.105)       0:03:14.957 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-housekeeping] ************\nSaturday 06 June 2026  01:16:44 +0000 (0:00:05.546)       0:03:20.503 ********* \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-health-manager] **********\nSaturday 06 June 2026  01:16:50 +0000 (0:00:05.589)       0:03:26.093 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [service-check-containers : octavia | Check containers] *******************\nSaturday 06 June 2026  01:16:55 +0000 (0:00:05.522)       0:03:31.616 ********* \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : octavia | Notify handlers to restart containers] ***\nSaturday 06 June 2026  01:17:00 +0000 (0:00:04.340)       0:03:35.957 ********* \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nSaturday 06 June 2026  01:17:00 +0000 (0:00:00.572)       0:03:36.530 ********* \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nSaturday 06 June 2026  01:17:01 +0000 (0:00:00.929)       0:03:37.460 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Creating Octavia database] *************************************\nSaturday 06 June 2026  01:17:01 +0000 (0:00:00.331)       0:03:37.791 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database] *************************\nSaturday 06 June 2026  01:17:04 +0000 (0:00:02.426)       0:03:40.217 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia database user and setting permissions] ********\nSaturday 06 June 2026  01:17:06 +0000 (0:00:02.560)       0:03:42.778 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database user and setting permissions] ***\nSaturday 06 June 2026  01:17:10 +0000 (0:00:03.262)       0:03:46.040 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Running Octavia bootstrap container] ***************************\nSaturday 06 June 2026  01:17:12 +0000 (0:00:02.613)       0:03:48.654 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Flush handlers] ************************************************\nSaturday 06 June 2026  01:17:37 +0000 (0:00:24.966)       0:04:13.620 ********* \n\nTASK [octavia : Flush handlers] ************************************************\nSaturday 06 June 2026  01:17:37 +0000 (0:00:00.069)       0:04:13.690 ********* \n\nTASK [octavia : Flush handlers] ************************************************\nSaturday 06 June 2026  01:17:37 +0000 (0:00:00.065)       0:04:13.756 ********* \n\nRUNNING HANDLER [octavia : Restart octavia-api container] **********************\nSaturday 06 June 2026  01:17:37 +0000 (0:00:00.071)       0:04:13.827 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [octavia : Restart octavia-driver-agent container] *************\nSaturday 06 June 2026  01:17:48 +0000 (0:00:10.939)       0:04:24.767 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [octavia : Restart octavia-health-manager container] ***********\nSaturday 06 June 2026  01:17:54 +0000 (0:00:06.032)       0:04:30.799 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [octavia : Restart octavia-housekeeping container] *************\nSaturday 06 June 2026  01:18:06 +0000 (0:00:11.192)       0:04:41.992 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [octavia : Restart octavia-worker container] *******************\nSaturday 06 June 2026  01:18:17 +0000 (0:00:10.958)       0:04:52.950 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=58  \u001b[0m \u001b[0;33mchanged=39  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:18:23 +0000 (0:00:06.514)       0:04:59.465 ********* \n=============================================================================== \noctavia : Running Octavia bootstrap container -------------------------- 24.97s\noctavia : Copying over octavia.conf ------------------------------------ 17.75s\noctavia : Add rules for security groups -------------------------------- 15.83s\noctavia : Adding octavia related roles --------------------------------- 14.96s\noctavia : Restart octavia-health-manager container --------------------- 11.19s\noctavia : Restart octavia-housekeeping container ----------------------- 10.96s\noctavia : Restart octavia-api container -------------------------------- 10.94s\nservice-ks-register : octavia | Creating users -------------------------- 9.62s\noctavia : Create security groups for octavia ---------------------------- 8.82s\noctavia : Get security groups for octavia ------------------------------- 8.77s\nservice-ks-register : octavia | Granting/revoking user roles ------------ 8.44s\nservice-ks-register : octavia | Creating/deleting endpoints ------------- 7.21s\noctavia : Restart octavia-worker container ------------------------------ 6.51s\noctavia : Restart octavia-driver-agent container ------------------------ 6.03s\noctavia : Create ports for Octavia health-manager nodes ----------------- 5.94s\nservice-cert-copy : octavia | Copying over extra CA certificates -------- 5.64s\noctavia : Copying certificate files for octavia-housekeeping ------------ 5.59s\noctavia : Copying certificate files for octavia-worker ------------------ 5.55s\noctavia : Copying certificate files for octavia-health-manager ---------- 5.52s\noctavia : Copying over config.json files for services ------------------- 5.46s\n\u001b[32m2026-06-06 01:18:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:18:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:19:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:19:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:19:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:19:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:19:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:19:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-06-06 01:19:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\n\n--> DEPLOY IN A NUTSHELL -- END -- Sat Jun  6 01:19:26 UTC 2026",
                            "stdout_lines": [
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "",
                                "# PULL IMAGES",
                                "",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=10.0.0",
                                "++ MANAGER_VERSION=10.0.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ echo",
                                "+ echo '# PULL IMAGES'",
                                "+ echo",
                                "++ semver 10.0.0 7.0.0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ osism apply --no-wait -r 2 -e custom pull-images",
                                "\u001b[32m2026-06-06 00:42:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m",
                                "\u001b[32m2026-06-06 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m",
                                "\u001b[32m2026-06-06 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7268b500-6f18-4000-959f-e3e3c3a2134b (pull-images) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7268b500-6f18-4000-959f-e3e3c3a2134b is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-06-06 00:42:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m",
                                "\u001b[32m2026-06-06 00:43:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m",
                                "\u001b[32m2026-06-06 00:43:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 01345293-d05a-436a-9361-85c0cb1828de (wipe-partitions) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:43:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 01345293-d05a-436a-9361-85c0cb1828de (wipe-partitions) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wipe partitions] *********************************************************",
                                "",
                                "TASK [Find all logical devices owned by UID 167] *******************************",
                                "Saturday 06 June 2026  00:43:12 +0000 (0:00:00.168)       0:00:00.168 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Remove all rook related logical devices] *********************************",
                                "Saturday 06 June 2026  00:43:13 +0000 (0:00:00.988)       0:00:01.157 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Find all logical devices with prefix ceph] *******************************",
                                "Saturday 06 June 2026  00:43:13 +0000 (0:00:00.254)       0:00:01.411 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Remove all ceph related logical devices] *********************************",
                                "Saturday 06 June 2026  00:43:13 +0000 (0:00:00.578)       0:00:01.990 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check device availability] ***********************************************",
                                "Saturday 06 June 2026  00:43:14 +0000 (0:00:00.244)       0:00:02.235 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Wipe partitions with wipefs] *********************************************",
                                "Saturday 06 June 2026  00:43:15 +0000 (0:00:01.408)       0:00:03.643 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Overwrite first 32M with zeros] ******************************************",
                                "Saturday 06 June 2026  00:43:16 +0000 (0:00:01.395)       0:00:05.038 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Reload udev rules] *******************************************************",
                                "Saturday 06 June 2026  00:43:19 +0000 (0:00:02.181)       0:00:07.220 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Request device events from the kernel] ***********************************",
                                "Saturday 06 June 2026  00:43:19 +0000 (0:00:00.641)       0:00:07.861 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:43:20 +0000 (0:00:00.784)       0:00:08.645 ********* ",
                                "=============================================================================== ",
                                "Overwrite first 32M with zeros ------------------------------------------ 2.18s",
                                "Check device availability ----------------------------------------------- 1.41s",
                                "Wipe partitions with wipefs --------------------------------------------- 1.40s",
                                "Find all logical devices owned by UID 167 ------------------------------- 0.99s",
                                "Request device events from the kernel ----------------------------------- 0.79s",
                                "Reload udev rules ------------------------------------------------------- 0.64s",
                                "Find all logical devices with prefix ceph ------------------------------- 0.58s",
                                "Remove all rook related logical devices --------------------------------- 0.25s",
                                "Remove all ceph related logical devices --------------------------------- 0.24s",
                                "\u001b[32m2026-06-06 00:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-06-06 00:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ff6cadc-9d23-42c4-8bdf-f4c8c9e6d50b (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:43:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5ff6cadc-9d23-42c4-8bdf-f4c8c9e6d50b (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Saturday 06 June 2026  00:43:36 +0000 (0:00:00.408)       0:00:00.408 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Saturday 06 June 2026  00:43:37 +0000 (0:00:01.409)       0:00:01.817 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Saturday 06 June 2026  00:43:39 +0000 (0:00:01.456)       0:00:03.274 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Saturday 06 June 2026  00:43:44 +0000 (0:00:04.980)       0:00:08.254 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:43:44 +0000 (0:00:00.518)       0:00:08.773 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.98s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.46s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.41s",
                                "Gather facts for all hosts ---------------------------------------------- 0.52s",
                                "\u001b[32m2026-06-06 00:43:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m",
                                "\u001b[32m2026-06-06 00:43:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a95b1063-eb09-42b8-bb86-33ee7fe41066 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:43:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a95b1063-eb09-42b8-bb86-33ee7fe41066 (ceph-configure-lvm-volumes) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Saturday 06 June 2026  00:43:51 +0000 (0:00:00.302)       0:00:00.302 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 06 June 2026  00:43:51 +0000 (0:00:00.258)       0:00:00.561 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:52 +0000 (0:00:00.238)       0:00:00.799 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:52 +0000 (0:00:00.350)       0:00:01.150 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:52 +0000 (0:00:00.473)       0:00:01.623 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:53 +0000 (0:00:00.201)       0:00:01.825 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:53 +0000 (0:00:00.202)       0:00:02.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:53 +0000 (0:00:00.213)       0:00:02.240 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:53 +0000 (0:00:00.195)       0:00:02.436 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:53 +0000 (0:00:00.249)       0:00:02.685 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:54 +0000 (0:00:00.208)       0:00:02.894 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:54 +0000 (0:00:00.207)       0:00:03.102 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:54 +0000 (0:00:00.440)       0:00:03.542 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:55 +0000 (0:00:00.416)       0:00:03.958 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:55 +0000 (0:00:00.610)       0:00:04.568 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:43:56 +0000 (0:00:00.698)       0:00:05.267 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:43:57 +0000 (0:00:00.835)       0:00:06.102 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:43:57 +0000 (0:00:00.375)       0:00:06.478 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:43:57 +0000 (0:00:00.204)       0:00:06.683 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:43:58 +0000 (0:00:00.223)       0:00:06.906 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:43:58 +0000 (0:00:00.202)       0:00:07.109 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:43:58 +0000 (0:00:00.206)       0:00:07.316 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:43:58 +0000 (0:00:00.198)       0:00:07.514 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:43:58 +0000 (0:00:00.206)       0:00:07.721 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:43:59 +0000 (0:00:00.189)       0:00:07.910 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:43:59 +0000 (0:00:00.216)       0:00:08.127 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:00 +0000 (0:00:01.082)       0:00:09.210 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:00 +0000 (0:00:00.208)       0:00:09.418 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:00 +0000 (0:00:00.217)       0:00:09.636 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:01 +0000 (0:00:00.229)       0:00:09.866 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Saturday 06 June 2026  00:44:01 +0000 (0:00:00.237)       0:00:10.103 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': None})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': None})\u001b[0m",
                                "",
                                "TASK [Generate WAL VG names] ***************************************************",
                                "Saturday 06 June 2026  00:44:01 +0000 (0:00:00.195)       0:00:10.299 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Saturday 06 June 2026  00:44:01 +0000 (0:00:00.143)       0:00:10.443 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Saturday 06 June 2026  00:44:01 +0000 (0:00:00.144)       0:00:10.588 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Saturday 06 June 2026  00:44:01 +0000 (0:00:00.135)       0:00:10.724 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Saturday 06 June 2026  00:44:02 +0000 (0:00:00.138)       0:00:10.862 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '95709838-3496-5c1f-8c5b-b792472f02d4'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7011811d-5190-5bf6-adaf-209972682e91'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Saturday 06 June 2026  00:44:02 +0000 (0:00:00.170)       0:00:11.032 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '95709838-3496-5c1f-8c5b-b792472f02d4'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7011811d-5190-5bf6-adaf-209972682e91'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Saturday 06 June 2026  00:44:02 +0000 (0:00:00.152)       0:00:11.185 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '95709838-3496-5c1f-8c5b-b792472f02d4'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7011811d-5190-5bf6-adaf-209972682e91'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Saturday 06 June 2026  00:44:02 +0000 (0:00:00.164)       0:00:11.350 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '95709838-3496-5c1f-8c5b-b792472f02d4'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7011811d-5190-5bf6-adaf-209972682e91'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Saturday 06 June 2026  00:44:03 +0000 (0:00:00.382)       0:00:11.733 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Saturday 06 June 2026  00:44:03 +0000 (0:00:00.157)       0:00:11.891 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Saturday 06 June 2026  00:44:03 +0000 (0:00:00.149)       0:00:12.041 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Saturday 06 June 2026  00:44:03 +0000 (0:00:00.143)       0:00:12.184 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Saturday 06 June 2026  00:44:03 +0000 (0:00:00.139)       0:00:12.323 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Saturday 06 June 2026  00:44:03 +0000 (0:00:00.137)       0:00:12.461 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;32m        \"sdb\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"95709838-3496-5c1f-8c5b-b792472f02d4\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"7011811d-5190-5bf6-adaf-209972682e91\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Saturday 06 June 2026  00:44:03 +0000 (0:00:00.152)       0:00:12.613 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Saturday 06 June 2026  00:44:04 +0000 (0:00:00.133)       0:00:12.747 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Saturday 06 June 2026  00:44:04 +0000 (0:00:00.153)       0:00:12.901 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Saturday 06 June 2026  00:44:04 +0000 (0:00:00.138)       0:00:13.039 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m",
                                "\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;33m            \"sdb\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"95709838-3496-5c1f-8c5b-b792472f02d4\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"7011811d-5190-5bf6-adaf-209972682e91\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        },\u001b[0m",
                                "\u001b[0;33m        \"lvm_volumes\": [\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-95709838-3496-5c1f-8c5b-b792472f02d4\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-95709838-3496-5c1f-8c5b-b792472f02d4\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-7011811d-5190-5bf6-adaf-209972682e91\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-7011811d-5190-5bf6-adaf-209972682e91\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        ]\u001b[0m",
                                "\u001b[0;33m    }\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [Write configuration file] *************************************",
                                "Saturday 06 June 2026  00:44:04 +0000 (0:00:00.203)       0:00:13.243 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Saturday 06 June 2026  00:44:06 +0000 (0:00:02.421)       0:00:15.665 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 06 June 2026  00:44:07 +0000 (0:00:00.276)       0:00:15.941 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:07 +0000 (0:00:00.236)       0:00:16.177 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:07 +0000 (0:00:00.426)       0:00:16.604 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:08 +0000 (0:00:00.223)       0:00:16.828 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:08 +0000 (0:00:00.200)       0:00:17.029 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:08 +0000 (0:00:00.207)       0:00:17.236 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:08 +0000 (0:00:00.198)       0:00:17.435 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:08 +0000 (0:00:00.200)       0:00:17.635 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:09 +0000 (0:00:00.666)       0:00:18.302 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:09 +0000 (0:00:00.181)       0:00:18.484 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:09 +0000 (0:00:00.189)       0:00:18.674 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:10 +0000 (0:00:00.449)       0:00:19.123 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:10 +0000 (0:00:00.438)       0:00:19.562 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:11 +0000 (0:00:00.448)       0:00:20.010 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:11 +0000 (0:00:00.495)       0:00:20.505 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:12 +0000 (0:00:00.355)       0:00:20.860 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:12 +0000 (0:00:00.385)       0:00:21.246 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:12 +0000 (0:00:00.200)       0:00:21.447 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:13 +0000 (0:00:00.540)       0:00:21.987 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:13 +0000 (0:00:00.177)       0:00:22.164 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:13 +0000 (0:00:00.236)       0:00:22.401 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:13 +0000 (0:00:00.164)       0:00:22.566 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:14 +0000 (0:00:00.284)       0:00:22.850 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:14 +0000 (0:00:00.169)       0:00:23.020 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:14 +0000 (0:00:00.178)       0:00:23.199 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:15 +0000 (0:00:00.679)       0:00:23.878 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:15 +0000 (0:00:00.189)       0:00:24.068 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:15 +0000 (0:00:00.188)       0:00:24.257 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:15 +0000 (0:00:00.163)       0:00:24.420 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Saturday 06 June 2026  00:44:15 +0000 (0:00:00.202)       0:00:24.622 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': None})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': None})\u001b[0m",
                                "",
                                "TASK [Generate WAL VG names] ***************************************************",
                                "Saturday 06 June 2026  00:44:16 +0000 (0:00:00.483)       0:00:25.106 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Saturday 06 June 2026  00:44:16 +0000 (0:00:00.173)       0:00:25.279 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Saturday 06 June 2026  00:44:16 +0000 (0:00:00.147)       0:00:25.427 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Saturday 06 June 2026  00:44:16 +0000 (0:00:00.153)       0:00:25.581 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Saturday 06 June 2026  00:44:17 +0000 (0:00:00.157)       0:00:25.739 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ffd37926-e6fe-5d87-86b5-04d72ca7b001'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Saturday 06 June 2026  00:44:17 +0000 (0:00:00.178)       0:00:25.918 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ffd37926-e6fe-5d87-86b5-04d72ca7b001'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Saturday 06 June 2026  00:44:17 +0000 (0:00:00.174)       0:00:26.092 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ffd37926-e6fe-5d87-86b5-04d72ca7b001'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Saturday 06 June 2026  00:44:17 +0000 (0:00:00.178)       0:00:26.271 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ffd37926-e6fe-5d87-86b5-04d72ca7b001'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Saturday 06 June 2026  00:44:17 +0000 (0:00:00.183)       0:00:26.454 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Saturday 06 June 2026  00:44:17 +0000 (0:00:00.176)       0:00:26.631 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Saturday 06 June 2026  00:44:18 +0000 (0:00:00.123)       0:00:26.754 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Saturday 06 June 2026  00:44:18 +0000 (0:00:00.117)       0:00:26.872 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Saturday 06 June 2026  00:44:18 +0000 (0:00:00.386)       0:00:27.258 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Saturday 06 June 2026  00:44:18 +0000 (0:00:00.167)       0:00:27.426 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;32m        \"sdb\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"ffd37926-e6fe-5d87-86b5-04d72ca7b001\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Saturday 06 June 2026  00:44:18 +0000 (0:00:00.161)       0:00:27.587 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Saturday 06 June 2026  00:44:19 +0000 (0:00:00.147)       0:00:27.734 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Saturday 06 June 2026  00:44:19 +0000 (0:00:00.136)       0:00:27.871 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Saturday 06 June 2026  00:44:19 +0000 (0:00:00.154)       0:00:28.025 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m",
                                "\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;33m            \"sdb\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"ffd37926-e6fe-5d87-86b5-04d72ca7b001\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        },\u001b[0m",
                                "\u001b[0;33m        \"lvm_volumes\": [\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        ]\u001b[0m",
                                "\u001b[0;33m    }\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [Write configuration file] *************************************",
                                "Saturday 06 June 2026  00:44:19 +0000 (0:00:00.205)       0:00:28.230 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Saturday 06 June 2026  00:44:20 +0000 (0:00:01.240)       0:00:29.471 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 06 June 2026  00:44:21 +0000 (0:00:00.578)       0:00:30.050 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:22 +0000 (0:00:00.719)       0:00:30.769 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:22 +0000 (0:00:00.372)       0:00:31.142 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:22 +0000 (0:00:00.194)       0:00:31.337 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:22 +0000 (0:00:00.200)       0:00:31.537 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:22 +0000 (0:00:00.163)       0:00:31.701 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:23 +0000 (0:00:00.159)       0:00:31.860 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:23 +0000 (0:00:00.166)       0:00:32.026 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:23 +0000 (0:00:00.177)       0:00:32.203 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:23 +0000 (0:00:00.177)       0:00:32.381 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:23 +0000 (0:00:00.168)       0:00:32.550 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:24 +0000 (0:00:00.627)       0:00:33.178 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:25 +0000 (0:00:00.699)       0:00:33.878 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:25 +0000 (0:00:00.406)       0:00:34.284 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:44:26 +0000 (0:00:00.472)       0:00:34.757 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:26 +0000 (0:00:00.286)       0:00:35.043 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:26 +0000 (0:00:00.376)       0:00:35.420 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:26 +0000 (0:00:00.172)       0:00:35.592 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:27 +0000 (0:00:00.163)       0:00:35.756 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:27 +0000 (0:00:00.163)       0:00:35.920 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:27 +0000 (0:00:00.191)       0:00:36.112 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:27 +0000 (0:00:00.211)       0:00:36.324 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:28 +0000 (0:00:00.560)       0:00:36.885 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:28 +0000 (0:00:00.217)       0:00:37.103 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:28 +0000 (0:00:00.195)       0:00:37.298 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:29 +0000 (0:00:00.705)       0:00:38.004 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:29 +0000 (0:00:00.243)       0:00:38.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:29 +0000 (0:00:00.267)       0:00:38.515 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:44:30 +0000 (0:00:00.227)       0:00:38.743 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Saturday 06 June 2026  00:44:30 +0000 (0:00:00.288)       0:00:39.032 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': None})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': None})\u001b[0m",
                                "",
                                "TASK [Generate WAL VG names] ***************************************************",
                                "Saturday 06 June 2026  00:44:30 +0000 (0:00:00.200)       0:00:39.232 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Saturday 06 June 2026  00:44:30 +0000 (0:00:00.157)       0:00:39.389 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Saturday 06 June 2026  00:44:30 +0000 (0:00:00.143)       0:00:39.533 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Saturday 06 June 2026  00:44:30 +0000 (0:00:00.168)       0:00:39.701 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Saturday 06 June 2026  00:44:31 +0000 (0:00:00.391)       0:00:40.093 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '01635697-ba78-556f-811c-cac0e515d624'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '050ce30e-005a-5b93-a00c-9adba1881d9c'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Saturday 06 June 2026  00:44:31 +0000 (0:00:00.203)       0:00:40.296 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '01635697-ba78-556f-811c-cac0e515d624'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '050ce30e-005a-5b93-a00c-9adba1881d9c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Saturday 06 June 2026  00:44:31 +0000 (0:00:00.166)       0:00:40.463 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '01635697-ba78-556f-811c-cac0e515d624'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '050ce30e-005a-5b93-a00c-9adba1881d9c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Saturday 06 June 2026  00:44:31 +0000 (0:00:00.171)       0:00:40.635 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '01635697-ba78-556f-811c-cac0e515d624'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '050ce30e-005a-5b93-a00c-9adba1881d9c'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Saturday 06 June 2026  00:44:32 +0000 (0:00:00.171)       0:00:40.806 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Saturday 06 June 2026  00:44:32 +0000 (0:00:00.149)       0:00:40.956 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Saturday 06 June 2026  00:44:32 +0000 (0:00:00.150)       0:00:41.106 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Saturday 06 June 2026  00:44:32 +0000 (0:00:00.142)       0:00:41.249 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Saturday 06 June 2026  00:44:32 +0000 (0:00:00.139)       0:00:41.388 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Saturday 06 June 2026  00:44:32 +0000 (0:00:00.146)       0:00:41.534 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;32m        \"sdb\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"01635697-ba78-556f-811c-cac0e515d624\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"050ce30e-005a-5b93-a00c-9adba1881d9c\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Saturday 06 June 2026  00:44:32 +0000 (0:00:00.167)       0:00:41.702 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Saturday 06 June 2026  00:44:33 +0000 (0:00:00.166)       0:00:41.869 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Saturday 06 June 2026  00:44:33 +0000 (0:00:00.389)       0:00:42.259 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Saturday 06 June 2026  00:44:33 +0000 (0:00:00.158)       0:00:42.418 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"_ceph_configure_lvm_config_data\": {\u001b[0m",
                                "\u001b[0;33m        \"ceph_osd_devices\": {\u001b[0m",
                                "\u001b[0;33m            \"sdb\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"01635697-ba78-556f-811c-cac0e515d624\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"050ce30e-005a-5b93-a00c-9adba1881d9c\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        },\u001b[0m",
                                "\u001b[0;33m        \"lvm_volumes\": [\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-01635697-ba78-556f-811c-cac0e515d624\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-01635697-ba78-556f-811c-cac0e515d624\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-050ce30e-005a-5b93-a00c-9adba1881d9c\"\u001b[0m",
                                "\u001b[0;33m            }\u001b[0m",
                                "\u001b[0;33m        ]\u001b[0m",
                                "\u001b[0;33m    }\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [Write configuration file] *************************************",
                                "Saturday 06 June 2026  00:44:33 +0000 (0:00:00.231)       0:00:42.649 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=42  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:44:35 +0000 (0:00:01.168)       0:00:43.817 ********* ",
                                "=============================================================================== ",
                                "Write configuration file ------------------------------------------------ 4.83s",
                                "Get initial list of available block devices ----------------------------- 1.19s",
                                "Add known links to the list of available block devices ------------------ 1.15s",
                                "Add known partitions to the list of available block devices ------------- 1.14s",
                                "Get extra vars for Ceph configuration ----------------------------------- 1.11s",
                                "Add known partitions to the list of available block devices ------------- 1.08s",
                                "Set UUIDs for OSD VGs/LVs ----------------------------------------------- 0.88s",
                                "Add known links to the list of available block devices ------------------ 0.84s",
                                "Generate lvm_volumes structure (block + db + wal) ----------------------- 0.74s",
                                "Add known partitions to the list of available block devices ------------- 0.71s",
                                "Add known links to the list of available block devices ------------------ 0.70s",
                                "Add known links to the list of available block devices ------------------ 0.70s",
                                "Define lvm_volumes structures ------------------------------------------- 0.69s",
                                "Print DB devices -------------------------------------------------------- 0.68s",
                                "Add known partitions to the list of available block devices ------------- 0.68s",
                                "Add known links to the list of available block devices ------------------ 0.67s",
                                "Set WAL devices config data --------------------------------------------- 0.67s",
                                "Print configuration data ------------------------------------------------ 0.64s",
                                "Add known links to the list of available block devices ------------------ 0.63s",
                                "Add known links to the list of available block devices ------------------ 0.61s",
                                "\u001b[32m2026-06-06 00:44:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b3fba8f2-d3e6-4094-8736-78e6abadbbd7 (sync inventory) is running in background. Output coming soon.\u001b[0m",
                                "\u001b[32m2026-06-06 00:44:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m",
                                "\u001b[32m2026-06-06 00:44:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m",
                                "\u001b[32m2026-06-06 00:44:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m",
                                "[master 61a6a48] 2026-06-06-00-45",
                                " 5 files changed, 75 insertions(+), 10 deletions(-)",
                                " create mode 100644 fast/host_vars/testbed-node-3/ceph-lvm-configuration.yml",
                                " create mode 100644 fast/host_vars/testbed-node-4/ceph-lvm-configuration.yml",
                                " create mode 100644 fast/host_vars/testbed-node-5/ceph-lvm-configuration.yml",
                                "\u001b[32m2026-06-06 00:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8aba2c4c-ada6-4058-926f-e814c1fb62cc (ceph-create-lvm-devices) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8aba2c4c-ada6-4058-926f-e814c1fb62cc (ceph-create-lvm-devices) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Saturday 06 June 2026  00:45:34 +0000 (0:00:00.254)       0:00:00.254 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 06 June 2026  00:45:35 +0000 (0:00:00.290)       0:00:00.544 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:35 +0000 (0:00:00.263)       0:00:00.808 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:35 +0000 (0:00:00.427)       0:00:01.235 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:36 +0000 (0:00:00.529)       0:00:01.765 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:36 +0000 (0:00:00.209)       0:00:01.974 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:36 +0000 (0:00:00.213)       0:00:02.188 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:37 +0000 (0:00:00.202)       0:00:02.390 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:37 +0000 (0:00:00.196)       0:00:02.587 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:37 +0000 (0:00:00.239)       0:00:02.827 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:37 +0000 (0:00:00.215)       0:00:03.042 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:37 +0000 (0:00:00.227)       0:00:03.270 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:38 +0000 (0:00:00.440)       0:00:03.710 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:38 +0000 (0:00:00.581)       0:00:04.291 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:39 +0000 (0:00:00.675)       0:00:04.967 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:45:40 +0000 (0:00:00.813)       0:00:05.780 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:41 +0000 (0:00:00.823)       0:00:06.604 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-3 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:41 +0000 (0:00:00.475)       0:00:07.079 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:41 +0000 (0:00:00.224)       0:00:07.303 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:42 +0000 (0:00:00.246)       0:00:07.550 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:42 +0000 (0:00:00.279)       0:00:07.829 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:42 +0000 (0:00:00.210)       0:00:08.039 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:42 +0000 (0:00:00.235)       0:00:08.275 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:43 +0000 (0:00:00.239)       0:00:08.515 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:43 +0000 (0:00:00.211)       0:00:08.726 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:43 +0000 (0:00:00.213)       0:00:08.939 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:44 +0000 (0:00:01.148)       0:00:10.088 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:45 +0000 (0:00:00.243)       0:00:10.332 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:45 +0000 (0:00:00.273)       0:00:10.606 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:45:45 +0000 (0:00:00.211)       0:00:10.817 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Saturday 06 June 2026  00:45:45 +0000 (0:00:00.242)       0:00:11.060 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Saturday 06 June 2026  00:45:45 +0000 (0:00:00.157)       0:00:11.217 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '95709838-3496-5c1f-8c5b-b792472f02d4'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '7011811d-5190-5bf6-adaf-209972682e91'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Saturday 06 June 2026  00:45:46 +0000 (0:00:00.251)       0:00:11.469 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Saturday 06 June 2026  00:45:48 +0000 (0:00:02.307)       0:00:13.777 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Saturday 06 June 2026  00:45:48 +0000 (0:00:00.192)       0:00:13.970 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Saturday 06 June 2026  00:45:50 +0000 (0:00:01.556)       0:00:15.526 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Saturday 06 June 2026  00:45:50 +0000 (0:00:00.159)       0:00:15.686 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Saturday 06 June 2026  00:45:50 +0000 (0:00:00.184)       0:00:15.870 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Saturday 06 June 2026  00:45:50 +0000 (0:00:00.373)       0:00:16.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Saturday 06 June 2026  00:45:51 +0000 (0:00:00.147)       0:00:16.392 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Saturday 06 June 2026  00:45:51 +0000 (0:00:00.146)       0:00:16.538 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Saturday 06 June 2026  00:45:51 +0000 (0:00:00.152)       0:00:16.690 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Saturday 06 June 2026  00:45:51 +0000 (0:00:00.167)       0:00:16.858 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Saturday 06 June 2026  00:45:51 +0000 (0:00:00.143)       0:00:17.001 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Saturday 06 June 2026  00:45:51 +0000 (0:00:00.142)       0:00:17.144 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Saturday 06 June 2026  00:45:51 +0000 (0:00:00.165)       0:00:17.309 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Saturday 06 June 2026  00:45:52 +0000 (0:00:00.143)       0:00:17.453 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Saturday 06 June 2026  00:45:52 +0000 (0:00:00.114)       0:00:17.567 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Saturday 06 June 2026  00:45:52 +0000 (0:00:00.133)       0:00:17.700 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Saturday 06 June 2026  00:45:52 +0000 (0:00:00.136)       0:00:17.837 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per WAL VG] **********************************",
                                "Saturday 06 June 2026  00:45:52 +0000 (0:00:00.306)       0:00:18.144 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB+WAL VG] *******************************",
                                "Saturday 06 June 2026  00:45:52 +0000 (0:00:00.122)       0:00:18.266 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather DB VGs with total and available size in bytes] ********************",
                                "Saturday 06 June 2026  00:45:53 +0000 (0:00:00.133)       0:00:18.400 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Saturday 06 June 2026  00:45:53 +0000 (0:00:00.662)       0:00:19.062 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Saturday 06 June 2026  00:45:54 +0000 (0:00:00.518)       0:00:19.580 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Saturday 06 June 2026  00:45:54 +0000 (0:00:00.525)       0:00:20.106 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Saturday 06 June 2026  00:45:54 +0000 (0:00:00.158)       0:00:20.265 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Saturday 06 June 2026  00:45:55 +0000 (0:00:00.113)       0:00:20.379 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Saturday 06 June 2026  00:45:55 +0000 (0:00:00.115)       0:00:20.494 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"vgs_report\": {\u001b[0m",
                                "\u001b[0;32m        \"vg\": []\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print LVM VG sizes] ******************************************************",
                                "Saturday 06 June 2026  00:45:55 +0000 (0:00:00.146)       0:00:20.641 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Saturday 06 June 2026  00:45:55 +0000 (0:00:00.139)       0:00:20.781 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Saturday 06 June 2026  00:45:55 +0000 (0:00:00.125)       0:00:20.907 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Saturday 06 June 2026  00:45:55 +0000 (0:00:00.138)       0:00:21.045 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Saturday 06 June 2026  00:45:56 +0000 (0:00:00.358)       0:00:21.403 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Saturday 06 June 2026  00:45:56 +0000 (0:00:00.147)       0:00:21.550 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Saturday 06 June 2026  00:45:56 +0000 (0:00:00.157)       0:00:21.708 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Saturday 06 June 2026  00:45:56 +0000 (0:00:00.140)       0:00:21.848 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Saturday 06 June 2026  00:45:56 +0000 (0:00:00.140)       0:00:21.989 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Saturday 06 June 2026  00:45:56 +0000 (0:00:00.140)       0:00:22.130 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Saturday 06 June 2026  00:45:56 +0000 (0:00:00.147)       0:00:22.277 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Saturday 06 June 2026  00:45:57 +0000 (0:00:00.157)       0:00:22.434 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Saturday 06 June 2026  00:45:57 +0000 (0:00:00.150)       0:00:22.585 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Saturday 06 June 2026  00:45:57 +0000 (0:00:00.142)       0:00:22.727 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Saturday 06 June 2026  00:45:57 +0000 (0:00:00.143)       0:00:22.871 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Saturday 06 June 2026  00:45:57 +0000 (0:00:00.165)       0:00:23.036 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Saturday 06 June 2026  00:45:58 +0000 (0:00:00.384)       0:00:23.421 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Saturday 06 June 2026  00:45:58 +0000 (0:00:00.169)       0:00:23.590 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Saturday 06 June 2026  00:45:58 +0000 (0:00:00.182)       0:00:23.773 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Saturday 06 June 2026  00:45:58 +0000 (0:00:00.193)       0:00:23.967 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Saturday 06 June 2026  00:45:58 +0000 (0:00:00.203)       0:00:24.171 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Saturday 06 June 2026  00:45:59 +0000 (0:00:00.167)       0:00:24.338 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Saturday 06 June 2026  00:45:59 +0000 (0:00:00.201)       0:00:24.540 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Saturday 06 June 2026  00:45:59 +0000 (0:00:00.526)       0:00:25.066 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Saturday 06 June 2026  00:46:00 +0000 (0:00:00.527)       0:00:25.593 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Saturday 06 June 2026  00:46:00 +0000 (0:00:00.156)       0:00:25.750 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'vg_name': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'vg_name': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Saturday 06 June 2026  00:46:00 +0000 (0:00:00.172)       0:00:25.922 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Saturday 06 June 2026  00:46:00 +0000 (0:00:00.164)       0:00:26.086 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Saturday 06 June 2026  00:46:01 +0000 (0:00:00.385)       0:00:26.472 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Saturday 06 June 2026  00:46:01 +0000 (0:00:00.298)       0:00:26.771 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"lvm_report\": {\u001b[0m",
                                "\u001b[0;32m        \"lv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-7011811d-5190-5bf6-adaf-209972682e91\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-7011811d-5190-5bf6-adaf-209972682e91\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-95709838-3496-5c1f-8c5b-b792472f02d4\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-95709838-3496-5c1f-8c5b-b792472f02d4\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ],\u001b[0m",
                                "\u001b[0;32m        \"pv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-95709838-3496-5c1f-8c5b-b792472f02d4\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-7011811d-5190-5bf6-adaf-209972682e91\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ]\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Saturday 06 June 2026  00:46:01 +0000 (0:00:00.310)       0:00:27.081 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 06 June 2026  00:46:02 +0000 (0:00:00.268)       0:00:27.349 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:02 +0000 (0:00:00.254)       0:00:27.604 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:02 +0000 (0:00:00.460)       0:00:28.065 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:02 +0000 (0:00:00.216)       0:00:28.281 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:03 +0000 (0:00:00.208)       0:00:28.490 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:03 +0000 (0:00:00.189)       0:00:28.679 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:04 +0000 (0:00:00.726)       0:00:29.406 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:04 +0000 (0:00:00.220)       0:00:29.627 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:04 +0000 (0:00:00.220)       0:00:29.847 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:04 +0000 (0:00:00.219)       0:00:30.067 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:05 +0000 (0:00:00.287)       0:00:30.354 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:05 +0000 (0:00:00.443)       0:00:30.797 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:05 +0000 (0:00:00.468)       0:00:31.266 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:06 +0000 (0:00:00.486)       0:00:31.753 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:06 +0000 (0:00:00.461)       0:00:32.215 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:07 +0000 (0:00:00.368)       0:00:32.583 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-4 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:07 +0000 (0:00:00.669)       0:00:33.252 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:08 +0000 (0:00:00.233)       0:00:33.486 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:08 +0000 (0:00:00.228)       0:00:33.714 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:08 +0000 (0:00:00.239)       0:00:33.953 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:08 +0000 (0:00:00.198)       0:00:34.152 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:09 +0000 (0:00:00.231)       0:00:34.384 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:09 +0000 (0:00:00.277)       0:00:34.661 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:09 +0000 (0:00:00.214)       0:00:34.876 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:09 +0000 (0:00:00.221)       0:00:35.097 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:10 +0000 (0:00:00.876)       0:00:35.974 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:10 +0000 (0:00:00.206)       0:00:36.181 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:11 +0000 (0:00:00.204)       0:00:36.385 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:11 +0000 (0:00:00.697)       0:00:37.083 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Saturday 06 June 2026  00:46:11 +0000 (0:00:00.214)       0:00:37.297 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Saturday 06 June 2026  00:46:12 +0000 (0:00:00.142)       0:00:37.439 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'ffd37926-e6fe-5d87-86b5-04d72ca7b001'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Saturday 06 June 2026  00:46:12 +0000 (0:00:00.224)       0:00:37.664 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Saturday 06 June 2026  00:46:14 +0000 (0:00:01.893)       0:00:39.557 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Saturday 06 June 2026  00:46:14 +0000 (0:00:00.192)       0:00:39.750 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Saturday 06 June 2026  00:46:15 +0000 (0:00:01.388)       0:00:41.138 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Saturday 06 June 2026  00:46:15 +0000 (0:00:00.159)       0:00:41.297 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Saturday 06 June 2026  00:46:16 +0000 (0:00:00.154)       0:00:41.452 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Saturday 06 June 2026  00:46:16 +0000 (0:00:00.158)       0:00:41.610 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Saturday 06 June 2026  00:46:16 +0000 (0:00:00.167)       0:00:41.778 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Saturday 06 June 2026  00:46:16 +0000 (0:00:00.177)       0:00:41.955 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Saturday 06 June 2026  00:46:16 +0000 (0:00:00.363)       0:00:42.319 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Saturday 06 June 2026  00:46:17 +0000 (0:00:00.156)       0:00:42.476 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Saturday 06 June 2026  00:46:17 +0000 (0:00:00.142)       0:00:42.619 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Saturday 06 June 2026  00:46:17 +0000 (0:00:00.151)       0:00:42.771 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Saturday 06 June 2026  00:46:17 +0000 (0:00:00.142)       0:00:42.914 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Saturday 06 June 2026  00:46:17 +0000 (0:00:00.167)       0:00:43.082 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Saturday 06 June 2026  00:46:17 +0000 (0:00:00.136)       0:00:43.218 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Saturday 06 June 2026  00:46:18 +0000 (0:00:00.145)       0:00:43.363 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Saturday 06 June 2026  00:46:18 +0000 (0:00:00.168)       0:00:43.532 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per WAL VG] **********************************",
                                "Saturday 06 June 2026  00:46:18 +0000 (0:00:00.139)       0:00:43.671 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB+WAL VG] *******************************",
                                "Saturday 06 June 2026  00:46:18 +0000 (0:00:00.145)       0:00:43.816 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather DB VGs with total and available size in bytes] ********************",
                                "Saturday 06 June 2026  00:46:18 +0000 (0:00:00.147)       0:00:43.963 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Saturday 06 June 2026  00:46:19 +0000 (0:00:00.743)       0:00:44.706 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Saturday 06 June 2026  00:46:19 +0000 (0:00:00.547)       0:00:45.254 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Saturday 06 June 2026  00:46:20 +0000 (0:00:00.506)       0:00:45.761 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Saturday 06 June 2026  00:46:20 +0000 (0:00:00.159)       0:00:45.921 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Saturday 06 June 2026  00:46:20 +0000 (0:00:00.108)       0:00:46.030 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Saturday 06 June 2026  00:46:20 +0000 (0:00:00.114)       0:00:46.144 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"vgs_report\": {\u001b[0m",
                                "\u001b[0;32m        \"vg\": []\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print LVM VG sizes] ******************************************************",
                                "Saturday 06 June 2026  00:46:20 +0000 (0:00:00.129)       0:00:46.274 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Saturday 06 June 2026  00:46:21 +0000 (0:00:00.134)       0:00:46.408 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Saturday 06 June 2026  00:46:21 +0000 (0:00:00.146)       0:00:46.555 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Saturday 06 June 2026  00:46:21 +0000 (0:00:00.139)       0:00:46.695 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Saturday 06 June 2026  00:46:21 +0000 (0:00:00.143)       0:00:46.838 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Saturday 06 June 2026  00:46:21 +0000 (0:00:00.128)       0:00:46.967 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Saturday 06 June 2026  00:46:21 +0000 (0:00:00.335)       0:00:47.303 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Saturday 06 June 2026  00:46:22 +0000 (0:00:00.150)       0:00:47.453 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Saturday 06 June 2026  00:46:22 +0000 (0:00:00.138)       0:00:47.592 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Saturday 06 June 2026  00:46:22 +0000 (0:00:00.168)       0:00:47.761 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Saturday 06 June 2026  00:46:22 +0000 (0:00:00.135)       0:00:47.896 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Saturday 06 June 2026  00:46:22 +0000 (0:00:00.138)       0:00:48.035 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Saturday 06 June 2026  00:46:22 +0000 (0:00:00.136)       0:00:48.172 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Saturday 06 June 2026  00:46:22 +0000 (0:00:00.138)       0:00:48.310 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Saturday 06 June 2026  00:46:23 +0000 (0:00:00.158)       0:00:48.468 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Saturday 06 June 2026  00:46:23 +0000 (0:00:00.163)       0:00:48.632 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Saturday 06 June 2026  00:46:23 +0000 (0:00:00.167)       0:00:48.800 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Saturday 06 June 2026  00:46:23 +0000 (0:00:00.185)       0:00:48.985 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Saturday 06 June 2026  00:46:24 +0000 (0:00:00.387)       0:00:49.373 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Saturday 06 June 2026  00:46:24 +0000 (0:00:00.155)       0:00:49.529 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Saturday 06 June 2026  00:46:24 +0000 (0:00:00.252)       0:00:49.782 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Saturday 06 June 2026  00:46:24 +0000 (0:00:00.179)       0:00:49.962 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Saturday 06 June 2026  00:46:24 +0000 (0:00:00.165)       0:00:50.127 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Saturday 06 June 2026  00:46:25 +0000 (0:00:00.628)       0:00:50.756 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Saturday 06 June 2026  00:46:25 +0000 (0:00:00.514)       0:00:51.270 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Saturday 06 June 2026  00:46:26 +0000 (0:00:00.159)       0:00:51.430 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'vg_name': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'vg_name': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Saturday 06 June 2026  00:46:26 +0000 (0:00:00.217)       0:00:51.648 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Saturday 06 June 2026  00:46:26 +0000 (0:00:00.175)       0:00:51.823 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Saturday 06 June 2026  00:46:26 +0000 (0:00:00.155)       0:00:51.978 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Saturday 06 June 2026  00:46:26 +0000 (0:00:00.148)       0:00:52.126 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"lvm_report\": {\u001b[0m",
                                "\u001b[0;32m        \"lv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ],\u001b[0m",
                                "\u001b[0;32m        \"pv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ]\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Saturday 06 June 2026  00:46:27 +0000 (0:00:00.518)       0:00:52.645 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 06 June 2026  00:46:27 +0000 (0:00:00.249)       0:00:52.895 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:27 +0000 (0:00:00.294)       0:00:53.190 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-links.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:28 +0000 (0:00:00.529)       0:00:53.719 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:28 +0000 (0:00:00.227)       0:00:53.947 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:28 +0000 (0:00:00.244)       0:00:54.191 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:29 +0000 (0:00:00.318)       0:00:54.510 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:29 +0000 (0:00:00.217)       0:00:54.727 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:29 +0000 (0:00:00.229)       0:00:54.957 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:30 +0000 (0:00:00.743)       0:00:55.701 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:30 +0000 (0:00:00.207)       0:00:55.908 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:30 +0000 (0:00:00.266)       0:00:56.174 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:31 +0000 (0:00:00.448)       0:00:56.623 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:31 +0000 (0:00:00.467)       0:00:57.091 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:32 +0000 (0:00:00.489)       0:00:57.580 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 06 June 2026  00:46:32 +0000 (0:00:00.441)       0:00:58.022 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=ata-QEMU_DVD-ROM_QM00001)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:33 +0000 (0:00:00.341)       0:00:58.364 ********* ",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop0)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop1)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop2)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop3)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop4)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop5)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop6)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=loop7)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sda)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdb)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdc)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sdd)\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/_add-device-partitions.yml for testbed-node-5 => (item=sr0)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:33 +0000 (0:00:00.417)       0:00:58.781 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:33 +0000 (0:00:00.201)       0:00:58.983 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:33 +0000 (0:00:00.200)       0:00:59.184 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:34 +0000 (0:00:00.666)       0:00:59.850 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:34 +0000 (0:00:00.212)       0:01:00.063 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:34 +0000 (0:00:00.203)       0:01:00.267 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:35 +0000 (0:00:00.213)       0:01:00.480 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:35 +0000 (0:00:00.202)       0:01:00.683 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:35 +0000 (0:00:00.211)       0:01:00.894 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda15)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sda16)\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:36 +0000 (0:00:00.645)       0:01:01.540 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:36 +0000 (0:00:00.198)       0:01:01.738 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:36 +0000 (0:00:00.216)       0:01:01.954 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 06 June 2026  00:46:36 +0000 (0:00:00.221)       0:01:02.176 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Saturday 06 June 2026  00:46:37 +0000 (0:00:00.201)       0:01:02.378 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Saturday 06 June 2026  00:46:37 +0000 (0:00:00.127)       0:01:02.505 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '01635697-ba78-556f-811c-cac0e515d624'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '050ce30e-005a-5b93-a00c-9adba1881d9c'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Saturday 06 June 2026  00:46:37 +0000 (0:00:00.416)       0:01:02.922 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Saturday 06 June 2026  00:46:40 +0000 (0:00:02.817)       0:01:05.739 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Saturday 06 June 2026  00:46:40 +0000 (0:00:00.159)       0:01:05.899 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Saturday 06 June 2026  00:46:41 +0000 (0:00:01.356)       0:01:07.256 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Saturday 06 June 2026  00:46:42 +0000 (0:00:00.150)       0:01:07.406 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Saturday 06 June 2026  00:46:42 +0000 (0:00:00.153)       0:01:07.559 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Saturday 06 June 2026  00:46:42 +0000 (0:00:00.160)       0:01:07.719 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Saturday 06 June 2026  00:46:42 +0000 (0:00:00.145)       0:01:07.865 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Saturday 06 June 2026  00:46:42 +0000 (0:00:00.166)       0:01:08.032 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Saturday 06 June 2026  00:46:42 +0000 (0:00:00.158)       0:01:08.190 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Saturday 06 June 2026  00:46:43 +0000 (0:00:00.154)       0:01:08.344 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Saturday 06 June 2026  00:46:43 +0000 (0:00:00.137)       0:01:08.482 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Saturday 06 June 2026  00:46:43 +0000 (0:00:00.375)       0:01:08.858 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Saturday 06 June 2026  00:46:43 +0000 (0:00:00.169)       0:01:09.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Saturday 06 June 2026  00:46:43 +0000 (0:00:00.154)       0:01:09.182 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Saturday 06 June 2026  00:46:44 +0000 (0:00:00.151)       0:01:09.334 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Saturday 06 June 2026  00:46:44 +0000 (0:00:00.166)       0:01:09.500 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Saturday 06 June 2026  00:46:44 +0000 (0:00:00.143)       0:01:09.643 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per WAL VG] **********************************",
                                "Saturday 06 June 2026  00:46:44 +0000 (0:00:00.162)       0:01:09.805 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB+WAL VG] *******************************",
                                "Saturday 06 June 2026  00:46:44 +0000 (0:00:00.158)       0:01:09.964 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"_num_osds_wanted_per_db_wal_vg\": {}\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather DB VGs with total and available size in bytes] ********************",
                                "Saturday 06 June 2026  00:46:44 +0000 (0:00:00.137)       0:01:10.101 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Saturday 06 June 2026  00:46:45 +0000 (0:00:00.510)       0:01:10.612 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Saturday 06 June 2026  00:46:45 +0000 (0:00:00.520)       0:01:11.132 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Saturday 06 June 2026  00:46:46 +0000 (0:00:00.527)       0:01:11.660 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Saturday 06 June 2026  00:46:46 +0000 (0:00:00.378)       0:01:12.038 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Saturday 06 June 2026  00:46:46 +0000 (0:00:00.115)       0:01:12.154 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Saturday 06 June 2026  00:46:46 +0000 (0:00:00.119)       0:01:12.274 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"vgs_report\": {\u001b[0m",
                                "\u001b[0;32m        \"vg\": []\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print LVM VG sizes] ******************************************************",
                                "Saturday 06 June 2026  00:46:47 +0000 (0:00:00.169)       0:01:12.443 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Saturday 06 June 2026  00:46:47 +0000 (0:00:00.133)       0:01:12.576 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Saturday 06 June 2026  00:46:47 +0000 (0:00:00.157)       0:01:12.734 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Saturday 06 June 2026  00:46:47 +0000 (0:00:00.152)       0:01:12.886 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Saturday 06 June 2026  00:46:47 +0000 (0:00:00.134)       0:01:13.021 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Saturday 06 June 2026  00:46:47 +0000 (0:00:00.143)       0:01:13.165 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Saturday 06 June 2026  00:46:47 +0000 (0:00:00.136)       0:01:13.301 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Saturday 06 June 2026  00:46:48 +0000 (0:00:00.151)       0:01:13.453 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Saturday 06 June 2026  00:46:48 +0000 (0:00:00.141)       0:01:13.595 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Saturday 06 June 2026  00:46:48 +0000 (0:00:00.343)       0:01:13.938 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Saturday 06 June 2026  00:46:48 +0000 (0:00:00.143)       0:01:14.082 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Saturday 06 June 2026  00:46:48 +0000 (0:00:00.136)       0:01:14.218 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Saturday 06 June 2026  00:46:49 +0000 (0:00:00.142)       0:01:14.361 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Saturday 06 June 2026  00:46:49 +0000 (0:00:00.126)       0:01:14.488 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Saturday 06 June 2026  00:46:49 +0000 (0:00:00.148)       0:01:14.636 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Saturday 06 June 2026  00:46:49 +0000 (0:00:00.153)       0:01:14.790 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Saturday 06 June 2026  00:46:49 +0000 (0:00:00.157)       0:01:14.948 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Saturday 06 June 2026  00:46:49 +0000 (0:00:00.159)       0:01:15.108 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Saturday 06 June 2026  00:46:49 +0000 (0:00:00.157)       0:01:15.266 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Saturday 06 June 2026  00:46:50 +0000 (0:00:00.158)       0:01:15.425 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Saturday 06 June 2026  00:46:50 +0000 (0:00:00.166)       0:01:15.591 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Saturday 06 June 2026  00:46:50 +0000 (0:00:00.374)       0:01:15.965 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Saturday 06 June 2026  00:46:50 +0000 (0:00:00.162)       0:01:16.128 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Saturday 06 June 2026  00:46:51 +0000 (0:00:00.513)       0:01:16.641 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Saturday 06 June 2026  00:46:51 +0000 (0:00:00.544)       0:01:17.185 ********* ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Saturday 06 June 2026  00:46:52 +0000 (0:00:00.146)       0:01:17.332 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'vg_name': 'ceph-01635697-ba78-556f-811c-cac0e515d624'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'vg_name': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Saturday 06 June 2026  00:46:52 +0000 (0:00:00.176)       0:01:17.508 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Saturday 06 June 2026  00:46:52 +0000 (0:00:00.158)       0:01:17.667 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Saturday 06 June 2026  00:46:52 +0000 (0:00:00.157)       0:01:17.825 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Saturday 06 June 2026  00:46:52 +0000 (0:00:00.167)       0:01:17.992 ********* ",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"lvm_report\": {\u001b[0m",
                                "\u001b[0;32m        \"lv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-01635697-ba78-556f-811c-cac0e515d624\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-01635697-ba78-556f-811c-cac0e515d624\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-050ce30e-005a-5b93-a00c-9adba1881d9c\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ],\u001b[0m",
                                "\u001b[0;32m        \"pv\": [\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-01635697-ba78-556f-811c-cac0e515d624\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"pv_name\": \"/dev/sdc\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-050ce30e-005a-5b93-a00c-9adba1881d9c\"\u001b[0m",
                                "\u001b[0;32m            }\u001b[0m",
                                "\u001b[0;32m        ]\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=62  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:46:52 +0000 (0:00:00.143)       0:01:18.136 ********* ",
                                "=============================================================================== ",
                                "Create block VGs -------------------------------------------------------- 7.02s",
                                "Create block LVs -------------------------------------------------------- 4.30s",
                                "Gather DB VGs with total and available size in bytes -------------------- 1.92s",
                                "Get list of Ceph LVs with associated VGs -------------------------------- 1.67s",
                                "Gather WAL VGs with total and available size in bytes ------------------- 1.59s",
                                "Get list of Ceph PVs with associated VGs -------------------------------- 1.59s",
                                "Add known partitions to the list of available block devices ------------- 1.56s",
                                "Gather DB+WAL VGs with total and available size in bytes ---------------- 1.56s",
                                "Add known links to the list of available block devices ------------------ 1.42s",
                                "Add known partitions to the list of available block devices ------------- 1.15s",
                                "Print LVM report data --------------------------------------------------- 0.97s",
                                "Create dict of block VGs -> PVs from ceph_osd_devices ------------------- 0.89s",
                                "Add known partitions to the list of available block devices ------------- 0.88s",
                                "Add known links to the list of available block devices ------------------ 0.82s",
                                "Get initial list of available block devices ----------------------------- 0.81s",
                                "Add known links to the list of available block devices ------------------ 0.81s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.81s",
                                "Add known links to the list of available block devices ------------------ 0.74s",
                                "Print 'Create WAL LVs for ceph_wal_devices' ----------------------------- 0.73s",
                                "Add known links to the list of available block devices ------------------ 0.73s",
                                "\u001b[32m2026-06-06 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-06-06 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0bbc3f6a-df04-4cce-86b0-72f828064b3b (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0bbc3f6a-df04-4cce-86b0-72f828064b3b (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Saturday 06 June 2026  00:47:08 +0000 (0:00:00.343)       0:00:00.343 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Saturday 06 June 2026  00:47:09 +0000 (0:00:01.348)       0:00:01.692 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Saturday 06 June 2026  00:47:11 +0000 (0:00:01.219)       0:00:02.911 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Saturday 06 June 2026  00:47:15 +0000 (0:00:04.795)       0:00:07.706 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:47:16 +0000 (0:00:00.581)       0:00:08.288 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.80s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.35s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.22s",
                                "Gather facts for all hosts ---------------------------------------------- 0.58s",
                                "\u001b[32m2026-06-06 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m",
                                "\u001b[32m2026-06-06 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09ef73e0-162c-4193-829a-9afce4943139 (frr) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 00:47:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 09ef73e0-162c-4193-829a-9afce4943139 (frr) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role frr] **********************************************************",
                                "",
                                "TASK [osism.services.frr : Include distribution specific install tasks] ********",
                                "Saturday 06 June 2026  00:47:31 +0000 (0:00:00.312)       0:00:00.312 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/frr/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Pin frr package version] ****************************",
                                "Saturday 06 June 2026  00:47:32 +0000 (0:00:00.219)       0:00:00.531 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Install frr package] ********************************",
                                "Saturday 06 June 2026  00:47:33 +0000 (0:00:01.597)       0:00:02.129 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************",
                                "Saturday 06 June 2026  00:47:44 +0000 (0:00:10.390)       0:00:12.519 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************",
                                "Saturday 06 June 2026  00:47:45 +0000 (0:00:01.072)       0:00:13.591 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set _frr_uplinks fact] ******************************",
                                "Saturday 06 June 2026  00:47:46 +0000 (0:00:01.043)       0:00:14.635 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Write frr_config_template to temporary file] ********",
                                "Saturday 06 June 2026  00:47:47 +0000 (0:00:01.332)       0:00:15.967 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***",
                                "Saturday 06 June 2026  00:47:47 +0000 (0:00:00.183)       0:00:16.150 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Remove temporary frr_config_template file] **********",
                                "Saturday 06 June 2026  00:47:47 +0000 (0:00:00.300)       0:00:16.451 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***",
                                "Saturday 06 June 2026  00:47:48 +0000 (0:00:00.164)       0:00:16.615 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***",
                                "Saturday 06 June 2026  00:47:48 +0000 (0:00:00.171)       0:00:16.787 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******",
                                "Saturday 06 June 2026  00:47:48 +0000 (0:00:00.167)       0:00:16.954 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set sysctl parameters] ******************************",
                                "Saturday 06 June 2026  00:47:49 +0000 (0:00:01.001)       0:00:17.956 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.ip_forward', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.accept_redirects', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.fib_multipath_hash_policy', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.default.ignore_routes_with_linkdown', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 2})\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Manage frr service] *********************************",
                                "Saturday 06 June 2026  00:47:51 +0000 (0:00:02.315)       0:00:20.271 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.frr : Restart frr service] *********************",
                                "Saturday 06 June 2026  00:47:53 +0000 (0:00:01.250)       0:00:21.522 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:47:54 +0000 (0:00:01.459)       0:00:22.981 ********* ",
                                "=============================================================================== ",
                                "osism.services.frr : Install frr package ------------------------------- 10.39s",
                                "osism.services.frr : Set sysctl parameters ------------------------------ 2.32s",
                                "osism.services.frr : Pin frr package version ---------------------------- 1.60s",
                                "osism.services.frr : Restart frr service -------------------------------- 1.46s",
                                "osism.services.frr : Set _frr_uplinks fact ------------------------------ 1.33s",
                                "osism.services.frr : Manage frr service --------------------------------- 1.25s",
                                "osism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 1.07s",
                                "osism.services.frr : Copy file: /etc/frr/daemons ------------------------ 1.04s",
                                "osism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 1.00s",
                                "osism.services.frr : Render frr.conf from frr_config_template variable --- 0.30s",
                                "osism.services.frr : Include distribution specific install tasks -------- 0.22s",
                                "osism.services.frr : Write frr_config_template to temporary file -------- 0.18s",
                                "osism.services.frr : Check for frr.conf file in the configuration repository --- 0.17s",
                                "osism.services.frr : Copy frr.conf file from the configuration repository --- 0.17s",
                                "osism.services.frr : Remove temporary frr_config_template file ---------- 0.16s",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- START -- Sat Jun  6 00:47:55 UTC 2026",
                                "",
                                "\u001b[32m2026-06-06 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m",
                                "\u001b[32m2026-06-06 00:47:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "PLAY [Apply role geerlingguy.dotfiles] *****************************************",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****",
                                "Saturday 06 June 2026  00:48:17 +0000 (0:00:00.650)       0:00:00.650 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********",
                                "Saturday 06 June 2026  00:48:23 +0000 (0:00:05.619)       0:00:06.270 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked.] ***",
                                "Saturday 06 June 2026  00:48:25 +0000 (0:00:02.423)       0:00:08.693 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:24.529084', 'end': '2026-06-06 00:48:24.540098', 'delta': '0:00:00.011014', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:24.684157', 'end': '2026-06-06 00:48:24.694605', 'delta': '0:00:00.010448', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:24.614203', 'end': '2026-06-06 00:48:24.622950', 'delta': '0:00:00.008747', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:24.603822', 'end': '2026-06-06 00:48:24.610430', 'delta': '0:00:00.006608', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:24.520570', 'end': '2026-06-06 00:48:24.527551', 'delta': '0:00:00.006981', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:25.531064', 'end': '2026-06-06 00:48:25.541850', 'delta': '0:00:00.010786', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=[0, {'changed': False, 'stdout': '', 'stderr': \"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\", 'rc': 2, 'cmd': ['ls', '-F', '~/.tmux.conf'], 'start': '2026-06-06 00:48:25.704818', 'end': '2026-06-06 00:48:25.714308', 'delta': '0:00:00.009490', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist.] ****",
                                "Saturday 06 June 2026  00:48:27 +0000 (0:00:01.561)       0:00:10.255 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Link dotfiles into home folder.] ******************",
                                "Saturday 06 June 2026  00:48:29 +0000 (0:00:02.189)       0:00:12.445 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:48:32 +0000 (0:00:03.117)       0:00:15.562 ********* ",
                                "=============================================================================== ",
                                "geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 5.62s",
                                "geerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 3.12s",
                                "geerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.42s",
                                "geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 2.19s",
                                "geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.56s",
                                "\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29c52b92-bce0-4c20-bbff-c74d56455e84 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:48:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af2aebd4-5caa-4926-8a86-d63f82448a89 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 899e3ced-2ab0-4289-86d0-31b2b0f5b09f is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7883596-6124-46f0-85b1-cc0d80302beb is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role homer] ********************************************************",
                                "",
                                "TASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***",
                                "Saturday 06 June 2026  00:48:18 +0000 (0:00:00.666)       0:00:00.666 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The support for the homer_url_kibana has been removed. Please use the homer_url_opensearch_dashboards parameter.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create traefik external network] ******************",
                                "Saturday 06 June 2026  00:48:19 +0000 (0:00:00.971)       0:00:01.637 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create required directories] **********************",
                                "Saturday 06 June 2026  00:48:22 +0000 (0:00:03.011)       0:00:04.649 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/homer/configuration)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/homer)\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy config.yml configuration file] ***************",
                                "Saturday 06 June 2026  00:48:24 +0000 (0:00:02.187)       0:00:06.836 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy docker-compose.yml file] *********************",
                                "Saturday 06 June 2026  00:48:27 +0000 (0:00:03.135)       0:00:09.971 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Manage homer service] *****************************",
                                "Saturday 06 June 2026  00:48:29 +0000 (0:00:02.389)       0:00:12.361 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage homer service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.homer : Restart homer service] *****************",
                                "Saturday 06 June 2026  00:48:55 +0000 (0:00:26.091)       0:00:38.453 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:49:03 +0000 (0:00:07.161)       0:00:45.614 ********* ",
                                "=============================================================================== ",
                                "osism.services.homer : Manage homer service ---------------------------- 26.09s",
                                "osism.services.homer : Restart homer service ---------------------------- 7.16s",
                                "osism.services.homer : Copy config.yml configuration file --------------- 3.14s",
                                "osism.services.homer : Create traefik external network ------------------ 3.01s",
                                "osism.services.homer : Copy docker-compose.yml file --------------------- 2.39s",
                                "osism.services.homer : Create required directories ---------------------- 2.19s",
                                "osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.97s",
                                "",
                                "",
                                "PLAY [Apply role openstackclient] **********************************************",
                                "",
                                "TASK [osism.services.openstackclient : Include tasks] **************************",
                                "Saturday 06 June 2026  00:48:18 +0000 (0:00:00.795)       0:00:00.795 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/openstackclient/tasks/container-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Create required directories] ************",
                                "Saturday 06 June 2026  00:48:19 +0000 (0:00:00.907)       0:00:01.703 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/openstack)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/openstackclient/data)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/openstackclient)\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Copy docker-compose.yml file] ***********",
                                "Saturday 06 June 2026  00:48:21 +0000 (0:00:02.583)       0:00:04.286 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Manage openstackclient service] *********",
                                "Saturday 06 June 2026  00:48:24 +0000 (0:00:02.530)       0:00:06.817 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage openstackclient service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Copy openstack wrapper script] **********",
                                "Saturday 06 June 2026  00:49:00 +0000 (0:00:35.961)       0:00:42.779 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Remove ospurge wrapper script] **********",
                                "Saturday 06 June 2026  00:49:03 +0000 (0:00:03.058)       0:00:45.837 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***",
                                "Saturday 06 June 2026  00:49:05 +0000 (0:00:02.135)       0:00:47.972 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***",
                                "Saturday 06 June 2026  00:49:10 +0000 (0:00:04.675)       0:00:52.648 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***",
                                "Saturday 06 June 2026  00:49:12 +0000 (0:00:02.465)       0:00:55.114 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***",
                                "Saturday 06 June 2026  00:49:17 +0000 (0:00:05.143)       0:01:00.258 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:49:18 +0000 (0:00:01.106)       0:01:01.364 ********* ",
                                "=============================================================================== ",
                                "osism.services.openstackclient : Manage openstackclient service -------- 35.96s",
                                "osism.services.openstackclient : Wait for an healthy service ------------ 5.14s",
                                "osism.services.openstackclient : Restart openstackclient service -------- 4.68s",
                                "osism.services.openstackclient : Copy openstack wrapper script ---------- 3.06s",
                                "osism.services.openstackclient : Create required directories ------------ 2.58s",
                                "osism.services.openstackclient : Copy docker-compose.yml file ----------- 2.53s",
                                "osism.services.openstackclient : Ensure that all containers are up ------ 2.47s",
                                "osism.services.openstackclient : Remove ospurge wrapper script ---------- 2.14s",
                                "osism.services.openstackclient : Copy bash completion script ------------ 1.11s",
                                "osism.services.openstackclient : Include tasks -------------------------- 0.91s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  00:48:17 +0000 (0:00:00.773)       0:00:00.773 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=enable_netdata_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=enable_netdata_True)\u001b[0m",
                                "",
                                "PLAY [Apply role netdata] ******************************************************",
                                "",
                                "TASK [osism.services.netdata : Include distribution specific install tasks] ****",
                                "Saturday 06 June 2026  00:48:19 +0000 (0:00:02.109)       0:00:02.882 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/install-Debian-family.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Remove old architecture-dependent repository] ***",
                                "Saturday 06 June 2026  00:48:21 +0000 (0:00:01.553)       0:00:04.435 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install apt-transport-https package] ************",
                                "Saturday 06 June 2026  00:48:24 +0000 (0:00:02.710)       0:00:07.146 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository gpg key] *************************",
                                "Saturday 06 June 2026  00:48:27 +0000 (0:00:03.795)       0:00:10.941 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository] *********************************",
                                "Saturday 06 June 2026  00:48:30 +0000 (0:00:02.694)       0:00:13.636 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install package netdata] ************************",
                                "Saturday 06 June 2026  00:48:41 +0000 (0:00:10.784)       0:00:24.420 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include config tasks] ***************************",
                                "Saturday 06 June 2026  00:49:09 +0000 (0:00:28.231)       0:00:52.651 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/config.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Copy configuration files] ***********************",
                                "Saturday 06 June 2026  00:49:11 +0000 (0:00:01.955)       0:00:54.606 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status] ***",
                                "Saturday 06 June 2026  00:49:20 +0000 (0:00:08.398)       0:01:03.005 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Opt out from anonymous statistics] **************",
                                "Saturday 06 June 2026  00:49:21 +0000 (0:00:01.806)       0:01:04.811 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add netdata user to docker group] ***************",
                                "Saturday 06 June 2026  00:49:23 +0000 (0:00:01.423)       0:01:06.235 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Manage service netdata] *************************",
                                "Saturday 06 June 2026  00:49:25 +0000 (0:00:01.759)       0:01:07.994 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include host type specific tasks] ***************",
                                "Saturday 06 June 2026  00:49:26 +0000 (0:00:01.686)       0:01:09.681 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/server.yml for testbed-manager\u001b[0m",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/netdata/tasks/client.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Set sysctl vm.max_map_count parameter] **********",
                                "Saturday 06 June 2026  00:49:28 +0000 (0:00:01.287)       0:01:10.968 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.netdata : Restart service netdata] *************",
                                "Saturday 06 June 2026  00:49:29 +0000 (0:00:01.680)       0:01:12.648 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:49:41 +0000 (0:00:11.349)       0:01:23.998 ********* ",
                                "=============================================================================== ",
                                "osism.services.netdata : Install package netdata ----------------------- 28.23s",
                                "osism.services.netdata : Restart service netdata ----------------------- 11.35s",
                                "osism.services.netdata : Add repository -------------------------------- 10.78s",
                                "osism.services.netdata : Copy configuration files ----------------------- 8.40s",
                                "osism.services.netdata : Install apt-transport-https package ------------ 3.80s",
                                "osism.services.netdata : Remove old architecture-dependent repository --- 2.71s",
                                "osism.services.netdata : Add repository gpg key ------------------------- 2.69s",
                                "Group hosts based on enabled services ----------------------------------- 2.11s",
                                "osism.services.netdata : Include config tasks --------------------------- 1.96s",
                                "osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.81s",
                                "osism.services.netdata : Add netdata user to docker group --------------- 1.76s",
                                "osism.services.netdata : Manage service netdata ------------------------- 1.69s",
                                "osism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.68s",
                                "osism.services.netdata : Include distribution specific install tasks ---- 1.55s",
                                "osism.services.netdata : Opt out from anonymous statistics -------------- 1.43s",
                                "osism.services.netdata : Include host type specific tasks --------------- 1.29s",
                                "\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17ac70ae-15de-47ee-a18d-882112361a10 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role phpmyadmin] ***************************************************",
                                "",
                                "TASK [osism.services.phpmyadmin : Create traefik external network] *************",
                                "Saturday 06 June 2026  00:48:37 +0000 (0:00:00.287)       0:00:00.287 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Create required directories] *****************",
                                "Saturday 06 June 2026  00:48:39 +0000 (0:00:01.655)       0:00:01.942 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************",
                                "Saturday 06 June 2026  00:48:40 +0000 (0:00:00.519)       0:00:02.462 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************",
                                "Saturday 06 June 2026  00:48:41 +0000 (0:00:01.216)       0:00:03.679 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage phpmyadmin service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.phpmyadmin : Restart phpmyadmin service] *******",
                                "Saturday 06 June 2026  00:49:44 +0000 (0:01:02.847)       0:01:06.526 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:49:55 +0000 (0:00:11.554)       0:01:18.080 ********* ",
                                "=============================================================================== ",
                                "osism.services.phpmyadmin : Manage phpmyadmin service ------------------ 62.85s",
                                "osism.services.phpmyadmin : Restart phpmyadmin service ----------------- 11.55s",
                                "osism.services.phpmyadmin : Create traefik external network ------------- 1.66s",
                                "osism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.22s",
                                "osism.services.phpmyadmin : Create required directories ----------------- 0.52s",
                                "",
                                "",
                                "PLAY [Apply role common] *******************************************************",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Saturday 06 June 2026  00:48:10 +0000 (0:00:00.290)       0:00:00.290 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/common/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [common : Ensuring config directories exist] ******************************",
                                "Saturday 06 June 2026  00:48:11 +0000 (0:00:01.404)       0:00:01.695 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Saturday 06 June 2026  00:48:16 +0000 (0:00:04.402)       0:00:06.098 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/common/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over extra CA certificates] *********",
                                "Saturday 06 June 2026  00:48:17 +0000 (0:00:01.331)       0:00:07.430 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  00:48:22 +0000 (0:00:05.252)       0:00:12.682 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS key] ******",
                                "Saturday 06 June 2026  00:48:27 +0000 (0:00:04.536)       0:00:17.218 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Ensure /var/log/journal exists on EL10 systems] *****************",
                                "Saturday 06 June 2026  00:48:33 +0000 (0:00:06.070)       0:00:23.289 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over /run subdirectories conf] **************************",
                                "Saturday 06 June 2026  00:48:35 +0000 (0:00:01.965)       0:00:25.255 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Restart systemd-tmpfiles] ***************************************",
                                "Saturday 06 June 2026  00:48:37 +0000 (0:00:01.963)       0:00:27.218 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over kolla.target] **************************************",
                                "Saturday 06 June 2026  00:48:38 +0000 (0:00:01.172)       0:00:28.391 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over config.json files for services] ********************",
                                "Saturday 06 June 2026  00:48:41 +0000 (0:00:02.539)       0:00:30.930 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd input config files] *************************",
                                "Saturday 06 June 2026  00:48:46 +0000 (0:00:05.701)       0:00:36.632 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/input' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd filter config files] ************************",
                                "Saturday 06 June 2026  00:48:48 +0000 (0:00:01.550)       0:00:38.183 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/filter' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd format config files] ************************",
                                "Saturday 06 June 2026  00:48:49 +0000 (0:00:00.900)       0:00:39.084 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/format' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd output config files] ************************",
                                "Saturday 06 June 2026  00:48:50 +0000 (0:00:00.864)       0:00:39.948 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' path due\u001b[0m",
                                "\u001b[1;35mto this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/fluentd/output' is not a\u001b[0m",
                                "\u001b[1;35mdirectory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [common : Copying over fluentd.conf] **************************************",
                                "Saturday 06 June 2026  00:48:51 +0000 (0:00:00.905)       0:00:40.854 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [common : Copying over cron logrotate config file] ************************",
                                "Saturday 06 June 2026  00:48:56 +0000 (0:00:04.984)       0:00:45.839 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************",
                                "Saturday 06 June 2026  00:49:00 +0000 (0:00:04.801)       0:00:50.641 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [common : Ensuring config directories have correct owner and permission] ***",
                                "Saturday 06 June 2026  00:49:05 +0000 (0:00:04.204)       0:00:54.845 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'pri\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d688221e-7415-4f8d-85f0-7409610b314c is in state SUCCESS\u001b[0m",
                                "vileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************",
                                "Saturday 06 June 2026  00:49:08 +0000 (0:00:03.093)       0:00:57.939 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************",
                                "Saturday 06 June 2026  00:49:11 +0000 (0:00:03.784)       0:01:01.724 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [service-check-containers : common | Check containers] ********************",
                                "Saturday 06 June 2026  00:49:17 +0000 (0:00:05.608)       0:01:07.332 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : common | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:49:22 +0000 (0:00:05.141)       0:01:12.474 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:49:23 +0000 (0:00:01.102)       0:01:13.577 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/et\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "c/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [common : Creating log volume] ********************************************",
                                "Saturday 06 June 2026  00:49:25 +0000 (0:00:02.040)       0:01:15.617 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Link kolla_logs volume to /var/log/kolla] ***********************",
                                "Saturday 06 June 2026  00:49:27 +0000 (0:00:01.674)       0:01:17.291 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:49:28 +0000 (0:00:01.352)       0:01:18.644 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:49:28 +0000 (0:00:00.064)       0:01:18.709 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:49:28 +0000 (0:00:00.064)       0:01:18.773 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:49:29 +0000 (0:00:00.065)       0:01:18.839 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:49:29 +0000 (0:00:00.066)       0:01:18.905 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:49:29 +0000 (0:00:00.059)       0:01:18.965 ********* ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:49:29 +0000 (0:00:00.061)       0:01:19.026 ********* ",
                                "",
                                "RUNNING HANDLER [common : Restart fluentd container] ***************************",
                                "Saturday 06 June 2026  00:49:29 +0000 (0:00:00.082)       0:01:19.109 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart kolla-toolbox container] *********************",
                                "Saturday 06 June 2026  00:50:02 +0000 (0:00:33.093)       0:01:52.203 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;3\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m",
                                "3mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Initializing toolbox container using normal user] ****",
                                "Saturday 06 June 2026  00:50:58 +0000 (0:00:55.836)       0:02:48.039 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart cron container] ******************************",
                                "Saturday 06 June 2026  00:51:00 +0000 (0:00:02.600)       0:02:50.639 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:51:10 +0000 (0:00:09.496)       0:03:00.136 ********* ",
                                "=============================================================================== ",
                                "common : Restart kolla-toolbox container ------------------------------- 55.84s",
                                "common : Restart fluentd container ------------------------------------- 33.09s",
                                "common : Restart cron container ----------------------------------------- 9.50s",
                                "service-cert-copy : common | Copying over backend internal TLS key ------ 6.07s",
                                "common : Copying over config.json files for services -------------------- 5.70s",
                                "common : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 5.61s",
                                "service-cert-copy : common | Copying over extra CA certificates --------- 5.25s",
                                "service-check-containers : common | Check containers -------------------- 5.14s",
                                "common : Copying over fluentd.conf -------------------------------------- 4.98s",
                                "common : Copying over cron logrotate config file ------------------------ 4.80s",
                                "service-cert-copy : common | Copying over backend internal TLS certificate --- 4.54s",
                                "common : Ensuring config directories exist ------------------------------ 4.40s",
                                "common : Ensure RabbitMQ Erlang cookie exists --------------------------- 4.20s",
                                "common : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 3.78s",
                                "common : Ensuring config directories have correct owner and permission --- 3.09s",
                                "common : Initializing toolbox container using normal user --------------- 2.60s",
                                "common : Copying over kolla.target -------------------------------------- 2.54s",
                                "service-check-containers : Include tasks -------------------------------- 2.04s",
                                "common : Ensure /var/log/journal exists on EL10 systems ----------------- 1.96s",
                                "common : Copying over /run subdirectories conf -------------------------- 1.96s",
                                "\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ebc8d6b-cf73-45c4-8186-05b3db54e5a4 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  00:51:16 +0000 (0:00:00.604)       0:00:00.604 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  00:51:17 +0000 (0:00:00.586)       0:00:01.191 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_memcached_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_memcached_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_memcached_True)\u001b[0m",
                                "",
                                "PLAY [Apply role memcached] ****************************************************",
                                "",
                                "TASK [memcached : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  00:51:18 +0000 (0:00:00.712)       0:00:01.904 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/memcached/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [memcached : Ensuring config directories exist] ***************************",
                                "Saturday 06 June 2026  00:51:19 +0000 (0:00:01.001)       0:00:02.905 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Copying over config.json files for services] *****************",
                                "Saturday 06 June 2026  00:51:20 +0000 (0:00:01.577)       0:00:04.483 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [service-check-containers : memcached | Check containers] *****************",
                                "Saturday 06 June 2026  00:51:22 +0000 (0:00:02.030)       0:00:06.513 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : memcached | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:51:24 +0000 (0:00:01.533)       0:00:08.047 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:51:24 +0000 (0:00:00.457)       0:00:08.504 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [memcached : Restart memcached container] **********************",
                                "Saturday 06 June 2026  00:51:26 +0000 (0:00:01.958)       0:00:10.463 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:51:36 +0000 (0:00:09.919)       0:00:20.383 ********* ",
                                "=============================================================================== ",
                                "memcached : Restart memcached container --------------------------------- 9.92s",
                                "memcached : Copying over config.json files for services ----------------- 2.03s",
                                "service-check-containers : Include tasks -------------------------------- 1.96s",
                                "memcached : Ensuring config directories exist --------------------------- 1.58s",
                                "service-check-containers : memcached | Check containers ----------------- 1.53s",
                                "memcached : include_tasks ----------------------------------------------- 1.00s",
                                "Group hosts based on enabled services ----------------------------------- 0.71s",
                                "Group hosts based on Kolla action --------------------------------------- 0.59s",
                                "service-check-containers : memcached | Notify handlers to restart containers --- 0.46s",
                                "\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "",
                                "\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36a99915-1995-418f-9bd0-0f2b411ab7b0 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  00:51:16 +0000 (0:00:00.456)       0:00:00.456 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  00:51:17 +0000 (0:00:00.436)       0:00:00.892 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_redis_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_redis_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_redis_True)\u001b[0m",
                                "",
                                "PLAY [Apply role redis] ********************************************************",
                                "",
                                "TASK [redis : include_tasks] ***************************************************",
                                "Saturday 06 June 2026  00:51:17 +0000 (0:00:00.502)       0:00:01.394 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/redis/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [redis : Ensuring config directories exist] *******************************",
                                "Saturday 06 June 2026  00:51:18 +0000 (0:00:01.262)       0:00:02.657 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Copying over default config.json files] **************************",
                                "Saturday 06 June 2026  00:51:21 +0000 (0:00:02.292)       0:00:04.949 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Copying over redis config files] *********************************",
                                "Saturday 06 June 2026  00:51:24 +0000 (0:00:03.289)       0:00:08.239 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : redis | Check containers] *********************",
                                "Saturday 06 June 2026  00:51:27 +0000 (0:00:03.613)       0:00:11.853 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : redis | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:51:30 +0000 (0:00:02.748)       0:00:14.601 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:51:31 +0000 (0:00:01.130)       0:00:15.731 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Saturday 06 June 2026  00:51:33 +0000 (0:00:01.519)       0:00:17.251 ********* ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Saturday 06 June 2026  00:51:33 +0000 (0:00:00.086)       0:00:17.337 ********* ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Saturday 06 June 2026  00:51:33 +0000 (0:00:00.102)       0:00:17.440 ********* ",
                                "",
                                "RUNNING HANDLER [redis : Restart redis container] ******************************",
                                "Saturday 06 June 2026  00:51:33 +0000 (0:00:00.066)       0:00:17.507 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [redis : Restart redis-sentinel container] *********************",
                                "Saturday 06 June 2026  00:51:36 +0000 (0:00:03.269)       0:00:20.777 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:51:42 +0000 (0:00:05.498)       0:00:26.275 ********* ",
                                "=============================================================================== ",
                                "redis : Restart redis-sentinel container -------------------------------- 5.50s",
                                "redis : Copying over redis config files --------------------------------- 3.61s",
                                "redis : Copying over default config.json files -------------------------- 3.29s",
                                "redis : Restart redis container ----------------------------------------- 3.27s",
                                "service-check-containers : redis | Check containers --------------------- 2.75s",
                                "redis : Ensuring config directories exist ------------------------------- 2.29s",
                                "service-check-containers : Include tasks -------------------------------- 1.52s",
                                "redis : include_tasks --------------------------------------------------- 1.26s",
                                "service-check-containers : redis | Notify handlers to restart containers --- 1.13s",
                                "Group hosts based on enabled services ----------------------------------- 0.50s",
                                "Group hosts based on Kolla action --------------------------------------- 0.44s",
                                "redis : Flush handlers -------------------------------------------------- 0.26s",
                                "\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8f623094-d3c0-4a73-93c7-c3ab991d43dc is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  00:51:16 +0000 (0:00:00.439)       0:00:00.439 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  00:51:17 +0000 (0:00:01.018)       0:00:01.458 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "",
                                "PLAY [Apply role openvswitch] **************************************************",
                                "",
                                "TASK [openvswitch : include_tasks] *********************************************",
                                "Saturday 06 June 2026  00:51:18 +0000 (0:00:01.456)       0:00:02.914 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/openvswitch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Saturday 06 June 2026  00:51:20 +0000 (0:00:01.773)       0:00:04.688 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Saturday 06 June 2026  00:51:22 +0000 (0:00:02.183)       0:00:06.871 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Saturday 06 June 2026  00:51:25 +0000 (0:00:02.131)       0:00:09.003 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Create /run/openvswitch directory on host] *****************",
                                "Saturday 06 June 2026  00:51:26 +0000 (0:00:01.622)       0:00:10.626 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring config directories exist] *************************",
                                "Saturday 06 June 2026  00:51:28 +0000 (0:00:01.872)       0:00:12.499 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Copying over config.json files for services] ***************",
                                "Saturday 06 June 2026  00:51:31 +0000 (0:00:02.626)       0:00:15.126 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Copying over ovs-vsctl wrapper] ****************************",
                                "Saturday 06 June 2026  00:51:35 +0000 (0:00:04.106)       0:00:19.232 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-check-containers : openvswitch | Check containers] ***************",
                                "Saturday 06 June 2026  00:51:36 +0000 (0:00:01.357)       0:00:20.590 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : openvswitch | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:51:41 +0000 (0:00:05.328)       0:00:25.919 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:51:43 +0000 (0:00:01.325)       0:00:27.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 06 June 2026  00:51:47 +0000 (0:00:03.785)       0:00:31.030 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 06 June 2026  00:51:47 +0000 (0:00:00.415)       0:00:31.445 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 06 June 2026  00:51:47 +0000 (0:00:00.175)       0:00:31.621 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 06 June 2026  00:51:48 +0000 (0:00:00.627)       0:00:32.248 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 06 June 2026  00:51:48 +0000 (0:00:00.205)       0:00:32.453 ********* ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 06 June 2026  00:51:48 +0000 (0:00:00.290)       0:00:32.744 ********* ",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********",
                                "Saturday 06 June 2026  00:51:48 +0000 (0:00:00.196)       0:00:32.941 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***",
                                "Saturday 06 June 2026  00:51:54 +0000 (0:00:05.715)       0:00:38.657 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Saturday 06 June 2026  00:51:55 +0000 (0:00:01.282)       0:00:39.939 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [openvswitch : Set system-id, hostname and hw-offload] ********************",
                                "Saturday 06 June 2026  00:52:04 +0000 (0:00:09.023)       0:00:48.963 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-5'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS bridge is properly setup] *********************",
                                "Saturday 06 June 2026  00:52:13 +0000 (0:00:08.393)       0:00:57.357 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=br-ex)\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS ports are properly setup] *********************",
                                "Saturday 06 June 2026  00:52:16 +0000 (0:00:02.873)       0:01:00.230 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Saturday 06 June 2026  00:52:20 +0000 (0:00:03.999)       0:01:04.230 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:52:29 +0000 (0:00:09.353)       0:01:13.584 ********* ",
                                "=============================================================================== ",
                                "openvswitch : Restart openvswitch-vswitchd container ------------------- 18.38s",
                                "openvswitch : Set system-id, hostname and hw-offload -------------------- 8.39s",
                                "openvswitch : Restart openvswitch-db-server container ------------------- 5.72s",
                                "service-check-containers : openvswitch | Check containers --------------- 5.33s",
                                "openvswitch : Copying over config.json files for services --------------- 4.11s",
                                "openvswitch : Ensuring OVS ports are properly setup --------------------- 4.00s",
                                "service-check-containers : Include tasks -------------------------------- 3.78s",
                                "openvswitch : Ensuring OVS bridge is properly setup --------------------- 2.87s",
                                "openvswitch : Ensuring config directories exist ------------------------- 2.63s",
                                "module-load : Load modules ---------------------------------------------- 2.18s",
                                "module-load : Persist modules via modules-load.d ------------------------ 2.13s",
                                "openvswitch : Flush Handlers -------------------------------------------- 1.91s",
                                "openvswitch : Create /run/openvswitch directory on host ----------------- 1.87s",
                                "openvswitch : include_tasks --------------------------------------------- 1.77s",
                                "module-load : Drop module persistence ----------------------------------- 1.62s",
                                "Group hosts based on enabled services ----------------------------------- 1.46s",
                                "openvswitch : Copying over ovs-vsctl wrapper ---------------------------- 1.36s",
                                "service-check-containers : openvswitch | Notify handlers to restart containers --- 1.33s",
                                "openvswitch : Waiting for openvswitch_db service to be ready ------------ 1.28s",
                                "Group hosts based on Kolla action --------------------------------------- 1.02s",
                                "\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Prepare all k3s nodes] ***************************************************",
                                "",
                                "TASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***",
                                "Saturday 06 June 2026  00:48:11 +0000 (0:00:00.321)       0:00:00.321 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set same timezone on every Server] **************************",
                                "Saturday 06 June 2026  00:48:11 +0000 (0:00:00.702)       0:00:01.024 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set SELinux to disabled state] ******************************",
                                "Saturday 06 June 2026  00:48:12 +0000 (0:00:00.789)       0:00:01.813 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv4 forwarding] *************************************",
                                "Saturday 06 June 2026  00:48:13 +0000 (0:00:00.509)       0:00:02.323 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv6 forwarding] *************************************",
                                "Saturday 06 June 2026  00:48:15 +0000 (0:00:02.643)       0:00:04.966 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv6 router advertisements] **************************",
                                "Saturday 06 June 2026  00:48:16 +0000 (0:00:01.110)       0:00:06.077 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Add br_netfilter to /etc/modules-load.d/] *******************",
                                "Saturday 06 June 2026  00:48:18 +0000 (0:00:01.479)       0:00:07.557 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Load br_netfilter] ******************************************",
                                "Saturday 06 June 2026  00:48:19 +0000 (0:00:01.007)       0:00:08.564 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set bridge-nf-call-iptables (just to be sure)] **************",
                                "Saturday 06 June 2026  00:48:20 +0000 (0:00:00.737)       0:00:09.302 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Add /usr/local/bin to sudo secure_path] *********************",
                                "Saturday 06 June 2026  00:48:21 +0000 (0:00:01.183)       0:00:10.485 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Validating arguments against arg spec 'main' - Manage the downloading of K3S binaries] ***",
                                "Saturday 06 June 2026  00:48:22 +0000 (0:00:01.557)       0:00:12.043 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary x64] **********************************",
                                "Saturday 06 June 2026  00:48:24 +0000 (0:00:01.270)       0:00:13.313 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary arm64] ********************************",
                                "Saturday 06 June 2026  00:48:29 +0000 (0:00:05.372)       0:00:18.685 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary armhf] ********************************",
                                "Saturday 06 June 2026  00:48:31 +0000 (0:00:01.780)       0:00:20.466 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Validating arguments against arg spec 'main' - Configure the use of a custom container registry] ***",
                                "Saturday 06 June 2026  00:48:33 +0000 (0:00:02.780)       0:00:23.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Create directory /etc/rancher/k3s] ***************",
                                "Saturday 06 June 2026  00:48:35 +0000 (0:00:01.392)       0:00:24.639 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Insert registries into /etc/rancher/k3s/registries.yaml] ***",
                                "Saturday 06 June 2026  00:48:36 +0000 (0:00:01.581)       0:00:26.220 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Remove /etc/rancher/k3s/registries.yaml when no registries configured] ***",
                                "Saturday 06 June 2026  00:48:37 +0000 (0:00:01.023)       0:00:27.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Deploy k3s master nodes] *************************************************",
                                "",
                                "TASK [k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers] ***",
                                "Saturday 06 June 2026  00:48:39 +0000 (0:00:01.596)       0:00:28.841 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Stop k3s-init] **********************************************",
                                "Saturday 06 June 2026  00:48:40 +0000 (0:00:01.367)       0:00:30.208 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Stop k3s] ***************************************************",
                                "Saturday 06 June 2026  00:48:42 +0000 (0:00:01.612)       0:00:31.820 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Clean previous runs of k3s-init] ****************************",
                                "Saturday 06 June 2026  00:48:43 +0000 (0:00:00.990)       0:00:32.811 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy K3s http_proxy conf] *********************************",
                                "Saturday 06 June 2026  00:48:44 +0000 (0:00:00.914)       0:00:33.726 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create /etc/rancher/k3s directory] **************************",
                                "Saturday 06 June 2026  00:48:45 +0000 (0:00:00.862)       0:00:34.589 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create custom resolv.conf for k3s] **************************",
                                "Saturday 06 June 2026  00:48:46 +0000 (0:00:01.470)       0:00:36.060 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy vip manifest] ****************************************",
                                "Saturday 06 June 2026  00:48:48 +0000 (0:00:01.993)       0:00:38.053 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_server/tasks/vip.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [k3s_server : Set _kube_vip_bgp_peers fact] *******************************",
                                "Saturday 06 June 2026  00:48:49 +0000 (0:00:00.866)       0:00:38.920 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create manifests directory on first master] *****************",
                                "Saturday 06 June 2026  00:48:51 +0000 (0:00:01.761)       0:00:40.682 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Download vip rbac manifest to first master] *****************",
                                "Saturday 06 June 2026  00:48:52 +0000 (0:00:00.785)       0:00:41.467 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy vip manifest to first master] **************************",
                                "Saturday 06 June 2026  00:48:53 +0000 (0:00:01.125)       0:00:42.593 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy metallb manifest] ************************************",
                                "Saturday 06 June 2026  00:48:55 +0000 (0:00:01.957)       0:00:44.550 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy kube-vip manifest] ***********************************",
                                "Saturday 06 June 2026  00:48:55 +0000 (0:00:00.381)       0:00:44.931 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Init cluster inside the transient k3s-init service] *********",
                                "Saturday 06 June 2026  00:48:56 +0000 (0:00:00.417)       0:00:45.349 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Detect Kubernetes version for label compatibility] **********",
                                "Saturday 06 June 2026  00:48:58 +0000 (0:00:02.751)       0:00:48.101 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Set node role label selector based on Kubernetes version] ***",
                                "Saturday 06 June 2026  00:49:01 +0000 (0:00:02.897)       0:00:50.998 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***",
                                "Saturday 06 June 2026  00:49:02 +0000 (0:00:00.603)       0:00:51.602 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (20 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (19 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (18 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Save logs of k3s-init.service] ******************************",
                                "Saturday 06 June 2026  00:49:56 +0000 (0:00:54.579)       0:01:46.181 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Kill the temporary service used for initialization] *********",
                                "Saturday 06 June 2026  00:49:57 +0000 (0:00:00.622)       0:01:46.803 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy K3s service file] **************************************",
                                "Saturday 06 June 2026  00:49:58 +0000 (0:00:00.983)       0:01:47.787 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Enable and check K3s service] *******************************",
                                "Saturday 06 June 2026  00:49:59 +0000 (0:00:01.128)       0:01:48.915 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Wait for node-token] ****************************************",
                                "Saturday 06 June 2026  00:50:24 +0000 (0:00:24.862)       0:02:13.777 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Register node-token file access mode] ***********************",
                                "Saturday 06 June 2026  00:50:25 +0000 (0:00:00.823)       0:02:14.601 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Change file access node-token] ******************************",
                                "Saturday 06 June 2026  00:50:26 +0000 (0:00:01.169)       0:02:15.770 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Read node-token from master] ********************************",
                                "Saturday 06 June 2026  00:50:27 +0000 (0:00:00.771)       0:02:16.542 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Store Master node-token] ************************************",
                                "Saturday 06 June 2026  00:50:28 +0000 (0:00:00.819)       0:02:17.361 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Restore node-token file access] *****************************",
                                "Saturday 06 June 2026  00:50:28 +0000 (0:00:00.467)       0:02:17.829 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create directory .kube] *************************************",
                                "Saturday 06 June 2026  00:50:29 +0000 (0:00:01.141)       0:02:18.971 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy config file to user home directory] ********************",
                                "Saturday 06 June 2026  00:50:30 +0000 (0:00:00.867)       0:02:19.839 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Configure kubectl cluster to https://192.168.16.8:6443] *****",
                                "Saturday 06 June 2026  00:50:31 +0000 (0:00:00.973)       0:02:20.812 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create kubectl symlink] *************************************",
                                "Saturday 06 June 2026  00:50:32 +0000 (0:00:00.915)       0:02:21.727 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create crictl symlink] **************************************",
                                "Saturday 06 June 2026  00:50:32 +0000 (0:00:00.541)       0:02:22.269 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Get contents of manifests folder] ***************************",
                                "Saturday 06 June 2026  00:50:33 +0000 (0:00:00.369)       0:02:22.638 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Get sub dirs of manifests folder] ***************************",
                                "Saturday 06 June 2026  00:50:34 +0000 (0:00:00.683)       0:02:23.322 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start] ***",
                                "Saturday 06 June 2026  00:50:34 +0000 (0:00:00.659)       0:02:23.981 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip-rbac.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "",
                                "PLAY [Deploy k3s worker nodes] *************************************************",
                                "",
                                "TASK [k3s_agent : Validating arguments against arg spec 'main' - Setup k3s agents] ***",
                                "Saturday 06 June 2026  00:50:38 +0000 (0:00:04.077)       0:02:28.059 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Check if system is PXE-booted] *******************************",
                                "Saturday 06 June 2026  00:50:39 +0000 (0:00:00.373)       0:02:28.433 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Set fact for PXE-booted system] ******************************",
                                "Saturday 06 June 2026  00:50:39 +0000 (0:00:00.739)       0:02:29.172 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Include http_proxy configuration tasks] **********************",
                                "Saturday 06 June 2026  00:50:40 +0000 (0:00:00.493)       0:02:29.666 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_agent/tasks/http_proxy.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [k3s_agent : Create k3s-node.service.d directory] *************************",
                                "Saturday 06 June 2026  00:50:40 +0000 (0:00:00.496)       0:02:30.162 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Copy K3s http_proxy conf file] *******************************",
                                "Saturday 06 June 2026  00:50:41 +0000 (0:00:00.338)       0:02:30.501 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Deploy K3s http_proxy conf] **********************************",
                                "Saturday 06 June 2026  00:50:41 +0000 (0:00:00.608)       0:02:31.109 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Create /etc/rancher/k3s directory] ***************************",
                                "Saturday 06 June 2026  00:50:42 +0000 (0:00:00.404)       0:02:31.514 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Create custom resolv.conf for k3s] ***************************",
                                "Saturday 06 June 2026  00:50:43 +0000 (0:00:00.788)       0:02:32.303 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Configure the k3s service] ***********************************",
                                "Saturday 06 June 2026  00:50:44 +0000 (0:00:01.190)       0:02:33.493 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Manage k3s service] ******************************************",
                                "Saturday 06 June 2026  00:50:45 +0000 (0:00:01.788)       0:02:35.282 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Saturday 06 June 2026  00:50:55 +0000 (0:00:09.853)       0:02:45.135 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Saturday 06 June 2026  00:50:56 +0000 (0:00:01.019)       0:02:46.155 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Saturday 06 June 2026  00:50:57 +0000 (0:00:00.682)       0:02:46.838 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Saturday 06 June 2026  00:50:58 +0000 (0:00:00.670)       0:02:47.508 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Saturday 06 June 2026  00:50:59 +0000 (0:00:01.755)       0:02:49.263 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Saturday 06 June 2026  00:51:00 +0000 (0:00:00.769)       0:02:50.033 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Saturday 06 June 2026  00:51:02 +0000 (0:00:02.070)       0:02:52.104 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Saturday 06 June 2026  00:51:03 +0000 (0:00:01.134)       0:02:53.238 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Saturday 06 June 2026  00:51:04 +0000 (0:00:00.531)       0:02:53.770 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply role kubectl] ******************************************************",
                                "",
                                "TASK [kubectl : Gather variables for each operating system] ********************",
                                "Saturday 06 June 2026  00:51:05 +0000 (0:00:00.538)       0:02:54.308 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Include distribution specific install tasks] *******************",
                                "Saturday 06 June 2026  00:51:05 +0000 (0:00:00.196)       0:02:54.504 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/kubectl/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [kubectl : Remove old architecture-dependent repository] ******************",
                                "Saturday 06 June 2026  00:51:05 +0000 (0:00:00.251)       0:02:54.756 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install apt-transport-https package] ***************************",
                                "Saturday 06 June 2026  00:51:07 +0000 (0:00:01.668)       0:02:56.425 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository gpg key] ****************************************",
                                "Saturday 06 June 2026  00:51:08 +0000 (0:00:01.748)       0:02:58.174 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Set permissions of gpg key] ************************************",
                                "Saturday 06 June 2026  00:51:09 +0000 (0:00:00.834)       0:02:59.008 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository Debian] *****************************************",
                                "Saturday 06 June 2026  00:51:10 +0000 (0:00:00.465)       0:02:59.474 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install required packages] *************************************",
                                "Saturday 06 June 2026  00:51:20 +0000 (0:00:09.825)       0:03:09.299 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Remove kubectl symlink] ****************************************",
                                "Saturday 06 June 2026  00:51:35 +0000 (0:00:15.783)       0:03:25.083 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Run post actions on master nodes] ****************************************",
                                "",
                                "TASK [k3s_server_post : Validating arguments against arg spec 'main' - Configure k3s cluster] ***",
                                "Saturday 06 June 2026  00:51:36 +0000 (0:00:00.723)       0:03:25.806 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy calico] *****************************************",
                                "Saturday 06 June 2026  00:51:37 +0000 (0:00:00.652)       0:03:26.458 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy cilium] *****************************************",
                                "Saturday 06 June 2026  00:51:37 +0000 (0:00:00.361)       0:03:26.820 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Create tmp directory on first master] ******************",
                                "Saturday 06 June 2026  00:51:38 +0000 (0:00:00.555)       0:03:27.375 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for connectivity to kube VIP] *********************",
                                "Saturday 06 June 2026  00:51:39 +0000 (0:00:01.069)       0:03:28.445 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Fail if kube VIP not reachable] ************************",
                                "Saturday 06 June 2026  00:51:41 +0000 (0:00:01.944)       0:03:30.389 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for existing Cilium install] **********************",
                                "Saturday 06 June 2026  00:51:41 +0000 (0:00:00.253)       0:03:30.643 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Check Cilium version] **********************************",
                                "Saturday 06 June 2026  00:51:42 +0000 (0:00:01.081)       0:03:31.724 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Parse installed Cilium version] ************************",
                                "Saturday 06 June 2026  00:51:42 +0000 (0:00:00.146)       0:03:31.871 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Determine if Cilium needs update] **********************",
                                "Saturday 06 June 2026  00:51:42 +0000 (0:00:00.109)       0:03:31.980 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Log result] ********************************************",
                                "Saturday 06 June 2026  00:51:42 +0000 (0:00:00.103)       0:03:32.084 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Install Cilium] ****************************************",
                                "Saturday 06 June 2026  00:51:42 +0000 (0:00:00.129)       0:03:32.214 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for Cilium resources] *****************************",
                                "Saturday 06 June 2026  00:51:48 +0000 (0:00:05.333)       0:03:37.547 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/cilium-operator)\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0 -> localhost]: Wait for Cilium resources (30 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=daemonset/cilium)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-relay)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=deployment/hubble-ui)\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Set _cilium_bgp_neighbors fact] ************************",
                                "Saturday 06 June 2026  00:52:43 +0000 (0:00:55.181)       0:04:32.729 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Copy BGP manifests to first master] ********************",
                                "Saturday 06 June 2026  00:52:44 +0000 (0:00:01.453)       0:04:34.182 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Apply BGP manifests] ***********************************",
                                "Saturday 06 June 2026  00:52:47 +0000 (0:00:02.169)       0:04:36.352 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Print error message if BGP manifests application fails] ***",
                                "Saturday 06 June 2026  00:52:48 +0000 (0:00:01.200)       0:04:37.552 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for BGP config resources] *************************",
                                "Saturday 06 June 2026  00:52:48 +0000 (0:00:00.401)       0:04:37.953 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumBGPPeeringPolicy.cilium.io)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=kubectl get CiliumLoadBalancerIPPool.cilium.io)\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy metallb pool] ***********************************",
                                "Saturday 06 June 2026  00:52:51 +0000 (0:00:02.427)       0:04:40.381 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Remove tmp directory used for manifests] ***************",
                                "Saturday 06 June 2026  00:52:51 +0000 (0:00:00.320)       0:04:40.701 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role k9s] **********************************************************",
                                "",
                                "TASK [k9s : Gather variables for each operating system] ************************",
                                "Saturday 06 June 2026  00:52:52 +0000 (0:00:00.981)       0:04:41.682 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [k9s : Include distribution specific install tasks] ***********************",
                                "Saturday 06 June 2026  00:52:52 +0000 (0:00:00.242)       0:04:41.925 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [k9s : Install k9s packages] **********************************************",
                                "Saturday 06 June 2026  00:52:53 +0000 (0:00:00.371)       0:04:42.296 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Manage labels, annotations, and taints on all k3s nodes] *****************",
                                "",
                                "TASK [Merge labels, annotations, and taints] ***********************************",
                                "Saturday 06 June 2026  00:52:58 +0000 (0:00:05.234)       0:04:47.530 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Manage labels] ***********************************************************",
                                "Saturday 06 June 2026  00:52:59 +0000 (0:00:00.923)       0:04:48.454 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/compute-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "",
                                "TASK [Manage annotations] ******************************************************",
                                "Saturday 06 June 2026  00:53:13 +0000 (0:00:14.631)       0:05:03.086 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Manage taints] ***********************************************************",
                                "Saturday 06 June 2026  00:53:14 +0000 (0:00:00.569)       0:05:03.655 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=50  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:53:14 +0000 (0:00:00.611)       0:05:04.267 ********* ",
                                "=============================================================================== ",
                                "k3s_server_post : Wait for Cilium resources ---------------------------- 55.18s",
                                "k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 54.58s",
                                "k3s_server : Enable and check K3s service ------------------------------ 24.86s",
                                "kubectl : Install required packages ------------------------------------ 15.78s",
                                "Manage labels ---------------------------------------------------------- 14.63s",
                                "k3s_agent : Manage k3s service ------------------------------------------ 9.85s",
                                "kubectl : Add repository Debian ----------------------------------------- 9.83s",
                                "k3s_download : Download k3s binary x64 ---------------------------------- 5.37s",
                                "k3s_server_post : Install Cilium ---------------------------------------- 5.33s",
                                "k9s : Install k9s packages ---------------------------------------------- 5.23s",
                                "k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 4.08s",
                                "k3s_server : Detect Kubernetes version for label compatibility ---------- 2.90s",
                                "k3s_download : Download k3s binary armhf -------------------------------- 2.78s",
                                "k3s_server : Init cluster inside the transient k3s-init service --------- 2.75s",
                                "k3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.64s",
                                "k3s_server_post : Test for BGP config resources ------------------------- 2.43s",
                                "k3s_server_post : Copy BGP manifests to first master -------------------- 2.17s",
                                "Make kubeconfig available for use inside the manager service ------------ 2.07s",
                                "k3s_server : Create custom resolv.conf for k3s -------------------------- 1.99s",
                                "k3s_server : Copy vip manifest to first master -------------------------- 1.96s",
                                "\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0389ddf7-6a30-4da6-afc4-e6935c09022d is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cdd23f96-cf18-46b2-a73c-7df9a6757e26 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 083be22e-b694-447c-a07f-2c5462ab4373 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cdd23f96-cf18-46b2-a73c-7df9a6757e26 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 083be22e-b694-447c-a07f-2c5462ab4373 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cdd23f96-cf18-46b2-a73c-7df9a6757e26 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 083be22e-b694-447c-a07f-2c5462ab4373 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 083be22e-b694-447c-a07f-2c5462ab4373 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 083be22e-b694-447c-a07f-2c5462ab4373 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:53:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:54:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy kubeconfig to the configuration repository] *************************",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Saturday 06 June 2026  00:53:19 +0000 (0:00:00.267)       0:00:00.267 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Saturday 06 June 2026  00:53:20 +0000 (0:00:01.388)       0:00:01.655 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig file] ****************************",
                                "Saturday 06 June 2026  00:53:22 +0000 (0:00:01.637)       0:00:03.293 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=2   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:53:22 +0000 (0:00:00.414)       0:00:03.708 ********* ",
                                "=============================================================================== ",
                                "Write kubeconfig file --------------------------------------------------- 1.64s",
                                "Get kubeconfig file ----------------------------------------------------- 1.39s",
                                "Change server address in the kubeconfig file ---------------------------- 0.41s",
                                "",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Saturday 06 June 2026  00:53:18 +0000 (0:00:00.300)       0:00:00.300 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Saturday 06 June 2026  00:53:19 +0000 (0:00:01.181)       0:00:01.482 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Saturday 06 June 2026  00:53:20 +0000 (0:00:00.660)       0:00:02.142 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Saturday 06 June 2026  00:53:21 +0000 (0:00:01.150)       0:00:03.293 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Saturday 06 June 2026  00:53:22 +0000 (0:00:01.390)       0:00:04.683 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Saturday 06 June 2026  00:53:23 +0000 (0:00:00.610)       0:00:05.294 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Saturday 06 June 2026  00:53:25 +0000 (0:00:02.140)       0:00:07.435 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Saturday 06 June 2026  00:53:26 +0000 (0:00:00.895)       0:00:08.331 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Saturday 06 June 2026  00:53:27 +0000 (0:00:00.466)       0:00:08.798 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:53:27 +0000 (0:00:00.347)       0:00:09.147 ********* ",
                                "=============================================================================== ",
                                "Make kubeconfig available for use inside the manager service ------------ 2.14s",
                                "Write kubeconfig file --------------------------------------------------- 1.39s",
                                "Get home directory of operator user ------------------------------------- 1.18s",
                                "Get kubeconfig file ----------------------------------------------------- 1.15s",
                                "Change server address in the kubeconfig inside the manager service ------ 0.90s",
                                "Create .kube directory -------------------------------------------------- 0.66s",
                                "Change server address in the kubeconfig --------------------------------- 0.61s",
                                "Set KUBECONFIG environment variable ------------------------------------- 0.47s",
                                "Enable kubectl command line completion ---------------------------------- 0.35s",
                                "",
                                "\u001b[32m2026-06-06 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cab13f55-b737-4904-a072-6ea90880ca7c is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Set kolla_action_rabbitmq] ***********************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Saturday 06 June 2026  00:51:46 +0000 (0:00:00.192)       0:00:00.192 ********* ",
                                "\u001b[0;32mok: [localhost] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The task 'Check RabbitMQ service' fails if the RabbitMQ service has not yet been deployed. This is fine.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Check RabbitMQ service] **************************************************",
                                "Saturday 06 June 2026  00:51:47 +0000 (0:00:00.070)       0:00:00.263 ********* ",
                                "\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string RabbitMQ Management in 192.168.16.9:15672\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [Set kolla_action_rabbitmq = upgrade if RabbitMQ is already running] ******",
                                "Saturday 06 June 2026  00:51:50 +0000 (0:00:03.940)       0:00:04.203 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************",
                                "Saturday 06 June 2026  00:51:51 +0000 (0:00:00.218)       0:00:04.422 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  00:51:51 +0000 (0:00:00.442)       0:00:04.864 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  00:51:52 +0000 (0:00:00.401)       0:00:05.266 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_rabbitmq_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_rabbitmq_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_rabbitmq_True)\u001b[0m",
                                "",
                                "PLAY [Apply role rabbitmq] *****************************************************",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Saturday 06 June 2026  00:51:52 +0000 (0:00:00.611)       0:00:05.878 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get container facts] ******************************************",
                                "Saturday 06 June 2026  00:51:53 +0000 (0:00:00.702)       0:00:06.581 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get current RabbitMQ version] *********************************",
                                "Saturday 06 June 2026  00:51:54 +0000 (0:00:01.428)       0:00:08.009 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get new RabbitMQ version] *************************************",
                                "Saturday 06 June 2026  00:51:55 +0000 (0:00:00.379)       0:00:08.389 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******",
                                "Saturday 06 June 2026  00:51:55 +0000 (0:00:00.430)       0:00:08.819 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************",
                                "Saturday 06 June 2026  00:51:55 +0000 (0:00:00.330)       0:00:09.149 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Saturday 06 June 2026  00:51:56 +0000 (0:00:00.370)       0:00:09.520 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get container facts] ******************************************",
                                "Saturday 06 June 2026  00:51:57 +0000 (0:00:01.048)       0:00:10.569 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : List RabbitMQ policies] ***************************************",
                                "Saturday 06 June 2026  00:51:59 +0000 (0:00:01.705)       0:00:12.274 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************",
                                "Saturday 06 June 2026  00:51:59 +0000 (0:00:00.841)       0:00:13.116 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Ensuring config directories exist] ****************************",
                                "Saturday 06 June 2026  00:52:00 +0000 (0:00:00.271)       0:00:13.387 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over config.json files for services] ******************",
                                "Saturday 06 June 2026  00:52:01 +0000 (0:00:01.064)       0:00:14.452 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************",
                                "Saturday 06 June 2026  00:52:02 +0000 (0:00:01.414)       0:00:15.866 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over rabbitmq.conf] ***********************************",
                                "Saturday 06 June 2026  00:52:04 +0000 (0:00:01.600)       0:00:17.467 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over erl_inetrc] **************************************",
                                "Saturday 06 June 2026  00:52:06 +0000 (0:00:02.740)       0:00:20.208 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over advanced.config] *********************************",
                                "Saturday 06 June 2026  00:52:08 +0000 (0:00:01.322)       0:00:21.531 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over definitions.json] ********************************",
                                "Saturday 06 June 2026  00:52:10 +0000 (0:00:01.710)       0:00:23.241 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over enabled_plugins] *********************************",
                                "Saturday 06 June 2026  00:52:11 +0000 (0:00:01.872)       0:00:25.114 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Saturday 06 June 2026  00:52:13 +0000 (0:00:02.013)       0:00:27.127 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : rabbitmq | Copying over extra CA certificates] *******",
                                "Saturday 06 June 2026  00:52:14 +0000 (0:00:00.797)       0:00:27.925 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : rabbitmq | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  00:52:16 +0000 (0:00:01.582)       0:00:29.508 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : rabbitmq | Copying over backend internal TLS key] ****",
                                "Saturday 06 June 2026  00:52:16 +0000 (0:00:00.598)       0:00:30.107 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : rabbitmq | Check containers] ******************",
                                "Saturday 06 June 2026  00:52:18 +0000 (0:00:01.258)       0:00:31.365 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : rabbitmq | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:52:19 +0000 (0:00:01.834)       0:00:33.199 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:52:20 +0000 (0:00:00.479)       0:00:33.679 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Creating rabbitmq volume] *************************************",
                                "Saturday 06 June 2026  00:52:22 +0000 (0:00:02.013)       0:00:35.692 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Running RabbitMQ bootstrap container] *************************",
                                "Saturday 06 June 2026  00:52:24 +0000 (0:00:01.619)       0:00:37.312 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************",
                                "Saturday 06 June 2026  00:52:32 +0000 (0:00:08.597)       0:00:45.909 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Saturday 06 June 2026  00:52:33 +0000 (0:00:00.491)       0:00:46.401 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Saturday 06 June 2026  00:52:33 +0000 (0:00:00.786)       0:00:47.188 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Saturday 06 June 2026  00:52:34 +0000 (0:00:00.333)       0:00:47.521 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Saturday 06 June 2026  00:52:36 +0000 (0:00:01.757)       0:00:49.278 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Saturday 06 June 2026  00:54:30 +0000 (0:01:53.964)       0:02:43.243 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Saturday 06 June 2026  00:54:30 +0000 (0:00:00.739)       0:02:43.982 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Saturday 06 June 2026  00:54:30 +0000 (0:00:00.174)       0:02:44.157 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Saturday 06 June 2026  00:54:32 +0000 (0:00:01.975)       0:02:46.133 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Saturday 06 June 2026  00:54:45 +0000 (0:00:12.083)       0:02:58.217 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Saturday 06 June 2026  00:54:45 +0000 (0:00:00.794)       0:02:59.011 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Saturday 06 June 2026  00:54:46 +0000 (0:00:00.209)       0:02:59.220 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Saturday 06 June 2026  00:54:48 +0000 (0:00:02.309)       0:03:01.530 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq post-configuration] ***************************************",
                                "",
                                "TASK [Include rabbitmq post-deploy.yml] ****************************************",
                                "Saturday 06 June 2026  00:54:59 +0000 (0:00:11.089)       0:03:12.620 ********* ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Enable all stable feature flags] ******************************",
                                "Saturday 06 June 2026  00:55:00 +0000 (0:00:00.752)       0:03:13.373 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:55:03 +0000 (0:00:03.508)       0:03:16.881 ********* ",
                                "=============================================================================== ",
                                "rabbitmq : Waiting for rabbitmq to start ------------------------------ 137.14s",
                                "rabbitmq : Running RabbitMQ bootstrap container ------------------------- 8.60s",
                                "rabbitmq : Restart rabbitmq container ----------------------------------- 6.04s",
                                "Check RabbitMQ service -------------------------------------------------- 3.94s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 3.51s",
                                "rabbitmq : Copying over rabbitmq.conf ----------------------------------- 2.74s",
                                "rabbitmq : Get info on RabbitMQ container ------------------------------- 2.32s",
                                "service-check-containers : Include tasks -------------------------------- 2.01s",
                                "rabbitmq : Copying over enabled_plugins --------------------------------- 2.01s",
                                "rabbitmq : Copying over definitions.json -------------------------------- 1.87s",
                                "service-check-containers : rabbitmq | Check containers ------------------ 1.83s",
                                "rabbitmq : Copying over advanced.config --------------------------------- 1.71s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.71s",
                                "rabbitmq : Creating rabbitmq volume ------------------------------------- 1.62s",
                                "rabbitmq : Copying over rabbitmq-env.conf ------------------------------- 1.60s",
                                "service-cert-copy : rabbitmq | Copying over extra CA certificates ------- 1.58s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.43s",
                                "rabbitmq : Copying over config.json files for services ------------------ 1.41s",
                                "rabbitmq : Copying over erl_inetrc -------------------------------------- 1.32s",
                                "service-cert-copy : rabbitmq | Copying over backend internal TLS key ---- 1.26s",
                                "\u001b[32m2026-06-06 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:55:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:56:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 757b1a9d-84ca-493d-99a5-813c93f4a659 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  00:52:35 +0000 (0:00:00.310)       0:00:00.310 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  00:52:35 +0000 (0:00:00.719)       0:00:01.030 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ovn_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-controller] ***********************************************",
                                "",
                                "TASK [ovn-controller : include_tasks] ******************************************",
                                "Saturday 06 June 2026  00:52:37 +0000 (0:00:01.497)       0:00:02.527 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-controller/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring config directories exist] **********************",
                                "Saturday 06 June 2026  00:52:38 +0000 (0:00:01.283)       0:00:03.811 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over config.json files for services] ************",
                                "Saturday 06 June 2026  00:52:40 +0000 (0:00:01.961)       0:00:05.773 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring systemd override directory exists] *************",
                                "Saturday 06 June 2026  00:52:42 +0000 (0:00:02.189)       0:00:07.962 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over systemd override] **************************",
                                "Saturday 06 June 2026  00:52:44 +0000 (0:00:01.399)       0:00:09.362 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_controller | Check containers] ************",
                                "Saturday 06 June 2026  00:52:46 +0000 (0:00:02.907)       0:00:12.270 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_controller | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:52:49 +0000 (0:00:02.956)       0:00:15.227 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:52:50 +0000 (0:00:00.971)       0:00:16.198 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************",
                                "Saturday 06 June 2026  00:52:52 +0000 (0:00:01.843)       0:00:18.042 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Configure OVN in OVSDB] *********************************",
                                "Saturday 06 June 2026  00:52:55 +0000 (0:00:03.038)       0:00:21.080 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:2f:fa:44', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 06 June 2026  00:53:18 +0000 (0:00:22.590)       0:00:43.671 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 06 June 2026  00:53:18 +0000 (0:00:00.360)       0:00:44.031 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 06 June 2026  00:53:18 +0000 (0:00:00.129)       0:00:44.161 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 06 June 2026  00:53:18 +0000 (0:00:00.080)       0:00:44.241 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 06 June 2026  00:53:19 +0000 (0:00:00.074)       0:00:44.316 ********* ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 06 June 2026  00:53:19 +0000 (0:00:00.133)       0:00:44.449 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-controller : Reload systemd config] ***********************",
                                "Saturday 06 June 2026  00:53:19 +0000 (0:00:00.078)       0:00:44.528 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************",
                                "Saturday 06 June 2026  00:53:21 +0000 (0:00:01.924)       0:00:46.453 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-db] *******************************************************",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Saturday 06 June 2026  00:53:25 +0000 (0:00:04.029)       0:00:50.482 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Saturday 06 June 2026  00:53:25 +0000 (0:00:00.710)       0:00:51.193 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/lookup_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ovn-db : Checking for any existing OVN DB container volumes] *************",
                                "Saturday 06 June 2026  00:53:26 +0000 (0:00:00.624)       0:00:51.817 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB volume availability] ***************",
                                "Saturday 06 June 2026  00:53:27 +0000 (0:00:01.325)       0:00:53.143 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB volume availability] ***************",
                                "Saturday 06 June 2026  00:53:28 +0000 (0:00:00.675)       0:00:53.818 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Establish whether the OVN NB cluster has already existed] *******",
                                "Saturday 06 June 2026  00:53:28 +0000 (0:00:00.366)       0:00:54.185 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Establish whether the OVN SB cluster has already existed] *******",
                                "Saturday 06 June 2026  00:53:29 +0000 (0:00:00.497)       0:00:54.683 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check if running on all OVN NB DB hosts] ************************",
                                "Saturday 06 June 2026  00:53:30 +0000 (0:00:00.833)       0:00:55.516 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check OVN NB service port liveness] *****************************",
                                "Saturday 06 June 2026  00:53:30 +0000 (0:00:00.381)       0:00:55.897 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB service port liveness] *************",
                                "Saturday 06 June 2026  00:53:30 +0000 (0:00:00.327)       0:00:56.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN NB database information] ********************************",
                                "Saturday 06 June 2026  00:53:31 +0000 (0:00:00.294)       0:00:56.518 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB leader/follower role] **************",
                                "Saturday 06 June 2026  00:53:31 +0000 (0:00:00.290)       0:00:56.809 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Fail on existing OVN NB cluster with no leader] *****************",
                                "Saturday 06 June 2026  00:53:32 +0000 (0:00:00.507)       0:00:57.316 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check if running on all OVN SB DB hosts] ************************",
                                "Saturday 06 June 2026  00:53:32 +0000 (0:00:00.297)       0:00:57.614 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check OVN SB service port liveness] *****************************",
                                "Saturday 06 June 2026  00:53:32 +0000 (0:00:00.289)       0:00:57.903 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB service port liveness] *************",
                                "Saturday 06 June 2026  00:53:32 +0000 (0:00:00.333)       0:00:58.237 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN SB database information] ********************************",
                                "Saturday 06 June 2026  00:53:33 +0000 (0:00:00.496)       0:00:58.733 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB leader/follower role] **************",
                                "Saturday 06 June 2026  00:53:33 +0000 (0:00:00.295)       0:00:59.029 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Fail on existing OVN SB cluster with no leader] *****************",
                                "Saturday 06 June 2026  00:53:34 +0000 (0:00:00.322)       0:00:59.351 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Saturday 06 June 2026  00:53:34 +0000 (0:00:00.281)       0:00:59.632 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/bootstrap-initial.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for NB (new cluster)] *******************",
                                "Saturday 06 June 2026  00:53:35 +0000 (0:00:00.826)       0:01:00.459 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for SB (new cluster)] *******************",
                                "Saturday 06 June 2026  00:53:35 +0000 (0:00:00.484)       0:01:00.943 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check NB cluster status] ****************************************",
                                "Saturday 06 June 2026  00:53:36 +0000 (0:00:00.512)       0:01:01.455 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check SB cluster status] ****************************************",
                                "Saturday 06 June 2026  00:53:36 +0000 (0:00:00.646)       0:01:02.102 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Remove an old node with the same ip address as the new node in NB DB] ***",
                                "Saturday 06 June 2026  00:53:37 +0000 (0:00:00.701)       0:01:02.803 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Remove an old node with the same ip address as the new node in SB DB] ***",
                                "Saturday 06 June 2026  00:53:38 +0000 (0:00:00.596)       0:01:03.400 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for NB (new member)] ********************",
                                "Saturday 06 June 2026  00:53:38 +0000 (0:00:00.419)       0:01:03.819 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for SB (new member)] ********************",
                                "Saturday 06 June 2026  00:53:39 +0000 (0:00:00.617)       0:01:04.436 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist] ******************************",
                                "Saturday 06 June 2026  00:53:39 +0000 (0:00:00.323)       0:01:04.760 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Saturday 06 June 2026  00:53:42 +0000 (0:00:03.229)       0:01:07.990 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Ensure configuration for relays exists] *************************",
                                "Saturday 06 June 2026  00:53:48 +0000 (0:00:05.763)       0:01:13.753 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****",
                                "Saturday 06 June 2026  00:53:49 +0000 (0:00:00.865)       0:01:14.619 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for OVN relay services] **********",
                                "Saturday 06 June 2026  00:53:50 +0000 (0:00:00.684)       0:01:15.303 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Generate config files for OVN relay services] *******************",
                                "Saturday 06 June 2026  00:53:51 +0000 (0:00:01.598)       0:01:16.902 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers] ********************",
                                "Saturday 06 June 2026  00:53:53 +0000 (0:00:02.157)       0:01:19.060 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:53:58 +0000 (0:00:04.359)       0:01:23.419 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:53:58 +0000 (0:00:00.421)       0:01:23.841 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-0, testbed-node-2, testbed-node-1 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers with iteration] *****",
                                "Saturday 06 June 2026  00:54:00 +0000 (0:00:02.327)       0:01:26.169 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:54:26 +0000 (0:00:25.219)       0:01:51.388 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:54:26 +0000 (0:00:00.612)       0:01:52.001 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:54:26 +0000 (0:00:00.075)       0:01:52.076 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:54:26 +0000 (0:00:00.071)       0:01:52.147 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Saturday 06 June 2026  00:54:26 +0000 (0:00:00.081)       0:01:52.229 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************",
                                "Saturday 06 June 2026  00:54:44 +0000 (0:00:17.127)       0:02:09.356 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************",
                                "Saturday 06 June 2026  00:54:59 +0000 (0:00:15.647)       0:02:25.004 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Saturday 06 June 2026  00:55:16 +0000 (0:00:17.159)       0:02:42.164 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Saturday 06 June 2026  00:55:30 +0000 (0:00:14.070)       0:02:56.234 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Saturday 06 June 2026  00:55:31 +0000 (0:00:00.122)       0:02:56.357 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN NB connection settings] ***************************",
                                "Saturday 06 June 2026  00:55:32 +0000 (0:00:01.033)       0:02:57.391 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Southbound cluster leader] ******************************",
                                "Saturday 06 June 2026  00:55:32 +0000 (0:00:00.671)       0:02:58.063 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN SB connection settings] ***************************",
                                "Saturday 06 June 2026  00:55:33 +0000 (0:00:00.963)       0:02:59.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-nb-db] *********************************************",
                                "Saturday 06 June 2026  00:55:34 +0000 (0:00:00.668)       0:02:59.696 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db] *********************************************",
                                "Saturday 06 June 2026  00:55:35 +0000 (0:00:01.253)       0:03:00.949 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************",
                                "Saturday 06 June 2026  00:55:36 +0000 (0:00:00.784)       0:03:01.734 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m",
                                "",
                                "TASK [ovn-db : Unset bootstrap args fact] **************************************",
                                "Saturday 06 June 2026  00:55:37 +0000 (0:00:00.833)       0:03:02.568 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist] ******************************",
                                "Saturday 06 June 2026  00:55:37 +0000 (0:00:00.326)       0:03:02.895 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Saturday 06 June 2026  00:55:40 +0000 (0:00:02.901)       0:03:05.797 ********* ",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Ensure configuration for relays exists] *************************",
                                "Saturday 06 June 2026  00:55:46 +0000 (0:00:05.723)       0:03:11.520 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****",
                                "Saturday 06 June 2026  00:55:46 +0000 (0:00:00.546)       0:03:12.067 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for OVN relay services] **********",
                                "Saturday 06 June 2026  00:55:47 +0000 (0:00:00.681)       0:03:12.749 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Generate config files for OVN relay services] *******************",
                                "Saturday 06 June 2026  00:55:49 +0000 (0:00:01.874)       0:03:14.623 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers] ********************",
                                "Saturday 06 June 2026  00:55:50 +0000 (0:00:01.593)       0:03:16.217 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:55:55 +0000 (0:00:05.046)       0:03:21.264 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:55:56 +0000 (0:00:00.336)       0:03:21.600 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers with iteration] *****",
                                "Saturday 06 June 2026  00:55:58 +0000 (0:00:02.449)       0:03:24.050 ********* ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:56:30 +0000 (0:00:31.287)       0:03:55.337 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:56:30 +0000 (0:00:00.646)       0:03:55.984 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:56:30 +0000 (0:00:00.063)       0:03:56.048 ********* ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  00:56:30 +0000 (0:00:00.079)       0:03:56.127 ********* ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Saturday 06 June 2026  00:56:30 +0000 (0:00:00.066)       0:03:56.194 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************",
                                "Saturday 06 June 2026  00:56:43 +0000 (0:00:12.197)       0:04:08.391 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Saturday 06 June 2026  00:56:56 +0000 (0:00:13.338)       0:04:21.729 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Saturday 06 June 2026  00:56:56 +0000 (0:00:00.139)       0:04:21.869 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN NB connection settings] ***************************",
                                "Saturday 06 June 2026  00:56:57 +0000 (0:00:00.851)       0:04:22.720 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Southbound cluster leader] ******************************",
                                "Saturday 06 June 2026  00:56:58 +0000 (0:00:00.746)       0:04:23.466 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN SB connection settings] ***************************",
                                "Saturday 06 June 2026  00:56:58 +0000 (0:00:00.780)       0:04:24.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-nb-db] *********************************************",
                                "Saturday 06 June 2026  00:56:59 +0000 (0:00:00.688)       0:04:24.936 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db] *********************************************",
                                "Saturday 06 June 2026  00:57:00 +0000 (0:00:00.875)       0:04:25.811 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************",
                                "Saturday 06 June 2026  00:57:01 +0000 (0:00:00.945)       0:04:26.757 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=64  \u001b[0m \u001b[0;33mchanged=26  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=62  \u001b[0m \u001b[0;33mchanged=27  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=62  \u001b[0m \u001b[0;33mchanged=27  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:57:02 +0000 (0:00:00.860)       0:04:27.617 ********* ",
                                "=============================================================================== ",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 31.29s",
                                "ovn-db : Restart ovn-nb-db container ----------------------------------- 29.32s",
                                "ovn-db : Restart ovn-sb-db container ----------------------------------- 28.99s",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 25.22s",
                                "ovn-controller : Configure OVN in OVSDB -------------------------------- 22.59s",
                                "ovn-db : Restart ovn-sb-db-relay container ----------------------------- 17.16s",
                                "ovn-db : Restart ovn-northd container ---------------------------------- 14.07s",
                                "ovn-db : Copying over config.json files for services -------------------- 5.76s",
                                "ovn-db : Copying over config.json files for services -------------------- 5.72s",
                                "service-check-containers : ovn_db | Check containers -------------------- 5.05s",
                                "service-check-containers : ovn_db | Check containers -------------------- 4.36s",
                                "ovn-controller : Restart ovn-controller container ----------------------- 4.03s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 3.23s",
                                "ovn-controller : Create br-int bridge on OpenvSwitch -------------------- 3.04s",
                                "service-check-containers : ovn_controller | Check containers ------------ 2.95s",
                                "ovn-controller : Copying over systemd override -------------------------- 2.91s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 2.90s",
                                "service-check-containers : Include tasks -------------------------------- 2.45s",
                                "service-check-containers : Include tasks -------------------------------- 2.33s",
                                "ovn-controller : Copying over config.json files for services ------------ 2.19s",
                                "\u001b[32m2026-06-06 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:57:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ad1db611-7ea5-4690-8293-e8cbf597f591 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  00:51:16 +0000 (0:00:00.441)       0:00:00.441 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  00:51:16 +0000 (0:00:00.494)       0:00:00.936 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_loadbalancer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_loadbalancer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_loadbalancer_True)\u001b[0m",
                                "",
                                "PLAY [Apply role loadbalancer] *************************************************",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Saturday 06 June 2026  00:51:17 +0000 (0:00:00.437)       0:00:01.373 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [loadbalancer : Check IPv6 support] ***************************************",
                                "Saturday 06 June 2026  00:51:18 +0000 (0:00:01.536)       0:00:02.910 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Setting sysctl values] ***************************************************",
                                "Saturday 06 June 2026  00:51:20 +0000 (0:00:01.539)       0:00:04.450 ********* ",
                                "\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [sysctl : Check IPv6 support] *********************************************",
                                "Saturday 06 June 2026  00:51:21 +0000 (0:00:00.736)       0:00:05.186 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [sysctl : Setting sysctl values] ******************************************",
                                "Saturday 06 June 2026  00:51:22 +0000 (0:00:01.165)       0:00:06.352 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Saturday 06 June 2026  00:51:25 +0000 (0:00:03.716)       0:00:10.068 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Saturday 06 June 2026  00:51:27 +0000 (0:00:01.162)       0:00:11.231 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Saturday 06 June 2026  00:51:29 +0000 (0:00:02.853)       0:00:14.084 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=ip_vs) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=ip_vs) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=ip_vs) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring config directories exist] ************************",
                                "Saturday 06 June 2026  00:51:31 +0000 (0:00:01.313)       0:00:15.398 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring haproxy service config subdir exists] ************",
                                "Saturday 06 June 2026  00:51:34 +0000 (0:00:03.218)       0:00:18.616 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring proxysql service config subdirectories exist] ****",
                                "Saturday 06 June 2026  00:51:35 +0000 (0:00:01.207)       0:00:19.823 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************",
                                "Saturday 06 June 2026  00:51:39 +0000 (0:00:03.938)       0:00:23.762 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************",
                                "Saturday 06 June 2026  00:51:40 +0000 (0:00:01.392)       0:00:25.155 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Removing checks for services which are disabled] **********",
                                "Saturday 06 June 2026  00:51:42 +0000 (0:00:01.673)       0:00:26.829 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying checks for services which are enabled] ************",
                                "Saturday 06 June 2026  00:51:44 +0000 (0:00:01.750)       0:00:28.579 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260328', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05', '__omit_place_holder__58704f0fb8ae2cef7876661a3e5fd2c422595a05'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over config.json files for services] **************",
                                "Saturday 06 June 2026  00:51:49 +0000 (0:00:05.424)       0:00:34.004 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.cfg] *********************************",
                                "Saturday 06 June 2026  00:51:55 +0000 (0:00:05.172)       0:00:39.177 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql config] *****************************",
                                "Saturday 06 June 2026  00:51:56 +0000 (0:00:01.898)       0:00:41.075 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy single external frontend config] *****",
                                "Saturday 06 June 2026  00:52:00 +0000 (0:00:03.800)       0:00:44.882 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over custom haproxy services configuration] *******",
                                "Saturday 06 June 2026  00:52:01 +0000 (0:00:00.891)       0:00:45.773 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over keepalived.conf] *****************************",
                                "Saturday 06 June 2026  00:52:03 +0000 (0:00:02.245)       0:00:48.019 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Saturday 06 June 2026  00:52:06 +0000 (0:00:02.236)       0:00:50.256 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.pem] *********************************",
                                "Saturday 06 June 2026  00:52:06 +0000 (0:00:00.507)       0:00:50.763 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy-internal.pem] ************************",
                                "Saturday 06 June 2026  00:52:08 +0000 (0:00:01.881)       0:00:52.645 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql-cert.pem] ***************************",
                                "Saturday 06 June 2026  00:52:10 +0000 (0:00:02.411)       0:00:55.056 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql-key.pem] ****************************",
                                "Saturday 06 June 2026  00:52:11 +0000 (0:00:00.388)       0:00:55.445 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********",
                                "Saturday 06 June 2026  00:52:11 +0000 (0:00:00.362)       0:00:55.808 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  00:52:15 +0000 (0:00:04.161)       0:00:59.969 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Saturday 06 June 2026  00:52:16 +0000 (0:00:01.062)       0:01:01.032 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy start script] ************************",
                                "Saturday 06 June 2026  00:52:18 +0000 (0:00:01.538)       0:01:02.570 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql start script] ***********************",
                                "Saturday 06 June 2026  00:52:20 +0000 (0:00:02.569)       0:01:05.139 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying files for haproxy-ssh] ****************************",
                                "Saturday 06 June 2026  00:52:24 +0000 (0:00:03.279)       0:01:08.419 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Check containers] **************",
                                "Saturday 06 June 2026  00:52:25 +0000 (0:00:01.039)       0:01:09.458 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:52:28 +0000 (0:00:03.038)       0:01:12.496 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:52:28 +0000 (0:00:00.601)       0:01:13.098 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : aodh] *****************************************************",
                                "Saturday 06 June 2026  00:52:30 +0000 (0:00:01.070)       0:01:14.169 ********* ",
                                "\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over aodh haproxy config] ***********************",
                                "Saturday 06 June 2026  00:52:30 +0000 (0:00:00.897)       0:01:15.067 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for aodh when using single external frontend] ***",
                                "Saturday 06 June 2026  00:52:36 +0000 (0:00:05.352)       0:01:20.419 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260328', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for aodh] **************************",
                                "Saturday 06 June 2026  00:52:37 +0000 (0:00:00.945)       0:01:21.364 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over aodh ProxySQL users config] ***************",
                                "Saturday 06 June 2026  00:52:38 +0000 (0:00:01.348)       0:01:22.713 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over aodh ProxySQL rules config] ***************",
                                "Saturday 06 June 2026  00:52:39 +0000 (0:00:01.418)       0:01:24.131 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : barbican] *************************************************",
                                "Saturday 06 June 2026  00:52:42 +0000 (0:00:02.899)       0:01:27.030 ********* ",
                                "\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over barbican haproxy config] *******************",
                                "Saturday 06 June 2026  00:52:43 +0000 (0:00:00.932)       0:01:27.962 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for barbican when using single external frontend] ***",
                                "Saturday 06 June 2026  00:52:50 +0000 (0:00:06.631)       0:01:34.594 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for barbican] **********************",
                                "Saturday 06 June 2026  00:52:51 +0000 (0:00:00.881)       0:01:35.475 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL users config] ***********",
                                "Saturday 06 June 2026  00:52:52 +0000 (0:00:01.142)       0:01:36.618 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL rules config] ***********",
                                "Saturday 06 June 2026  00:52:54 +0000 (0:00:01.731)       0:01:38.350 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : blazar] ***************************************************",
                                "Saturday 06 June 2026  00:52:56 +0000 (0:00:02.496)       0:01:40.846 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : ceph-rgw] *************************************************",
                                "Saturday 06 June 2026  00:52:57 +0000 (0:00:00.521)       0:01:41.367 ********* ",
                                "\u001b[0;36mincluded: ceph-rgw for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over ceph-rgw haproxy config] *******************",
                                "Saturday 06 June 2026  00:52:58 +0000 (0:00:01.137)       0:01:42.505 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***",
                                "Saturday 06 June 2026  00:53:02 +0000 (0:00:04.436)       0:01:46.941 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for ceph-rgw] **********************",
                                "Saturday 06 June 2026  00:53:05 +0000 (0:00:02.519)       0:01:49.461 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********",
                                "Saturday 06 June 2026  00:53:07 +0000 (0:00:02.348)       0:01:51.810 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********",
                                "Saturday 06 June 2026  00:53:08 +0000 (0:00:00.465)       0:01:52.275 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cinder] ***************************************************",
                                "Saturday 06 June 2026  00:53:09 +0000 (0:00:01.476)       0:01:53.751 ********* ",
                                "\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over cinder haproxy config] *********************",
                                "Saturday 06 June 2026  00:53:10 +0000 (0:00:00.947)       0:01:54.698 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for cinder when using single external frontend] ***",
                                "Saturday 06 June 2026  00:53:14 +0000 (0:00:04.413)       0:01:59.112 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for cinder] ************************",
                                "Saturday 06 June 2026  00:53:15 +0000 (0:00:00.808)       0:01:59.920 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL users config] *************",
                                "Saturday 06 June 2026  00:53:17 +0000 (0:00:01.481)       0:02:01.402 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL rules config] *************",
                                "Saturday 06 June 2026  00:53:18 +0000 (0:00:01.383)       0:02:02.785 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cloudkitty] ***********************************************",
                                "Saturday 06 June 2026  00:53:20 +0000 (0:00:02.332)       0:02:05.118 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cyborg] ***************************************************",
                                "Saturday 06 June 2026  00:53:21 +0000 (0:00:00.356)       0:02:05.475 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : designate] ************************************************",
                                "Saturday 06 June 2026  00:53:21 +0000 (0:00:00.474)       0:02:05.950 ********* ",
                                "\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over designate haproxy config] ******************",
                                "Saturday 06 June 2026  00:53:22 +0000 (0:00:00.941)       0:02:06.891 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for designate when using single external frontend] ***",
                                "Saturday 06 June 2026  00:53:27 +0000 (0:00:04.637)       0:02:11.529 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-sink:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for designate] *********************",
                                "Saturday 06 June 2026  00:53:28 +0000 (0:00:01.612)       0:02:13.141 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL users config] **********",
                                "Saturday 06 June 2026  00:53:30 +0000 (0:00:01.214)       0:02:14.356 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL rules config] **********",
                                "Saturday 06 June 2026  00:53:31 +0000 (0:00:01.492)       0:02:15.848 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : etcd] *****************************************************",
                                "Saturday 06 June 2026  00:53:33 +0000 (0:00:02.103)       0:02:17.952 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : glance] ***************************************************",
                                "Saturday 06 June 2026  00:53:34 +0000 (0:00:00.316)       0:02:18.268 ********* ",
                                "\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over glance haproxy config] *********************",
                                "Saturday 06 June 2026  00:53:35 +0000 (0:00:01.074)       0:02:19.343 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for glance when using single external frontend] ***",
                                "Saturday 06 June 2026  00:53:39 +0000 (0:00:04.794)       0:02:24.137 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.1.1.20260328', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for glance] ************************",
                                "Saturday 06 June 2026  00:53:44 +0000 (0:00:04.239)       0:02:28.377 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL users config] *************",
                                "Saturday 06 June 2026  00:53:48 +0000 (0:00:04.043)       0:02:32.420 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL rules config] *************",
                                "Saturday 06 June 2026  00:53:49 +0000 (0:00:01.232)       0:02:33.653 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : gnocchi] **************************************************",
                                "Saturday 06 June 2026  00:53:51 +0000 (0:00:02.362)       0:02:36.015 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : grafana] **************************************************",
                                "Saturday 06 June 2026  00:53:52 +0000 (0:00:00.508)       0:02:36.524 ********* ",
                                "\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over grafana haproxy config] ********************",
                                "Saturday 06 June 2026  00:53:53 +0000 (0:00:01.110)       0:02:37.635 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for grafana when using single external frontend] ***",
                                "Saturday 06 June 2026  00:53:57 +0000 (0:00:04.131)       0:02:41.767 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for grafana] ***********************",
                                "Saturday 06 June 2026  00:53:58 +0000 (0:00:00.431)       0:02:42.198 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over grafana ProxySQL users config] ************",
                                "Saturday 06 June 2026  00:53:59 +0000 (0:00:01.187)       0:02:43.385 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over grafana ProxySQL rules config] ************",
                                "Saturday 06 June 2026  00:54:00 +0000 (0:00:01.543)       0:02:44.928 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : heat] *****************************************************",
                                "Saturday 06 June 2026  00:54:02 +0000 (0:00:02.078)       0:02:47.007 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : horizon] **************************************************",
                                "Saturday 06 June 2026  00:54:03 +0000 (0:00:00.347)       0:02:47.355 ********* ",
                                "\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over horizon haproxy config] ********************",
                                "Saturday 06 June 2026  00:54:04 +0000 (0:00:01.336)       0:02:48.692 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for horizon when using single external frontend] ***",
                                "Saturday 06 June 2026  00:54:09 +0000 (0:00:04.996)       0:02:53.688 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for horizon] ***********************",
                                "Saturday 06 June 2026  00:54:10 +0000 (0:00:01.045)       0:02:54.734 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over horizon ProxySQL users config] ************",
                                "Saturday 06 June 2026  00:54:12 +0000 (0:00:01.785)       0:02:56.519 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over horizon ProxySQL rules config] ************",
                                "Saturday 06 June 2026  00:54:13 +0000 (0:00:01.435)       0:02:57.955 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : influxdb] *************************************************",
                                "Saturday 06 June 2026  00:54:16 +0000 (0:00:02.378)       0:03:00.334 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : ironic] ***************************************************",
                                "Saturday 06 June 2026  00:54:16 +0000 (0:00:00.368)       0:03:00.703 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : keystone] *************************************************",
                                "Saturday 06 June 2026  00:54:16 +0000 (0:00:00.361)       0:03:01.064 ********* ",
                                "\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over keystone haproxy config] *******************",
                                "Saturday 06 June 2026  00:54:18 +0000 (0:00:01.222)       0:03:02.286 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for keystone when using single external frontend] ***",
                                "Saturday 06 June 2026  00:54:23 +0000 (0:00:05.254)       0:03:07.541 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for keystone] **********************",
                                "Saturday 06 June 2026  00:54:24 +0000 (0:00:00.929)       0:03:08.471 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over keystone ProxySQL users config] ***********",
                                "Saturday 06 June 2026  00:54:25 +0000 (0:00:01.491)       0:03:09.962 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over keystone ProxySQL rules config] ***********",
                                "Saturday 06 June 2026  00:54:27 +0000 (0:00:01.269)       0:03:11.231 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : letsencrypt] **********************************************",
                                "Saturday 06 June 2026  00:54:30 +0000 (0:00:03.413)       0:03:14.645 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : magnum] ***************************************************",
                                "Saturday 06 June 2026  00:54:30 +0000 (0:00:00.445)       0:03:15.090 ********* ",
                                "\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over magnum haproxy config] *********************",
                                "Saturday 06 June 2026  00:54:33 +0000 (0:00:02.534)       0:03:17.625 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for magnum when using single external frontend] ***",
                                "Saturday 06 June 2026  00:54:38 +0000 (0:00:05.184)       0:03:22.810 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for magnum] ************************",
                                "Saturday 06 June 2026  00:54:39 +0000 (0:00:00.691)       0:03:23.501 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL users config] *************",
                                "Saturday 06 June 2026  00:54:40 +0000 (0:00:01.262)       0:03:24.764 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL rules config] *************",
                                "Saturday 06 June 2026  00:54:41 +0000 (0:00:01.304)       0:03:26.069 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : manila] ***************************************************",
                                "Saturday 06 June 2026  00:54:44 +0000 (0:00:02.119)       0:03:28.189 ********* ",
                                "\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over manila haproxy config] *********************",
                                "Saturday 06 June 2026  00:54:45 +0000 (0:00:01.337)       0:03:29.527 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for manila when using single external frontend] ***",
                                "Saturday 06 June 2026  00:54:50 +0000 (0:00:05.173)       0:03:34.700 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260328', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for manila] ************************",
                                "Saturday 06 June 2026  00:54:51 +0000 (0:00:00.955)       0:03:35.656 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL users config] *************",
                                "Saturday 06 June 2026  00:54:52 +0000 (0:00:01.241)       0:03:36.897 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL rules config] *************",
                                "Saturday 06 June 2026  00:54:54 +0000 (0:00:01.344)       0:03:38.242 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : mariadb] **************************************************",
                                "Saturday 06 June 2026  00:54:56 +0000 (0:00:02.149)       0:03:40.392 ********* ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensure mysql monitor user exist] *******************************",
                                "Saturday 06 June 2026  00:54:57 +0000 (0:00:01.055)       0:03:41.447 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over mariadb haproxy config] ********************",
                                "Saturday 06 June 2026  00:55:00 +0000 (0:00:03.435)       0:03:44.883 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***",
                                "Saturday 06 June 2026  00:55:05 +0000 (0:00:05.199)       0:03:50.082 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-clustercheck:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for mariadb] ***********************",
                                "Saturday 06 June 2026  00:55:09 +0000 (0:00:03.464)       0:03:53.546 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb_external_lb', 'value': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over mariadb ProxySQL users config] ************",
                                "Saturday 06 June 2026  00:55:12 +0000 (0:00:03.286)       0:03:56.833 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over mariadb ProxySQL rules config] ************",
                                "Saturday 06 June 2026  00:55:15 +0000 (0:00:02.446)       0:03:59.279 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : masakari] *************************************************",
                                "Saturday 06 June 2026  00:55:16 +0000 (0:00:01.281)       0:04:00.561 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : memcached] ************************************************",
                                "Saturday 06 June 2026  00:55:16 +0000 (0:00:00.596)       0:04:01.157 ********* ",
                                "\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over memcached haproxy config] ******************",
                                "Saturday 06 June 2026  00:55:18 +0000 (0:00:01.396)       0:04:02.554 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for memcached when using single external frontend] ***",
                                "Saturday 06 June 2026  00:55:20 +0000 (0:00:02.458)       0:04:05.012 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for memcached] *********************",
                                "Saturday 06 June 2026  00:55:21 +0000 (0:00:00.567)       0:04:05.580 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over memcached ProxySQL users config] **********",
                                "Saturday 06 June 2026  00:55:22 +0000 (0:00:00.785)       0:04:06.365 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over memcached ProxySQL rules config] **********",
                                "Saturday 06 June 2026  00:55:22 +0000 (0:00:00.488)       0:04:06.854 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : mistral] **************************************************",
                                "Saturday 06 June 2026  00:55:24 +0000 (0:00:01.729)       0:04:08.583 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : neutron] **************************************************",
                                "Saturday 06 June 2026  00:55:25 +0000 (0:00:00.616)       0:04:09.200 ********* ",
                                "\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over neutron haproxy config] ********************",
                                "Saturday 06 June 2026  00:55:26 +0000 (0:00:01.192)       0:04:10.393 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for neutron when using single external frontend] ***",
                                "Saturday 06 June 2026  00:55:30 +0000 (0:00:04.634)       0:04:15.027 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.3.20260328', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.3.20260328', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.3.20260328', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.3.20260328', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.3.20260328', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.3.20260328', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/2025.1/neutron-ovn-agent:26.0.3.20260328', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for neutron] ***********************",
                                "Saturday 06 June 2026  00:55:32 +0000 (0:00:01.609)       0:04:16.637 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL users config] ************",
                                "Saturday 06 June 2026  00:55:34 +0000 (0:00:01.652)       0:04:18.290 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL rules config] ************",
                                "Saturday 06 June 2026  00:55:35 +0000 (0:00:01.641)       0:04:19.931 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : placement] ************************************************",
                                "Saturday 06 June 2026  00:55:37 +0000 (0:00:01.880)       0:04:21.812 ********* ",
                                "\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over placement haproxy config] ******************",
                                "Saturday 06 June 2026  00:55:39 +0000 (0:00:01.491)       0:04:23.303 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for placement when using single external frontend] ***",
                                "Saturday 06 June 2026  00:55:43 +0000 (0:00:04.130)       0:04:27.434 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for placement] *********************",
                                "Saturday 06 June 2026  00:55:44 +0000 (0:00:01.253)       0:04:28.687 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL users config] **********",
                                "Saturday 06 June 2026  00:55:45 +0000 (0:00:00.837)       0:04:29.524 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL rules config] **********",
                                "Saturday 06 June 2026  00:55:46 +0000 (0:00:01.294)       0:04:30.819 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : nova] *****************************************************",
                                "Saturday 06 June 2026  00:55:48 +0000 (0:00:02.207)       0:04:33.026 ********* ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova haproxy config] ***********************",
                                "Saturday 06 June 2026  00:55:50 +0000 (0:00:01.744)       0:04:34.771 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova when using single external frontend] ***",
                                "Saturday 06 June 2026  00:55:57 +0000 (0:00:06.577)       0:04:41.348 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova] **************************",
                                "Saturday 06 June 2026  00:55:58 +0000 (0:00:01.194)       0:04:42.543 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL users config] ***************",
                                "Saturday 06 June 2026  00:56:00 +0000 (0:00:01.941)       0:04:44.484 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL rules config] ***************",
                                "Saturday 06 June 2026  00:56:02 +0000 (0:00:01.691)       0:04:46.175 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : nova-cell] ************************************************",
                                "Saturday 06 June 2026  00:56:04 +0000 (0:00:02.736)       0:04:48.912 ********* ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-novncproxy] ******************",
                                "Saturday 06 June 2026  00:56:07 +0000 (0:00:02.491)       0:04:51.404 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-1, testbed-node-0, testbed-node-2 => (item=nova-novncproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config] ***",
                                "Saturday 06 June 2026  00:56:08 +0000 (0:00:01.417)       0:04:52.822 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***",
                                "Saturday 06 June 2026  00:56:15 +0000 (0:00:06.692)       0:04:59.514 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-novncproxy] *****",
                                "Saturday 06 June 2026  00:56:17 +0000 (0:00:02.352)       0:05:01.866 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Saturday 06 June 2026  00:56:21 +0000 (0:00:03.633)       0:05:05.500 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Saturday 06 June 2026  00:56:24 +0000 (0:00:03.356)       0:05:08.857 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************",
                                "Saturday 06 June 2026  00:56:29 +0000 (0:00:04.530)       0:05:13.388 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***",
                                "Saturday 06 June 2026  00:56:30 +0000 (0:00:00.889)       0:05:14.277 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***",
                                "Saturday 06 June 2026  00:56:31 +0000 (0:00:01.594)       0:05:15.872 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***",
                                "Saturday 06 June 2026  00:56:33 +0000 (0:00:01.496)       0:05:17.368 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Saturday 06 June 2026  00:56:35 +0000 (0:00:01.996)       0:05:19.365 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Saturday 06 June 2026  00:56:37 +0000 (0:00:02.786)       0:05:22.151 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-serialproxy] *****************",
                                "Saturday 06 June 2026  00:56:40 +0000 (0:00:02.393)       0:05:24.545 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***",
                                "Saturday 06 June 2026  00:56:41 +0000 (0:00:01.212)       0:05:25.758 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***",
                                "Saturday 06 June 2026  00:56:42 +0000 (0:00:01.104)       0:05:26.862 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] ****",
                                "Saturday 06 June 2026  00:56:43 +0000 (0:00:01.214)       0:05:28.076 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Saturday 06 June 2026  00:56:46 +0000 (0:00:02.414)       0:05:30.491 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Saturday 06 June 2026  00:56:49 +0000 (0:00:02.968)       0:05:33.460 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : octavia] **************************************************",
                                "Saturday 06 June 2026  00:56:53 +0000 (0:00:03.934)       0:05:37.394 ********* ",
                                "\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over octavia haproxy config] ********************",
                                "Saturday 06 June 2026  00:56:54 +0000 (0:00:01.388)       0:05:38.783 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for octavia when using single external frontend] ***",
                                "Saturday 06 June 2026  00:56:58 +0000 (0:00:03.882)       0:05:42.665 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for octavia] ***********************",
                                "Saturday 06 June 2026  00:56:59 +0000 (0:00:00.803)       0:05:43.468 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over octavia ProxySQL users config] ************",
                                "Saturday 06 June 2026  00:57:00 +0000 (0:00:01.014)       0:05:44.483 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over octavia ProxySQL rules config] ************",
                                "Saturday 06 June 2026  00:57:01 +0000 (0:00:01.648)       0:05:46.131 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : opensearch] ***********************************************",
                                "Saturday 06 June 2026  00:57:03 +0000 (0:00:02.013)       0:05:48.145 ********* ",
                                "\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over opensearch haproxy config] *****************",
                                "Saturday 06 June 2026  00:57:05 +0000 (0:00:01.291)       0:05:49.436 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***",
                                "Saturday 06 June 2026  00:57:10 +0000 (0:00:05.558)       0:05:54.995 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for opensearch] ********************",
                                "Saturday 06 June 2026  00:57:11 +0000 (0:00:01.068)       0:05:56.063 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL users config] *********",
                                "Saturday 06 June 2026  00:57:12 +0000 (0:00:00.884)       0:05:56.948 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL rules config] *********",
                                "Saturday 06 June 2026  00:57:13 +0000 (0:00:00.475)       0:05:57.423 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : prometheus] ***********************************************",
                                "Saturday 06 June 2026  00:57:14 +0000 (0:00:01.247)       0:05:58.670 ********* ",
                                "\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over prometheus haproxy config] *****************",
                                "Saturday 06 June 2026  00:57:16 +0000 (0:00:01.576)       0:06:00.247 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***",
                                "Saturday 06 June 2026  00:57:20 +0000 (0:00:04.392)       0:06:04.639 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260328', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for prometheus] ********************",
                                "Saturday 06 June 2026  00:57:21 +0000 (0:00:00.911)       0:06:05.551 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over prometheus ProxySQL users config] *********",
                                "Saturday 06 June 2026  00:57:22 +0000 (0:00:01.456)       0:06:07.008 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over prometheus ProxySQL rules config] *********",
                                "Saturday 06 June 2026  00:57:23 +0000 (0:00:00.437)       0:06:07.445 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : rabbitmq] *************************************************",
                                "Saturday 06 June 2026  00:57:24 +0000 (0:00:01.203)       0:06:08.648 ********* ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over rabbitmq haproxy config] *******************",
                                "Saturday 06 June 2026  00:57:26 +0000 (0:00:01.597)       0:06:10.246 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for rabbitmq when using single external frontend] ***",
                                "Saturday 06 June 2026  00:57:28 +0000 (0:00:02.629)       0:06:12.875 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for rabbitmq] **********************",
                                "Saturday 06 June 2026  00:57:29 +0000 (0:00:00.421)       0:06:13.297 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over rabbitmq ProxySQL users config] ***********",
                                "Saturday 06 June 2026  00:57:30 +0000 (0:00:01.051)       0:06:14.348 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********",
                                "Saturday 06 June 2026  00:57:30 +0000 (0:00:00.479)       0:06:14.828 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : skyline] **************************************************",
                                "Saturday 06 June 2026  00:57:32 +0000 (0:00:01.401)       0:06:16.229 ********* ",
                                "\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over skyline haproxy config] ********************",
                                "Saturday 06 June 2026  00:57:33 +0000 (0:00:01.488)       0:06:17.718 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for skyline when using single external frontend] ***",
                                "Saturday 06 June 2026  00:57:40 +0000 (0:00:07.198)       0:06:24.916 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.1.20260328', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for skyline] ***********************",
                                "Saturday 06 June 2026  00:57:41 +0000 (0:00:00.757)       0:06:25.674 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over skyline ProxySQL users config] ************",
                                "Saturday 06 June 2026  00:57:42 +0000 (0:00:00.982)       0:06:26.656 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over skyline ProxySQL rules config] ************",
                                "Saturday 06 June 2026  00:57:44 +0000 (0:00:01.847)       0:06:28.504 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : tacker] ***************************************************",
                                "Saturday 06 June 2026  00:57:46 +0000 (0:00:02.430)       0:06:30.934 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : trove] ****************************************************",
                                "Saturday 06 June 2026  00:57:47 +0000 (0:00:00.342)       0:06:31.277 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : venus] ****************************************************",
                                "Saturday 06 June 2026  00:57:47 +0000 (0:00:00.350)       0:06:31.627 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : watcher] **************************************************",
                                "Saturday 06 June 2026  00:57:47 +0000 (0:00:00.364)       0:06:31.991 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : zun] ******************************************************",
                                "Saturday 06 June 2026  00:57:48 +0000 (0:00:00.648)       0:06:32.640 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : loadbalancer] *********************************************",
                                "Saturday 06 June 2026  00:57:48 +0000 (0:00:00.330)       0:06:32.970 ********* ",
                                "\u001b[0;36mincluded: loadbalancer for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Check containers] **************",
                                "Saturday 06 June 2026  00:57:50 +0000 (0:00:01.679)       0:06:34.649 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:57:53 +0000 (0:00:02.999)       0:06:37.649 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:57:53 +0000 (0:00:00.416)       0:06:38.066 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******",
                                "Saturday 06 June 2026  00:57:55 +0000 (0:00:01.967)       0:06:40.033 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Group HA nodes by status] **********************",
                                "Saturday 06 June 2026  00:57:56 +0000 (0:00:00.713)       0:06:40.747 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup keepalived container] **************",
                                "Saturday 06 June 2026  00:57:56 +0000 (0:00:00.406)       0:06:41.153 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************",
                                "Saturday 06 June 2026  00:57:58 +0000 (0:00:01.376)       0:06:42.529 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup proxysql container] ****************",
                                "Saturday 06 June 2026  00:57:59 +0000 (0:00:01.021)       0:06:43.550 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup haproxy container] ****************",
                                "Saturday 06 June 2026  00:58:00 +0000 (0:00:00.941)       0:06:44.492 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************",
                                "Saturday 06 June 2026  00:58:09 +0000 (0:00:08.835)       0:06:53.327 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************",
                                "Saturday 06 June 2026  00:58:10 +0000 (0:00:01.230)       0:06:54.558 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************",
                                "Saturday 06 June 2026  00:58:24 +0000 (0:00:13.866)       0:07:08.425 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup keepalived container] *************",
                                "Saturday 06 June 2026  00:58:25 +0000 (0:00:00.784)       0:07:09.210 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master haproxy container] *****************",
                                "Saturday 06 June 2026  00:58:33 +0000 (0:00:08.798)       0:07:18.008 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************",
                                "Saturday 06 June 2026  00:58:34 +0000 (0:00:00.742)       0:07:18.751 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master keepalived container] **************",
                                "Saturday 06 June 2026  00:58:34 +0000 (0:00:00.389)       0:07:19.141 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master haproxy container] ****************",
                                "Saturday 06 June 2026  00:58:35 +0000 (0:00:00.356)       0:07:19.497 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master proxysql container] ***************",
                                "Saturday 06 June 2026  00:58:35 +0000 (0:00:00.402)       0:07:19.900 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master keepalived container] *************",
                                "Saturday 06 June 2026  00:58:36 +0000 (0:00:00.700)       0:07:20.601 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for haproxy to listen on VIP] *************",
                                "Saturday 06 June 2026  00:58:36 +0000 (0:00:00.364)       0:07:20.965 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************",
                                "Saturday 06 June 2026  00:58:37 +0000 (0:00:00.959)       0:07:21.924 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  00:58:38 +0000 (0:00:00.965)       0:07:22.890 ********* ",
                                "=============================================================================== ",
                                "loadbalancer : Start backup proxysql container ------------------------- 13.87s",
                                "loadbalancer : Start backup haproxy container --------------------------- 8.84s",
                                "loadbalancer : Start backup keepalived container ------------------------ 8.80s",
                                "haproxy-config : Copying over skyline haproxy config -------------------- 7.20s",
                                "haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 6.69s",
                                "haproxy-config : Copying over barbican haproxy config ------------------- 6.63s",
                                "haproxy-config : Copying over nova haproxy config ----------------------- 6.58s",
                                "haproxy-config : Copying over opensearch haproxy config ----------------- 5.56s",
                                "loadbalancer : Copying checks for services which are enabled ------------ 5.42s",
                                "haproxy-config : Copying over aodh haproxy config ----------------------- 5.35s",
                                "haproxy-config : Copying over keystone haproxy config ------------------- 5.25s",
                                "haproxy-config : Copying over mariadb haproxy config -------------------- 5.20s",
                                "haproxy-config : Copying over magnum haproxy config --------------------- 5.18s",
                                "haproxy-config : Copying over manila haproxy config --------------------- 5.17s",
                                "loadbalancer : Copying over config.json files for services -------------- 5.17s",
                                "haproxy-config : Copying over horizon haproxy config -------------------- 5.00s",
                                "haproxy-config : Copying over glance haproxy config --------------------- 4.79s",
                                "haproxy-config : Copying over designate haproxy config ------------------ 4.64s",
                                "haproxy-config : Copying over neutron haproxy config -------------------- 4.63s",
                                "proxysql-config : Copying over nova-cell ProxySQL rules config ---------- 4.53s",
                                "\u001b[32m2026-06-06 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 63629abe-1896-4175-8c8f-fdbb9dfa454a is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Prepare deployment of Ceph services] *************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Saturday 06 June 2026  00:48:12 +0000 (0:00:00.803)       0:00:00.803 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Saturday 06 June 2026  00:48:13 +0000 (0:00:01.206)       0:00:02.010 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Saturday 06 June 2026  00:48:15 +0000 (0:00:02.073)       0:00:04.084 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Saturday 06 June 2026  00:48:16 +0000 (0:00:00.640)       0:00:04.725 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Saturday 06 June 2026  00:48:17 +0000 (0:00:01.147)       0:00:05.872 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Saturday 06 June 2026  00:48:18 +0000 (0:00:00.785)       0:00:06.657 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Saturday 06 June 2026  00:48:18 +0000 (0:00:00.558)       0:00:07.216 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Saturday 06 June 2026  00:48:20 +0000 (0:00:01.153)       0:00:08.369 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Saturday 06 June 2026  00:48:21 +0000 (0:00:01.426)       0:00:09.796 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Saturday 06 June 2026  00:48:22 +0000 (0:00:01.018)       0:00:10.815 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Saturday 06 June 2026  00:48:23 +0000 (0:00:00.651)       0:00:11.466 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Saturday 06 June 2026  00:48:25 +0000 (0:00:02.016)       0:00:13.483 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Saturday 06 June 2026  00:48:28 +0000 (0:00:03.302)       0:00:16.785 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Saturday 06 June 2026  00:48:29 +0000 (0:00:00.676)       0:00:17.462 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Saturday 06 June 2026  00:48:30 +0000 (0:00:00.824)       0:00:18.287 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Saturday 06 June 2026  00:48:30 +0000 (0:00:00.376)       0:00:18.663 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-06-06 00:48:26.268682', 'end': '2026-06-06 00:48:26.369963', 'delta': '0:00:00.101281', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-06-06 00:48:27.164893', 'end': '2026-06-06 00:48:27.268832', 'delta': '0:00:00.103939', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-06-06 00:48:28.164503', 'end': '2026-06-06 00:48:28.282568', 'delta': '0:00:00.118065', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _container_exec_cmd] *******************************",
                                "Saturday 06 June 2026  00:48:30 +0000 (0:00:00.511)       0:00:19.175 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Saturday 06 June 2026  00:48:33 +0000 (0:00:02.823)       0:00:21.998 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Saturday 06 June 2026  00:48:34 +0000 (0:00:00.898)       0:00:22.896 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Saturday 06 June 2026  00:48:35 +0000 (0:00:00.822)       0:00:23.719 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Saturday 06 June 2026  00:48:37 +0000 (0:00:02.557)       0:00:26.276 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Saturday 06 June 2026  00:48:38 +0000 (0:00:01.007)       0:00:27.284 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Saturday 06 June 2026  00:48:39 +0000 (0:00:00.131)       0:00:27.416 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Saturday 06 June 2026  00:48:39 +0000 (0:00:00.199)       0:00:27.615 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Saturday 06 June 2026  00:48:39 +0000 (0:00:00.650)       0:00:28.267 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Saturday 06 June 2026  00:48:40 +0000 (0:00:00.854)       0:00:29.121 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Saturday 06 June 2026  00:48:41 +0000 (0:00:00.911)       0:00:30.033 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Saturday 06 June 2026  00:48:42 +0000 (0:00:01.005)       0:00:31.038 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Saturday 06 June 2026  00:48:43 +0000 (0:00:00.898)       0:00:31.937 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Saturday 06 June 2026  00:48:44 +0000 (0:00:01.184)       0:00:33.122 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Saturday 06 June 2026  00:48:46 +0000 (0:00:01.224)       0:00:34.346 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4', 'dm-uuid-LVM-X471FDWL0sWmB830SxI7w6lJaNVE6dBq8agrJAma8a82UyCOUsXxLHPLmkaPYNT0'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91', 'dm-uuid-LVM-eIg18TkIJo0XDx9t7Rv3vF2iNOsjl5YY9WnXhUz3oWVtuuY9NRZlUiMusMadY2Nr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001', 'dm-uuid-LVM-tY1Oke7j3CHQegaDZzscX3c2XGzZi0asopwOTOJ5F3FHp2B3x8crHiuF2w0OcNN3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12', 'dm-uuid-LVM-bwfaDVyVr1HYDO3pp68lVJkcgSg9MciuPC1PV74wYzHyKVkSQ86sVte1efeSGqrk'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-lvhreO-9L5O-ge6d-sRUy-Xx5j-3PHU-9diKbx', 'scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a', 'scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0vu0Oe-Lhlh-nKjf-PKix-M1dT-HFju-b3bbo8', 'scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e', 'scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PzWfUE-bzti-OVZc-zjPS-1BFC-cE9I-fCAYDi', 'scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e', 'scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-37Rl8C-3CxF-HeFD-51Ij-yD4w-CGpy-QV7l3s', 'scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172', 'scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10', 'scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-19-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9', 'scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624', 'dm-uuid-LVM-X4MyMcboteqMFFwXURc4KGckjD2pDf0dphc56lLkQEpNjA8H7PccjxIgAbQ6fIqr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c', 'dm-uuid-LVM-ysNSTFgam2HdMpPta9pXz1oq1Ezcyy2wKCM1x3kUTMC8lwcaenU0nJL9C0m8BP6y'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fSpvuH-URNQ-ieWz-fg22-HKlW-PVtv-cyDKFk', 'scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8', 'scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xSW2F8-4yzd-6Ebw-LtPr-xcRA-wv94-jvNZ1j', 'scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951', 'scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part1', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part14', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part15', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part16', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a', 'scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part1', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part14', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part15', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part16', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-21-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-28-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part1', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part14', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part15', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part16', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-35-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Saturday 06 June 2026  00:48:48 +0000 (0:00:02.113)       0:00:36.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4', 'dm-uuid-LVM-X471FDWL0sWmB830SxI7w6lJaNVE6dBq8agrJAma8a82UyCOUsXxLHPLmkaPYNT0'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91', 'dm-uuid-LVM-eIg18TkIJo0XDx9t7Rv3vF2iNOsjl5YY9WnXhUz3oWVtuuY9NRZlUiMusMadY2Nr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001', 'dm-uuid-LVM-tY1Oke7j3CHQegaDZzscX3c2XGzZi0asopwOTOJ5F3FHp2B3x8crHiuF2w0OcNN3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12', 'dm-uuid-LVM-bwfaDVyVr1HYDO3pp68lVJkcgSg9MciuPC1PV74wYzHyKVkSQ86sVte1efeSGqrk'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PzWfUE-bzti-OVZc-zjPS-1BFC-cE9I-fCAYDi', 'scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e', 'scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-37Rl8C-3CxF-HeFD-51Ij-yD4w-CGpy-QV7l3s', 'scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172', 'scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9', 'scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-lvhreO-9L5O-ge6d-sRUy-Xx5j-3PHU-9diKbx', 'scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a', 'scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0vu0Oe-Lhlh-nKjf-PKix-M1dT-HFju-b3bbo8', 'scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e', 'scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10', 'scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-19-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624', 'dm-uuid-LVM-X4MyMcboteqMFFwXURc4KGckjD2pDf0dphc56lLkQEpNjA8H7PccjxIgAbQ6fIqr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c', 'dm-uuid-LVM-ysNSTFgam2HdMpPta9pXz1oq1Ezcyy2wKCM1x3kUTMC8lwcaenU0nJL9C0m8BP6y'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fSpvuH-URNQ-ieWz-fg22-HKlW-PVtv-cyDKFk', 'scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8', 'scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xSW2F8-4yzd-6Ebw-LtPr-xcRA-wv94-jvNZ1j', 'scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951', 'scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a', 'scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-28-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part1', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part14', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part15', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part16', 'scsi-SQEMU_QEMU_HARDDISK_c2b9a6fb-e989-4591-8337-5cb419a17337-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-21-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part1', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part14', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part15', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part16', 'scsi-SQEMU_QEMU_HARDDISK_0aaa3ce7-c5b2-4c7b-8734-7167064862d7-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part1', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part14', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part15', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part16', 'scsi-SQEMU_QEMU_HARDDISK_6ba0039c-db19-4751-b99c-ed7a1f123191-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-35-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Saturday 06 June 2026  00:48:49 +0000 (0:00:01.494)       0:00:37.954 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Saturday 06 June 2026  00:48:51 +0000 (0:00:01.494)       0:00:39.448 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Saturday 06 June 2026  00:48:52 +0000 (0:00:01.031)       0:00:40.480 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Saturday 06 June 2026  00:48:53 +0000 (0:00:00.929)       0:00:41.409 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Saturday 06 June 2026  00:48:54 +0000 (0:00:01.103)       0:00:42.512 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Saturday 06 June 2026  00:48:55 +0000 (0:00:01.494)       0:00:44.007 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Saturday 06 June 2026  00:48:56 +0000 (0:00:00.876)       0:00:44.883 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Saturday 06 June 2026  00:49:01 +0000 (0:00:04.452)       0:00:49.335 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Saturday 06 June 2026  00:49:02 +0000 (0:00:01.268)       0:00:50.604 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Saturday 06 June 2026  00:49:03 +0000 (0:00:01.546)       0:00:52.150 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Saturday 06 June 2026  00:49:04 +0000 (0:00:00.593)       0:00:52.743 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Saturday 06 June 2026  00:49:04 +0000 (0:00:00.484)       0:00:53.228 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Saturday 06 June 2026  00:49:05 +0000 (0:00:00.782)       0:00:54.010 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Saturday 06 June 2026  00:49:06 +0000 (0:00:00.723)       0:00:54.734 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Saturday 06 June 2026  00:49:06 +0000 (0:00:00.461)       0:00:55.196 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Saturday 06 June 2026  00:49:07 +0000 (0:00:00.615)       0:00:55.811 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Saturday 06 June 2026  00:49:08 +0000 (0:00:00.601)       0:00:56.412 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Saturday 06 June 2026  00:49:09 +0000 (0:00:00.957)       0:00:57.369 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Saturday 06 June 2026  00:49:11 +0000 (0:00:02.011)       0:00:59.381 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Saturday 06 June 2026  00:49:12 +0000 (0:00:01.268)       0:01:00.649 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 06 June 2026  00:49:16 +0000 (0:00:04.486)       0:01:05.136 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Saturday 06 June 2026  00:49:19 +0000 (0:00:02.485)       0:01:07.621 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Saturday 06 June 2026  00:49:20 +0000 (0:00:01.526)       0:01:09.148 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Saturday 06 June 2026  00:49:22 +0000 (0:00:01.839)       0:01:10.987 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Saturday 06 June 2026  00:49:23 +0000 (0:00:01.020)       0:01:12.007 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Saturday 06 June 2026  00:49:25 +0000 (0:00:01.367)       0:01:13.374 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Saturday 06 June 2026  00:49:25 +0000 (0:00:00.742)       0:01:14.117 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Saturday 06 June 2026  00:49:27 +0000 (0:00:01.257)       0:01:15.375 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Saturday 06 June 2026  00:49:27 +0000 (0:00:00.558)       0:01:15.933 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Saturday 06 June 2026  00:49:28 +0000 (0:00:00.657)       0:01:16.591 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Saturday 06 June 2026  00:49:29 +0000 (0:00:01.146)       0:01:17.738 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Saturday 06 June 2026  00:49:30 +0000 (0:00:01.410)       0:01:19.148 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Saturday 06 June 2026  00:49:31 +0000 (0:00:00.836)       0:01:19.985 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Saturday 06 June 2026  00:49:32 +0000 (0:00:00.923)       0:01:20.908 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Saturday 06 June 2026  00:49:33 +0000 (0:00:01.238)       0:01:22.146 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Saturday 06 June 2026  00:49:34 +0000 (0:00:00.833)       0:01:22.980 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Saturday 06 June 2026  00:49:35 +0000 (0:00:01.054)       0:01:24.035 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Saturday 06 June 2026  00:49:36 +0000 (0:00:00.606)       0:01:24.642 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Saturday 06 June 2026  00:49:37 +0000 (0:00:00.822)       0:01:25.464 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Saturday 06 June 2026  00:49:38 +0000 (0:00:00.903)       0:01:26.367 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Saturday 06 June 2026  00:49:39 +0000 (0:00:01.382)       0:01:27.749 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Saturday 06 June 2026  00:49:40 +0000 (0:00:01.268)       0:01:29.017 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Saturday 06 June 2026  00:49:42 +0000 (0:00:01.861)       0:01:30.879 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Saturday 06 June 2026  00:49:45 +0000 (0:00:02.537)       0:01:33.416 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Saturday 06 June 2026  00:49:46 +0000 (0:00:01.151)       0:01:34.568 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Saturday 06 June 2026  00:49:46 +0000 (0:00:00.591)       0:01:35.159 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Saturday 06 June 2026  00:49:47 +0000 (0:00:00.891)       0:01:36.051 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Saturday 06 June 2026  00:49:49 +0000 (0:00:01.314)       0:01:37.365 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Saturday 06 June 2026  00:49:50 +0000 (0:00:01.212)       0:01:38.578 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Saturday 06 June 2026  00:49:51 +0000 (0:00:00.730)       0:01:39.308 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Saturday 06 June 2026  00:49:51 +0000 (0:00:00.921)       0:01:40.230 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Saturday 06 June 2026  00:49:52 +0000 (0:00:00.683)       0:01:40.913 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Saturday 06 June 2026  00:49:53 +0000 (0:00:01.290)       0:01:42.204 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Saturday 06 June 2026  00:51:27 +0000 (0:01:33.090)       0:03:15.294 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Saturday 06 June 2026  00:51:28 +0000 (0:00:01.144)       0:03:16.438 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Saturday 06 June 2026  00:51:29 +0000 (0:00:01.125)       0:03:17.564 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Saturday 06 June 2026  00:51:29 +0000 (0:00:00.180)       0:03:17.744 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Saturday 06 June 2026  00:51:30 +0000 (0:00:00.948)       0:03:18.693 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Saturday 06 June 2026  00:51:31 +0000 (0:00:01.060)       0:03:19.753 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Saturday 06 June 2026  00:51:32 +0000 (0:00:00.981)       0:03:20.734 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Saturday 06 June 2026  00:51:35 +0000 (0:00:03.341)       0:03:24.075 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Saturday 06 June 2026  00:51:36 +0000 (0:00:00.737)       0:03:24.813 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Saturday 06 June 2026  00:51:37 +0000 (0:00:01.373)       0:03:26.187 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Saturday 06 June 2026  00:51:38 +0000 (0:00:01.056)       0:03:27.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Saturday 06 June 2026  00:51:39 +0000 (0:00:00.761)       0:03:28.005 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Saturday 06 June 2026  00:51:40 +0000 (0:00:00.750)       0:03:28.756 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Saturday 06 June 2026  00:51:41 +0000 (0:00:00.809)       0:03:29.566 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Saturday 06 June 2026  00:51:42 +0000 (0:00:00.847)       0:03:30.413 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Saturday 06 June 2026  00:51:43 +0000 (0:00:00.896)       0:03:31.309 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Saturday 06 June 2026  00:51:43 +0000 (0:00:00.727)       0:03:32.037 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Saturday 06 June 2026  00:51:45 +0000 (0:00:01.409)       0:03:33.447 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Saturday 06 June 2026  00:51:46 +0000 (0:00:01.695)       0:03:35.143 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Saturday 06 June 2026  00:51:48 +0000 (0:00:01.557)       0:03:36.701 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Saturday 06 June 2026  00:51:56 +0000 (0:00:07.866)       0:03:44.567 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Saturday 06 June 2026  00:51:57 +0000 (0:00:00.882)       0:03:45.449 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate environment file] *********************************",
                                "Saturday 06 June 2026  00:51:57 +0000 (0:00:00.756)       0:03:46.206 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Saturday 06 June 2026  00:51:59 +0000 (0:00:01.282)       0:03:47.488 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Saturday 06 June 2026  00:51:59 +0000 (0:00:00.594)       0:03:48.083 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Saturday 06 June 2026  00:52:00 +0000 (0:00:00.768)       0:03:48.851 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Saturday 06 June 2026  00:52:01 +0000 (0:00:00.584)       0:03:49.435 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Saturday 06 June 2026  00:52:01 +0000 (0:00:00.551)       0:03:49.986 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Saturday 06 June 2026  00:52:02 +0000 (0:00:00.786)       0:03:50.773 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Saturday 06 June 2026  00:52:03 +0000 (0:00:00.569)       0:03:51.342 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Saturday 06 June 2026  00:52:03 +0000 (0:00:00.874)       0:03:52.217 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Saturday 06 June 2026  00:52:04 +0000 (0:00:00.593)       0:03:52.810 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Saturday 06 June 2026  00:52:08 +0000 (0:00:03.832)       0:03:56.643 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Saturday 06 June 2026  00:52:09 +0000 (0:00:00.676)       0:03:57.319 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Saturday 06 June 2026  00:52:09 +0000 (0:00:00.933)       0:03:58.253 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Saturday 06 June 2026  00:52:10 +0000 (0:00:01.020)       0:03:59.273 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Saturday 06 June 2026  00:52:11 +0000 (0:00:01.009)       0:04:00.282 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.13:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.14:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.15:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Saturday 06 June 2026  00:52:12 +0000 (0:00:00.819)       0:04:01.102 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Saturday 06 June 2026  00:52:13 +0000 (0:00:00.909)       0:04:02.012 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Saturday 06 June 2026  00:52:14 +0000 (0:00:00.761)       0:04:02.773 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Saturday 06 June 2026  00:52:15 +0000 (0:00:00.987)       0:04:03.761 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Saturday 06 June 2026  00:52:16 +0000 (0:00:00.639)       0:04:04.401 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Saturday 06 June 2026  00:52:17 +0000 (0:00:01.022)       0:04:05.424 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Saturday 06 June 2026  00:52:18 +0000 (0:00:00.877)       0:04:06.302 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Saturday 06 June 2026  00:52:18 +0000 (0:00:00.847)       0:04:07.149 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Saturday 06 June 2026  00:52:19 +0000 (0:00:00.775)       0:04:07.925 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Saturday 06 June 2026  00:52:20 +0000 (0:00:00.965)       0:04:08.890 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Saturday 06 June 2026  00:52:21 +0000 (0:00:00.683)       0:04:09.574 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Saturday 06 June 2026  00:52:23 +0000 (0:00:02.401)       0:04:11.975 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 06 June 2026  00:52:26 +0000 (0:00:03.010)       0:04:14.986 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Saturday 06 June 2026  00:52:28 +0000 (0:00:01.351)       0:04:16.337 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********",
                                "Saturday 06 June 2026  00:52:29 +0000 (0:00:01.324)       0:04:17.661 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Saturday 06 June 2026  00:52:29 +0000 (0:00:00.349)       0:04:18.011 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Saturday 06 June 2026  00:52:30 +0000 (0:00:01.161)       0:04:19.173 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********",
                                "Saturday 06 June 2026  00:52:31 +0000 (0:00:00.908)       0:04:20.081 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Osds handler] **********************************",
                                "Saturday 06 June 2026  00:52:32 +0000 (0:00:00.369)       0:04:20.451 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************",
                                "Saturday 06 June 2026  00:52:33 +0000 (0:00:01.141)       0:04:21.593 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********",
                                "Saturday 06 June 2026  00:52:33 +0000 (0:00:00.398)       0:04:21.992 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Unset noup flag] *******************************",
                                "Saturday 06 June 2026  00:52:34 +0000 (0:00:00.683)       0:04:22.675 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Saturday 06 June 2026  00:52:34 +0000 (0:00:00.228)       0:04:22.904 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get pool list] *********************************",
                                "Saturday 06 June 2026  00:52:34 +0000 (0:00:00.359)       0:04:23.263 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Saturday 06 June 2026  00:52:35 +0000 (0:00:00.227)       0:04:23.491 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Saturday 06 June 2026  00:52:35 +0000 (0:00:00.232)       0:04:23.724 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Saturday 06 June 2026  00:52:35 +0000 (0:00:00.155)       0:04:23.879 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Saturday 06 June 2026  00:52:35 +0000 (0:00:00.243)       0:04:24.123 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Saturday 06 June 2026  00:52:36 +0000 (0:00:00.248)       0:04:24.371 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Saturday 06 June 2026  00:52:36 +0000 (0:00:00.405)       0:04:24.776 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************",
                                "Saturday 06 June 2026  00:52:37 +0000 (0:00:00.615)       0:04:25.392 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Saturday 06 June 2026  00:52:37 +0000 (0:00:00.268)       0:04:25.661 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Saturday 06 June 2026  00:52:37 +0000 (0:00:00.263)       0:04:25.924 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********",
                                "Saturday 06 June 2026  00:52:38 +0000 (0:00:00.906)       0:04:26.831 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************",
                                "Saturday 06 June 2026  00:52:39 +0000 (0:00:00.659)       0:04:27.491 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************",
                                "Saturday 06 June 2026  00:52:40 +0000 (0:00:01.510)       0:04:29.001 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********",
                                "Saturday 06 June 2026  00:52:41 +0000 (0:00:00.813)       0:04:29.814 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Saturday 06 June 2026  00:52:41 +0000 (0:00:00.452)       0:04:30.267 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********",
                                "Saturday 06 June 2026  00:52:43 +0000 (0:00:01.745)       0:04:32.012 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************",
                                "Saturday 06 June 2026  00:52:44 +0000 (0:00:00.416)       0:04:32.429 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************",
                                "Saturday 06 June 2026  00:52:45 +0000 (0:00:01.849)       0:04:34.279 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********",
                                "Saturday 06 June 2026  00:52:46 +0000 (0:00:00.666)       0:04:34.946 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rbdmirrors handler] ****************************",
                                "Saturday 06 June 2026  00:52:47 +0000 (0:00:00.426)       0:04:35.372 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Saturday 06 June 2026  00:52:47 +0000 (0:00:00.868)       0:04:36.241 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********",
                                "Saturday 06 June 2026  00:52:49 +0000 (0:00:01.777)       0:04:38.018 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************",
                                "Saturday 06 June 2026  00:52:50 +0000 (0:00:00.315)       0:04:38.334 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Saturday 06 June 2026  00:52:51 +0000 (0:00:01.722)       0:04:40.057 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********",
                                "Saturday 06 June 2026  00:52:52 +0000 (0:00:00.659)       0:04:40.717 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mon] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 06 June 2026  00:52:53 +0000 (0:00:00.590)       0:04:41.307 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Saturday 06 June 2026  00:52:53 +0000 (0:00:00.646)       0:04:41.954 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Saturday 06 June 2026  00:52:54 +0000 (0:00:00.527)       0:04:42.482 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Saturday 06 June 2026  00:52:54 +0000 (0:00:00.711)       0:04:43.193 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Saturday 06 June 2026  00:52:55 +0000 (0:00:00.301)       0:04:43.495 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Saturday 06 June 2026  00:52:55 +0000 (0:00:00.536)       0:04:44.031 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Saturday 06 June 2026  00:52:56 +0000 (0:00:00.341)       0:04:44.373 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Saturday 06 June 2026  00:52:56 +0000 (0:00:00.859)       0:04:45.232 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Saturday 06 June 2026  00:52:58 +0000 (0:00:01.170)       0:04:46.403 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Saturday 06 June 2026  00:52:59 +0000 (0:00:01.096)       0:04:47.499 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Saturday 06 June 2026  00:53:00 +0000 (0:00:01.562)       0:04:49.062 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Saturday 06 June 2026  00:53:01 +0000 (0:00:00.945)       0:04:50.007 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Saturday 06 June 2026  00:53:02 +0000 (0:00:00.356)       0:04:50.364 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Saturday 06 June 2026  00:53:02 +0000 (0:00:00.578)       0:04:50.943 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Saturday 06 June 2026  00:53:02 +0000 (0:00:00.308)       0:04:51.252 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Saturday 06 June 2026  00:53:03 +0000 (0:00:00.350)       0:04:51.602 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Saturday 06 June 2026  00:53:04 +0000 (0:00:00.850)       0:04:52.453 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Saturday 06 June 2026  00:53:04 +0000 (0:00:00.686)       0:04:53.139 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Saturday 06 June 2026  00:53:05 +0000 (0:00:00.333)       0:04:53.473 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Saturday 06 June 2026  00:53:05 +0000 (0:00:00.321)       0:04:53.795 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Saturday 06 June 2026  00:53:05 +0000 (0:00:00.414)       0:04:54.209 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact container_exec_cmd] **********************************",
                                "Saturday 06 June 2026  00:53:07 +0000 (0:00:01.269)       0:04:55.479 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include deploy_monitors.yml] **********************************",
                                "Saturday 06 June 2026  00:53:07 +0000 (0:00:00.458)       0:04:55.937 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Check if monitor initial keyring already exists] **************",
                                "Saturday 06 June 2026  00:53:08 +0000 (0:00:00.690)       0:04:56.628 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Saturday 06 June 2026  00:53:08 +0000 (0:00:00.384)       0:04:57.012 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Saturday 06 June 2026  00:53:09 +0000 (0:00:01.128)       0:04:58.141 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Get initial keyring when it already exists] *******************",
                                "Saturday 06 June 2026  00:53:10 +0000 (0:00:00.346)       0:04:58.487 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor initial keyring] *******************************",
                                "Saturday 06 June 2026  00:53:10 +0000 (0:00:00.318)       0:04:58.806 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********",
                                "Saturday 06 June 2026  00:53:11 +0000 (0:00:01.400)       0:05:00.207 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor directory] *************************************",
                                "Saturday 06 June 2026  00:53:13 +0000 (0:00:01.307)       0:05:01.514 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Recursively fix ownership of monitor directory] ***************",
                                "Saturday 06 June 2026  00:53:14 +0000 (0:00:00.852)       0:05:02.366 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create admin keyring] *****************************************",
                                "Saturday 06 June 2026  00:53:14 +0000 (0:00:00.716)       0:05:03.083 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Saturday 06 June 2026  00:53:16 +0000 (0:00:01.319)       0:05:04.402 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Saturday 06 June 2026  00:53:16 +0000 (0:00:00.865)       0:05:05.267 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> {{ item }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> {{ item }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> {{ item }}]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Import admin keyring into mon keyring] ************************",
                                "Saturday 06 June 2026  00:53:21 +0000 (0:00:04.095)       0:05:09.363 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact ceph-mon container command] **************************",
                                "Saturday 06 June 2026  00:53:22 +0000 (0:00:01.722)       0:05:11.085 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact monmaptool container command] ************************",
                                "Saturday 06 June 2026  00:53:23 +0000 (0:00:00.513)       0:05:11.599 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate initial monmap] **************************************",
                                "Saturday 06 June 2026  00:53:23 +0000 (0:00:00.339)       0:05:11.939 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************",
                                "Saturday 06 June 2026  00:53:25 +0000 (0:00:02.091)       0:05:14.030 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************",
                                "Saturday 06 June 2026  00:53:27 +0000 (0:00:01.614)       0:05:15.645 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include start_monitor.yml] ************************************",
                                "Saturday 06 June 2026  00:53:27 +0000 (0:00:00.315)       0:05:15.960 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ensure systemd service override directory exists] *************",
                                "Saturday 06 June 2026  00:53:28 +0000 (0:00:00.559)       0:05:16.520 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************",
                                "Saturday 06 June 2026  00:53:28 +0000 (0:00:00.582)       0:05:17.103 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks systemd.yml] ************************************",
                                "Saturday 06 June 2026  00:53:29 +0000 (0:00:00.333)       0:05:17.437 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd unit file for mon container] *****************",
                                "Saturday 06 June 2026  00:53:29 +0000 (0:00:00.548)       0:05:17.985 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd ceph-mon target file] ************************",
                                "Saturday 06 June 2026  00:53:31 +0000 (0:00:02.010)       0:05:19.996 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Enable ceph-mon.target] ***************************************",
                                "Saturday 06 June 2026  00:53:33 +0000 (0:00:01.584)       0:05:21.581 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Start the monitor service] ************************************",
                                "Saturday 06 June 2026  00:53:35 +0000 (0:00:01.756)       0:05:23.337 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************",
                                "Saturday 06 June 2026  00:53:37 +0000 (0:00:01.999)       0:05:25.337 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************",
                                "Saturday 06 June 2026  00:53:37 +0000 (0:00:00.867)       0:05:26.205 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for the monitor(s) to form the quorum... (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Fetch ceph initial keys] **************************************",
                                "Saturday 06 June 2026  00:53:59 +0000 (0:00:21.868)       0:05:48.073 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include secure_cluster.yml] ***********************************",
                                "Saturday 06 June 2026  00:54:09 +0000 (0:00:09.462)       0:05:57.535 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set cluster configs] ******************************************",
                                "Saturday 06 June 2026  00:54:09 +0000 (0:00:00.545)       0:05:58.081 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'ms_bind_ipv4', 'value': 'True'}])\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'global', 'value': {'public_network': '192.168.16.0/20', 'cluster_network': '192.168.16.0/20', 'osd_pool_default_crush_rule': -1, 'ms_bind_ipv6': 'False', 'ms_bind_ipv4': 'True', 'osd_crush_chooseleaf_type': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__e21aad8547b946623d3d6e491ece330a59fee33e'}]) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 06 June 2026  00:54:24 +0000 (0:00:15.165)       0:06:13.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Saturday 06 June 2026  00:54:25 +0000 (0:00:00.364)       0:06:13.611 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mons.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called before restart] ********",
                                "Saturday 06 June 2026  00:54:25 +0000 (0:00:00.554)       0:06:14.166 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Saturday 06 June 2026  00:54:26 +0000 (0:00:00.605)       0:06:14.771 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Saturday 06 June 2026  00:54:26 +0000 (0:00:00.381)       0:06:15.152 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mon_handler_called after restart] *********",
                                "Saturday 06 June 2026  00:54:27 +0000 (0:00:00.660)       0:06:15.813 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mgr] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 06 June 2026  00:54:28 +0000 (0:00:00.930)       0:06:16.743 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Saturday 06 June 2026  00:54:29 +0000 (0:00:00.574)       0:06:17.318 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Saturday 06 June 2026  00:54:29 +0000 (0:00:00.523)       0:06:17.841 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Saturday 06 June 2026  00:54:30 +0000 (0:00:01.117)       0:06:18.959 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Saturday 06 June 2026  00:54:31 +0000 (0:00:00.366)       0:06:19.326 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Saturday 06 June 2026  00:54:31 +0000 (0:00:00.315)       0:06:19.642 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Saturday 06 June 2026  00:54:31 +0000 (0:00:00.313)       0:06:19.955 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Saturday 06 June 2026  00:54:32 +0000 (0:00:01.101)       0:06:21.056 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Saturday 06 June 2026  00:54:33 +0000 (0:00:00.328)       0:06:21.385 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Saturday 06 June 2026  00:54:33 +0000 (0:00:00.332)       0:06:21.718 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Saturday 06 June 2026  00:54:34 +0000 (0:00:00.852)       0:06:22.570 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Saturday 06 June 2026  00:54:35 +0000 (0:00:01.098)       0:06:23.668 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Saturday 06 June 2026  00:54:35 +0000 (0:00:00.424)       0:06:24.092 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Saturday 06 June 2026  00:54:36 +0000 (0:00:00.448)       0:06:24.541 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Saturday 06 June 2026  00:54:36 +0000 (0:00:00.388)       0:06:24.929 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Saturday 06 June 2026  00:54:37 +0000 (0:00:00.587)       0:06:25.516 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Saturday 06 June 2026  00:54:37 +0000 (0:00:00.486)       0:06:26.003 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Saturday 06 June 2026  00:54:38 +0000 (0:00:00.331)       0:06:26.334 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Saturday 06 June 2026  00:54:38 +0000 (0:00:00.334)       0:06:26.669 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Saturday 06 June 2026  00:54:38 +0000 (0:00:00.333)       0:06:27.003 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Saturday 06 June 2026  00:54:39 +0000 (0:00:00.697)       0:06:27.700 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Saturday 06 June 2026  00:54:40 +0000 (0:00:00.612)       0:06:28.312 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include common.yml] *******************************************",
                                "Saturday 06 June 2026  00:54:40 +0000 (0:00:00.940)       0:06:29.253 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create mgr directory] *****************************************",
                                "Saturday 06 June 2026  00:54:41 +0000 (0:00:00.853)       0:06:30.107 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************",
                                "Saturday 06 June 2026  00:54:42 +0000 (0:00:00.743)       0:06:30.850 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************",
                                "Saturday 06 June 2026  00:54:42 +0000 (0:00:00.321)       0:06:31.172 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> {{ groups[mon_group_name][0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact _mgr_keys] *******************************************",
                                "Saturday 06 June 2026  00:54:54 +0000 (0:00:11.268)       0:06:42.440 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get keys from monitors] ***************************************",
                                "Saturday 06 June 2026  00:54:54 +0000 (0:00:00.670)       0:06:43.111 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************",
                                "Saturday 06 June 2026  00:54:57 +0000 (0:00:02.251)       0:06:45.362 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set mgr key permissions] **************************************",
                                "Saturday 06 June 2026  00:54:58 +0000 (0:00:01.435)       0:06:46.798 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************",
                                "Saturday 06 June 2026  00:54:59 +0000 (0:00:00.722)       0:06:47.521 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include pre_requisite.yml] ************************************",
                                "Saturday 06 June 2026  00:54:59 +0000 (0:00:00.589)       0:06:48.111 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Saturday 06 June 2026  00:55:00 +0000 (0:00:00.312)       0:06:48.423 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Ensure systemd service override directory exists] *************",
                                "Saturday 06 June 2026  00:55:00 +0000 (0:00:00.582)       0:06:49.005 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************",
                                "Saturday 06 June 2026  00:55:01 +0000 (0:00:00.315)       0:06:49.321 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include_tasks systemd.yml] ************************************",
                                "Saturday 06 June 2026  00:55:01 +0000 (0:00:00.621)       0:06:49.943 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd unit file] ***********************************",
                                "Saturday 06 June 2026  00:55:02 +0000 (0:00:00.551)       0:06:50.495 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************",
                                "Saturday 06 June 2026  00:55:03 +0000 (0:00:01.563)       0:06:52.058 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Enable ceph-mgr.target] ***************************************",
                                "Saturday 06 June 2026  00:55:05 +0000 (0:00:01.724)       0:06:53.783 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Systemd start mgr] ********************************************",
                                "Saturday 06 June 2026  00:55:07 +0000 (0:00:01.854)       0:06:55.637 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include mgr_modules.yml] **************************************",
                                "Saturday 06 June 2026  00:55:09 +0000 (0:00:01.985)       0:06:57.622 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/mgr_modules.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Wait for all mgr to be up] ************************************",
                                "Saturday 06 June 2026  00:55:09 +0000 (0:00:00.510)       0:06:58.133 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (30 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (29 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (28 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (27 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (26 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (25 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************",
                                "Saturday 06 June 2026  00:55:47 +0000 (0:00:37.231)       0:07:35.365 ********* ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _ceph_mgr_modules fact (convert _ceph_mgr_modules.stdout to a dict)] ***",
                                "Saturday 06 June 2026  00:55:48 +0000 (0:00:01.414)       0:07:36.780 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************",
                                "Saturday 06 June 2026  00:55:48 +0000 (0:00:00.333)       0:07:37.114 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************",
                                "Saturday 06 June 2026  00:55:49 +0000 (0:00:00.184)       0:07:37.298 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=iostat)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=nfs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=restful)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Add modules to ceph-mgr] **************************************",
                                "Saturday 06 June 2026  00:55:55 +0000 (0:00:06.585)       0:07:43.884 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=balancer) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=dashboard)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=prometheus)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=status) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 06 June 2026  00:56:00 +0000 (0:00:04.998)       0:07:48.883 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Saturday 06 June 2026  00:56:01 +0000 (0:00:01.069)       0:07:49.952 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mgrs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called before restart] ********",
                                "Saturday 06 June 2026  00:56:02 +0000 (0:00:00.608)       0:07:50.561 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************",
                                "Saturday 06 June 2026  00:56:02 +0000 (0:00:00.346)       0:07:50.908 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Saturday 06 June 2026  00:56:04 +0000 (0:00:01.575)       0:07:52.483 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mgr_handler_called after restart] *********",
                                "Saturday 06 June 2026  00:56:04 +0000 (0:00:00.667)       0:07:53.150 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-osd] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 06 June 2026  00:56:05 +0000 (0:00:00.594)       0:07:53.745 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Saturday 06 June 2026  00:56:06 +0000 (0:00:00.791)       0:07:54.537 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Saturday 06 June 2026  00:56:06 +0000 (0:00:00.515)       0:07:55.053 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Saturday 06 June 2026  00:56:07 +0000 (0:00:00.280)       0:07:55.334 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Saturday 06 June 2026  00:56:08 +0000 (0:00:01.206)       0:07:56.540 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Saturday 06 June 2026  00:56:09 +0000 (0:00:00.844)       0:07:57.385 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Saturday 06 June 2026  00:56:09 +0000 (0:00:00.880)       0:07:58.266 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Saturday 06 June 2026  00:56:10 +0000 (0:00:00.465)       0:07:58.731 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Saturday 06 June 2026  00:56:11 +0000 (0:00:00.581)       0:07:59.312 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Saturday 06 June 2026  00:56:11 +0000 (0:00:00.364)       0:07:59.677 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Saturday 06 June 2026  00:56:12 +0000 (0:00:00.775)       0:08:00.453 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Saturday 06 June 2026  00:56:13 +0000 (0:00:00.998)       0:08:01.451 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Saturday 06 June 2026  00:56:13 +0000 (0:00:00.590)       0:08:02.042 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Saturday 06 June 2026  00:56:14 +0000 (0:00:00.337)       0:08:02.379 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Saturday 06 June 2026  00:56:14 +0000 (0:00:00.290)       0:08:02.670 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Saturday 06 June 2026  00:56:14 +0000 (0:00:00.284)       0:08:02.954 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Saturday 06 June 2026  00:56:15 +0000 (0:00:00.553)       0:08:03.508 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Saturday 06 June 2026  00:56:15 +0000 (0:00:00.270)       0:08:03.778 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Saturday 06 June 2026  00:56:15 +0000 (0:00:00.281)       0:08:04.060 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Saturday 06 June 2026  00:56:16 +0000 (0:00:00.253)       0:08:04.314 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Saturday 06 June 2026  00:56:16 +0000 (0:00:00.505)       0:08:04.819 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact add_osd] *********************************************",
                                "Saturday 06 June 2026  00:56:17 +0000 (0:00:00.514)       0:08:05.334 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact container_exec_cmd] **********************************",
                                "Saturday 06 June 2026  00:56:17 +0000 (0:00:00.312)       0:08:05.646 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks system_tuning.yml] ******************************",
                                "Saturday 06 June 2026  00:56:18 +0000 (0:00:00.929)       0:08:06.575 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create tmpfiles.d directory] **********************************",
                                "Saturday 06 June 2026  00:56:19 +0000 (0:00:00.962)       0:08:07.537 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Disable transparent hugepage] *********************************",
                                "Saturday 06 June 2026  00:56:19 +0000 (0:00:00.410)       0:08:07.948 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get default vm.min_free_kbytes] *******************************",
                                "Saturday 06 June 2026  00:56:20 +0000 (0:00:00.435)       0:08:08.384 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************",
                                "Saturday 06 June 2026  00:56:21 +0000 (0:00:01.160)       0:08:09.544 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Apply operating system tuning] ********************************",
                                "Saturday 06 June 2026  00:56:21 +0000 (0:00:00.380)       0:08:09.924 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Saturday 06 June 2026  00:56:24 +0000 (0:00:03.263)       0:08:13.187 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks common.yml] *************************************",
                                "Saturday 06 June 2026  00:56:25 +0000 (0:00:00.341)       0:08:13.529 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create bootstrap-osd and osd directories] *********************",
                                "Saturday 06 June 2026  00:56:26 +0000 (0:00:00.892)       0:08:14.422 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get keys from monitors] ***************************************",
                                "Saturday 06 June 2026  00:56:27 +0000 (0:00:01.187)       0:08:15.609 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Copy ceph key(s) if needed] ***********************************",
                                "Saturday 06 June 2026  00:56:29 +0000 (0:00:02.256)       0:08:17.866 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set noup flag] ************************************************",
                                "Saturday 06 June 2026  00:56:31 +0000 (0:00:01.493)       0:08:19.360 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Saturday 06 June 2026  00:56:33 +0000 (0:00:02.365)       0:08:21.725 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/scenarios/lvm.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Use ceph-volume to create osds] *******************************",
                                "Saturday 06 June 2026  00:56:33 +0000 (0:00:00.510)       0:08:22.235 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-01635697-ba78-556f-811c-cac0e515d624', 'data_vg': 'ceph-01635697-ba78-556f-811c-cac0e515d624'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-ffd37926-e6fe-5d87-86b5-04d72ca7b001', 'data_vg': 'ceph-ffd37926-e6fe-5d87-86b5-04d72ca7b001'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-95709838-3496-5c1f-8c5b-b792472f02d4', 'data_vg': 'ceph-95709838-3496-5c1f-8c5b-b792472f02d4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12', 'data_vg': 'ceph-8ad952d8-5f6d-5cce-a5ea-c5cc64dd1b12'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-050ce30e-005a-5b93-a00c-9adba1881d9c', 'data_vg': 'ceph-050ce30e-005a-5b93-a00c-9adba1881d9c'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-7011811d-5190-5bf6-adaf-209972682e91', 'data_vg': 'ceph-7011811d-5190-5bf6-adaf-209972682e91'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Saturday 06 June 2026  00:57:13 +0000 (0:00:39.242)       0:09:01.477 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks start_osds.yml] *********************************",
                                "Saturday 06 June 2026  00:57:13 +0000 (0:00:00.485)       0:09:01.963 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get osd ids] **************************************************",
                                "Saturday 06 June 2026  00:57:14 +0000 (0:00:00.502)       0:09:02.466 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Collect osd ids] **********************************************",
                                "Saturday 06 June 2026  00:57:14 +0000 (0:00:00.702)       0:09:03.168 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks systemd.yml] ************************************",
                                "Saturday 06 June 2026  00:57:18 +0000 (0:00:03.268)       0:09:06.437 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd unit file] ***********************************",
                                "Saturday 06 June 2026  00:57:18 +0000 (0:00:00.536)       0:09:06.973 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd ceph-osd target file] ************************",
                                "Saturday 06 June 2026  00:57:20 +0000 (0:00:01.362)       0:09:08.335 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Enable ceph-osd.target] ***************************************",
                                "Saturday 06 June 2026  00:57:21 +0000 (0:00:01.653)       0:09:09.989 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure systemd service override directory exists] *************",
                                "Saturday 06 June 2026  00:57:23 +0000 (0:00:02.045)       0:09:12.034 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************",
                                "Saturday 06 June 2026  00:57:24 +0000 (0:00:00.319)       0:09:12.353 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********",
                                "Saturday 06 June 2026  00:57:24 +0000 (0:00:00.284)       0:09:12.638 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Saturday 06 June 2026  00:57:25 +0000 (0:00:01.290)       0:09:13.928 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Saturday 06 June 2026  00:57:27 +0000 (0:00:02.257)       0:09:16.186 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Saturday 06 June 2026  00:57:31 +0000 (0:00:03.910)       0:09:20.097 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Wait for all osd to be up] ************************************",
                                "Saturday 06 June 2026  00:57:34 +0000 (0:00:03.155)       0:09:23.253 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-5 -> testbed-node-0]: Wait for all osd to be up (60 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include crush_rules.yml] **************************************",
                                "Saturday 06 June 2026  00:57:47 +0000 (0:00:13.030)       0:09:36.283 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 06 June 2026  00:57:48 +0000 (0:00:00.877)       0:09:37.161 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Osds handler] **********************************",
                                "Saturday 06 June 2026  00:57:49 +0000 (0:00:00.627)       0:09:37.788 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************",
                                "Saturday 06 June 2026  00:57:50 +0000 (0:00:00.603)       0:09:38.391 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called before restart] ********",
                                "Saturday 06 June 2026  00:57:50 +0000 (0:00:00.490)       0:09:38.881 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Unset noup flag] *******************************",
                                "Saturday 06 June 2026  00:57:50 +0000 (0:00:00.356)       0:09:39.238 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Saturday 06 June 2026  00:57:51 +0000 (0:00:00.229)       0:09:39.467 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get pool list] *********************************",
                                "Saturday 06 June 2026  00:57:51 +0000 (0:00:00.575)       0:09:40.043 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Saturday 06 June 2026  00:57:51 +0000 (0:00:00.231)       0:09:40.274 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Saturday 06 June 2026  00:57:52 +0000 (0:00:00.227)       0:09:40.502 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Saturday 06 June 2026  00:57:52 +0000 (0:00:00.131)       0:09:40.633 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Saturday 06 June 2026  00:57:52 +0000 (0:00:00.276)       0:09:40.910 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Saturday 06 June 2026  00:57:52 +0000 (0:00:00.235)       0:09:41.145 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Saturday 06 June 2026  00:57:53 +0000 (0:00:00.393)       0:09:41.539 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************",
                                "Saturday 06 June 2026  00:57:53 +0000 (0:00:00.339)       0:09:41.878 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Saturday 06 June 2026  00:57:54 +0000 (0:00:00.858)       0:09:42.737 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-crash] ***************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 06 June 2026  00:57:55 +0000 (0:00:00.655)       0:09:43.393 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Saturday 06 June 2026  00:57:56 +0000 (0:00:01.185)       0:09:44.579 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Saturday 06 June 2026  00:57:57 +0000 (0:00:01.255)       0:09:45.835 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Saturday 06 June 2026  00:57:58 +0000 (0:00:01.291)       0:09:47.126 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Saturday 06 June 2026  00:57:59 +0000 (0:00:00.776)       0:09:47.902 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Saturday 06 June 2026  00:58:00 +0000 (0:00:01.017)       0:09:48.920 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Saturday 06 June 2026  00:58:01 +0000 (0:00:00.793)       0:09:49.713 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Saturday 06 June 2026  00:58:02 +0000 (0:00:01.121)       0:09:50.835 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Saturday 06 June 2026  00:58:03 +0000 (0:00:00.913)       0:09:51.749 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Saturday 06 June 2026  00:58:04 +0000 (0:00:00.643)       0:09:52.393 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Saturday 06 June 2026  00:58:05 +0000 (0:00:01.342)       0:09:53.735 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Saturday 06 June 2026  00:58:06 +0000 (0:00:01.059)       0:09:54.795 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Saturday 06 June 2026  00:58:07 +0000 (0:00:00.858)       0:09:55.653 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Saturday 06 June 2026  00:58:07 +0000 (0:00:00.601)       0:09:56.255 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Saturday 06 June 2026  00:58:08 +0000 (0:00:00.839)       0:09:57.095 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Saturday 06 June 2026  00:58:09 +0000 (0:00:00.593)       0:09:57.689 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Saturday 06 June 2026  00:58:10 +0000 (0:00:00.901)       0:09:58.590 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Saturday 06 June 2026  00:58:10 +0000 (0:00:00.601)       0:09:59.191 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Saturday 06 June 2026  00:58:11 +0000 (0:00:00.858)       0:10:00.050 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Saturday 06 June 2026  00:58:12 +0000 (0:00:00.607)       0:10:00.658 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Saturday 06 June 2026  00:58:13 +0000 (0:00:00.856)       0:10:01.515 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Create client.crash keyring] ********************************",
                                "Saturday 06 June 2026  00:58:14 +0000 (0:00:01.103)       0:10:02.618 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Get keys from monitors] *************************************",
                                "Saturday 06 June 2026  00:58:18 +0000 (0:00:04.071)       0:10:06.690 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Copy ceph key(s) if needed] *********************************",
                                "Saturday 06 June 2026  00:58:20 +0000 (0:00:01.969)       0:10:08.659 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************",
                                "Saturday 06 June 2026  00:58:21 +0000 (0:00:01.423)       0:10:10.082 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Include_tasks systemd.yml] **********************************",
                                "Saturday 06 June 2026  00:58:22 +0000 (0:00:01.111)       0:10:11.194 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-crash/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-crash : Generate systemd unit file for ceph-crash container] ********",
                                "Saturday 06 June 2026  00:58:24 +0000 (0:00:01.261)       0:10:12.456 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Start the ceph-crash service] *******************************",
                                "Saturday 06 June 2026  00:58:25 +0000 (0:00:01.598)       0:10:14.054 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************",
                                "Saturday 06 June 2026  00:58:29 +0000 (0:00:04.107)       0:10:18.162 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******",
                                "Saturday 06 June 2026  00:58:31 +0000 (0:00:01.267)       0:10:19.430 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart the ceph-crash service] ****************",
                                "Saturday 06 June 2026  00:58:31 +0000 (0:00:00.634)       0:10:20.064 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******",
                                "Saturday 06 June 2026  00:58:34 +0000 (0:00:02.522)       0:10:22.586 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mds] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 06 June 2026  00:58:35 +0000 (0:00:00.959)       0:10:23.546 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Saturday 06 June 2026  00:58:36 +0000 (0:00:00.850)       0:10:24.397 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Saturday 06 June 2026  00:58:36 +0000 (0:00:00.531)       0:10:24.929 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Saturday 06 June 2026  00:58:37 +0000 (0:00:00.583)       0:10:25.512 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Saturday 06 June 2026  00:58:37 +0000 (0:00:00.697)       0:10:26.209 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Saturday 06 June 2026  00:58:38 +0000 (0:00:00.768)       0:10:26.978 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Saturday 06 June 2026  00:58:39 +0000 (0:00:00.791)       0:10:27.769 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Saturday 06 June 2026  00:58:40 +0000 (0:00:00.632)       0:10:28.402 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Saturday 06 June 2026  00:58:40 +0000 (0:00:00.315)       0:10:28.717 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Saturday 06 June 2026  00:58:40 +0000 (0:00:00.324)       0:10:29.042 ********* ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Saturday 06 June 2026  00:58:41 +0000 (0:00:00.753)       0:10:29.795 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Saturday 06 June 2026  00:58:42 +0000 (0:00:00.992)       0:10:30.788 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Saturday 06 June 2026  00:58:42 +0000 (0:00:00.322)       0:10:31.110 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Saturday 06 June 2026  00:58:43 +0000 (0:00:00.341)       0:10:31.452 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Saturday 06 June 2026  00:58:43 +0000 (0:00:00.333)       0:10:31.785 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Saturday 06 June 2026  00:58:44 +0000 (0:00:00.714)       0:10:32.500 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Saturday 06 June 2026  00:58:44 +0000 (0:00:00.347)       0:10:32.847 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Saturday 06 June 2026  00:58:44 +0000 (0:00:00.344)       0:10:33.192 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Saturday 06 June 2026  00:58:45 +0000 (0:00:00.335)       0:10:33.528 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Saturday 06 June 2026  00:58:45 +0000 (0:00:00.590)       0:10:34.119 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Saturday 06 June 2026  00:58:46 +0000 (0:00:00.335)       0:10:34.454 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include create_mds_filesystems.yml] ***************************",
                                "Saturday 06 June 2026  00:58:46 +0000 (0:00:00.535)       0:10:34.990 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/create_mds_filesystems.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule details] *********************",
                                "Saturday 06 June 2026  00:58:47 +0000 (0:00:00.681)       0:10:35.672 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule name] ************************",
                                "Saturday 06 June 2026  00:58:49 +0000 (0:00:02.547)       0:10:38.219 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'rule_id': 0, 'rule_name': 'replicated_rule', 'type': 1, 'steps': [{'op': 'take', 'item': -1, 'item_name': 'default'}, {'op': 'chooseleaf_firstn', 'num': 0, 'type': 'host'}, {'op': 'emit'}]}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create filesystem pools] **************************************",
                                "Saturday 06 June 2026  00:58:50 +0000 (0:00:00.580)       0:10:38.800 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_data', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'application': 'cephfs', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'cephfs_metadata', 'pg_num': 16, 'pgp_num': 16, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create ceph filesystem] ***************************************",
                                "Saturday 06 June 2026  00:58:58 +0000 (0:00:08.444)       0:10:47.244 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Saturday 06 June 2026  00:59:02 +0000 (0:00:03.784)       0:10:51.028 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create bootstrap-mds and mds directories] *********************",
                                "Saturday 06 June 2026  00:59:03 +0000 (0:00:00.669)       0:10:51.698 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m",
                                "",
                                "TASK [ceph-mds : Get keys from monitors] ***************************************",
                                "Saturday 06 June 2026  00:59:04 +0000 (0:00:01.152)       0:10:52.850 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Copy ceph key(s) if needed] ***********************************",
                                "Saturday 06 June 2026  00:59:06 +0000 (0:00:02.163)       0:10:55.013 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create mds keyring] *******************************************",
                                "Saturday 06 June 2026  00:59:08 +0000 (0:00:01.307)       0:10:56.321 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Non_containerized.yml] ****************************************",
                                "Saturday 06 June 2026  00:59:10 +0000 (0:00:02.684)       0:10:59.006 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Containerized.yml] ********************************************",
                                "Saturday 06 June 2026  00:59:11 +0000 (0:00:00.663)       0:10:59.669 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/containerized.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include_tasks systemd.yml] ************************************",
                                "Saturday 06 June 2026  00:59:11 +0000 (0:00:00.598)       0:11:00.268 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd unit file] ***********************************",
                                "Saturday 06 June 2026  00:59:12 +0000 (0:00:00.873)       0:11:01.141 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd ceph-mds target file] ************************",
                                "Saturday 06 June 2026  00:59:14 +0000 (0:00:01.473)       0:11:02.614 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Enable ceph-mds.target] ***************************************",
                                "Saturday 06 June 2026  00:59:15 +0000 (0:00:01.545)       0:11:04.159 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Systemd start mds container] **********************************",
                                "Saturday 06 June 2026  00:59:17 +0000 (0:00:01.859)       0:11:06.019 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Wait for mds socket to exist] *********************************",
                                "Saturday 06 June 2026  00:59:19 +0000 (0:00:02.195)       0:11:08.215 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 06 June 2026  00:59:21 +0000 (0:00:01.263)       0:11:09.478 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Saturday 06 June 2026  00:59:22 +0000 (0:00:01.030)       0:11:10.509 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********",
                                "Saturday 06 June 2026  00:59:22 +0000 (0:00:00.546)       0:11:11.056 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************",
                                "Saturday 06 June 2026  00:59:23 +0000 (0:00:00.283)       0:11:11.339 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************",
                                "Saturday 06 June 2026  00:59:24 +0000 (0:00:01.347)       0:11:12.687 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called after restart] *********",
                                "Saturday 06 June 2026  00:59:25 +0000 (0:00:00.710)       0:11:13.398 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 06 June 2026  00:59:25 +0000 (0:00:00.577)       0:11:13.975 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Saturday 06 June 2026  00:59:26 +0000 (0:00:00.821)       0:11:14.796 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Saturday 06 June 2026  00:59:27 +0000 (0:00:00.557)       0:11:15.354 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Saturday 06 June 2026  00:59:27 +0000 (0:00:00.565)       0:11:15.920 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Saturday 06 June 2026  00:59:28 +0000 (0:00:00.807)       0:11:16.727 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Saturday 06 June 2026  00:59:29 +0000 (0:00:00.693)       0:11:17.420 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Saturday 06 June 2026  00:59:29 +0000 (0:00:00.637)       0:11:18.058 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Saturday 06 June 2026  00:59:30 +0000 (0:00:00.541)       0:11:18.599 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Saturday 06 June 2026  00:59:30 +0000 (0:00:00.273)       0:11:18.873 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Saturday 06 June 2026  00:59:30 +0000 (0:00:00.319)       0:11:19.192 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Saturday 06 June 2026  00:59:31 +0000 (0:00:00.747)       0:11:19.940 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Saturday 06 June 2026  00:59:32 +0000 (0:00:00.996)       0:11:20.936 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Saturday 06 June 2026  00:59:33 +0000 (0:00:00.355)       0:11:21.291 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Saturday 06 June 2026  00:59:33 +0000 (0:00:00.311)       0:11:21.603 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Saturday 06 June 2026  00:59:33 +0000 (0:00:00.336)       0:11:21.939 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Saturday 06 June 2026  00:59:34 +0000 (0:00:00.646)       0:11:22.585 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Saturday 06 June 2026  00:59:34 +0000 (0:00:00.333)       0:11:22.919 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Saturday 06 June 2026  00:59:34 +0000 (0:00:00.331)       0:11:23.251 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Saturday 06 June 2026  00:59:35 +0000 (0:00:00.326)       0:11:23.577 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Saturday 06 June 2026  00:59:35 +0000 (0:00:00.628)       0:11:24.206 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Saturday 06 June 2026  00:59:36 +0000 (0:00:00.360)       0:11:24.566 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include common.yml] *******************************************",
                                "Saturday 06 June 2026  00:59:36 +0000 (0:00:00.564)       0:11:25.130 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Saturday 06 June 2026  00:59:37 +0000 (0:00:00.788)       0:11:25.918 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************",
                                "Saturday 06 June 2026  00:59:40 +0000 (0:00:02.398)       0:11:28.317 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********",
                                "Saturday 06 June 2026  00:59:41 +0000 (0:00:01.306)       0:11:29.624 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************",
                                "Saturday 06 June 2026  00:59:41 +0000 (0:00:00.316)       0:11:29.941 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rados gateway directories] *****************************",
                                "Saturday 06 June 2026  00:59:42 +0000 (0:00:00.794)       0:11:30.735 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rgw keyrings] ******************************************",
                                "Saturday 06 June 2026  00:59:43 +0000 (0:00:00.877)       0:11:31.612 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Saturday 06 June 2026  00:59:47 +0000 (0:00:04.559)       0:11:36.172 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************",
                                "Saturday 06 June 2026  00:59:50 +0000 (0:00:02.930)       0:11:39.103 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Rgw pool creation tasks] **************************************",
                                "Saturday 06 June 2026  00:59:52 +0000 (0:00:01.298)       0:11:40.401 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Saturday 06 June 2026  00:59:52 +0000 (0:00:00.253)       0:11:40.654 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Set crush rule] ***********************************************",
                                "Saturday 06 June 2026  00:59:53 +0000 (0:00:00.683)       0:11:41.338 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rgw pools] *********************************************",
                                "Saturday 06 June 2026  00:59:53 +0000 (0:00:00.579)       0:11:41.917 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks openstack-keystone.yml] *************************",
                                "Saturday 06 June 2026  01:00:26 +0000 (0:00:32.501)       0:12:14.419 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************",
                                "Saturday 06 June 2026  01:00:26 +0000 (0:00:00.326)       0:12:14.746 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include start_docker_rgw.yml] *********************************",
                                "Saturday 06 June 2026  01:00:27 +0000 (0:00:00.670)       0:12:15.417 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_task systemd.yml] *************************************",
                                "Saturday 06 June 2026  01:00:27 +0000 (0:00:00.551)       0:12:15.969 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd unit file] ***********************************",
                                "Saturday 06 June 2026  01:00:28 +0000 (0:00:00.759)       0:12:16.728 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************",
                                "Saturday 06 June 2026  01:00:29 +0000 (0:00:01.405)       0:12:18.133 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************",
                                "Saturday 06 June 2026  01:00:31 +0000 (0:00:01.288)       0:12:19.422 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Systemd start rgw container] **********************************",
                                "Saturday 06 June 2026  01:00:33 +0000 (0:00:02.100)       0:12:21.523 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 06 June 2026  01:00:36 +0000 (0:00:03.067)       0:12:24.590 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Saturday 06 June 2026  01:00:36 +0000 (0:00:00.383)       0:12:24.974 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_rgws.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called before restart] ********",
                                "Saturday 06 June 2026  01:00:37 +0000 (0:00:00.833)       0:12:25.808 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************",
                                "Saturday 06 June 2026  01:00:37 +0000 (0:00:00.324)       0:12:26.133 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph rgw daemon(s)] ********************",
                                "Saturday 06 June 2026  01:00:38 +0000 (0:00:00.370)       0:12:26.504 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _rgw_handler_called after restart] *********",
                                "Saturday 06 June 2026  01:00:39 +0000 (0:00:01.311)       0:12:27.815 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=125 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=120 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=134 \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=119 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=193 \u001b[0m \u001b[0;33mchanged=45  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=162 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=175 \u001b[0m \u001b[0;33mchanged=40  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=123 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=177 \u001b[0m \u001b[0;33mchanged=41  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=121 \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:00:39 +0000 (0:00:00.314)       0:12:28.130 ********* ",
                                "=============================================================================== ",
                                "ceph-container-common : Pulling Ceph container image ------------------- 93.09s",
                                "ceph-osd : Use ceph-volume to create osds ------------------------------ 39.24s",
                                "ceph-mgr : Wait for all mgr to be up ----------------------------------- 37.23s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 32.50s",
                                "ceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.87s",
                                "ceph-mon : Set cluster configs ----------------------------------------- 15.17s",
                                "ceph-osd : Wait for all osd to be up ----------------------------------- 13.03s",
                                "ceph-mgr : Create ceph mgr keyring(s) on a mon node -------------------- 11.27s",
                                "ceph-mon : Fetch ceph initial keys -------------------------------------- 9.46s",
                                "ceph-mds : Create filesystem pools -------------------------------------- 8.44s",
                                "ceph-config : Create ceph initial directories --------------------------- 7.87s",
                                "ceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.59s",
                                "ceph-mgr : Add modules to ceph-mgr -------------------------------------- 5.00s",
                                "ceph-rgw : Create rgw keyrings ------------------------------------------ 4.56s",
                                "ceph-facts : Set_fact ceph_admin_command -------------------------------- 4.49s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 4.45s",
                                "ceph-crash : Start the ceph-crash service ------------------------------- 4.11s",
                                "ceph-mon : Copy admin keyring over to mons ------------------------------ 4.10s",
                                "ceph-crash : Create client.crash keyring -------------------------------- 4.07s",
                                "ceph-osd : Systemd start osd -------------------------------------------- 3.91s",
                                "\u001b[32m2026-06-06 01:00:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:00:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb0366d5-3803-4205-815c-533cbcb93aa1 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  00:58:43 +0000 (0:00:00.377)       0:00:00.378 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  00:58:43 +0000 (0:00:00.410)       0:00:00.788 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_opensearch_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_opensearch_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_opensearch_True)\u001b[0m",
                                "",
                                "PLAY [Apply role opensearch] ***************************************************",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Saturday 06 June 2026  00:58:43 +0000 (0:00:00.294)       0:00:01.082 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [opensearch : Setting sysctl values] **************************************",
                                "Saturday 06 June 2026  00:58:44 +0000 (0:00:00.636)       0:00:01.718 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [opensearch : Ensuring config directories exist] **************************",
                                "Saturday 06 June 2026  00:58:45 +0000 (0:00:01.025)       0:00:02.744 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Saturday 06 June 2026  00:58:47 +0000 (0:00:01.546)       0:00:04.290 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over extra CA certificates] *****",
                                "Saturday 06 June 2026  00:58:47 +0000 (0:00:00.583)       0:00:04.874 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  00:58:50 +0000 (0:00:03.215)       0:00:08.089 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***",
                                "Saturday 06 June 2026  00:58:51 +0000 (0:00:00.983)       0:00:09.073 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over config.json files for services] ****************",
                                "Saturday 06 June 2026  00:58:52 +0000 (0:00:00.963)       0:00:10.036 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over opensearch service config file] ****************",
                                "Saturday 06 June 2026  00:58:55 +0000 (0:00:02.833)       0:00:12.870 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over opensearch-dashboards config file] *************",
                                "Saturday 06 June 2026  00:58:58 +0000 (0:00:02.880)       0:00:15.751 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : opensearch | Check containers] ****************",
                                "Saturday 06 June 2026  00:59:00 +0000 (0:00:01.782)       0:00:17.533 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : opensearch | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:59:02 +0000 (0:00:02.126)       0:00:19.659 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:59:02 +0000 (0:00:00.442)       0:00:20.101 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Saturday 06 June 2026  00:59:03 +0000 (0:00:00.809)       0:00:20.911 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Saturday 06 June 2026  00:59:04 +0000 (0:00:00.300)       0:00:21.212 ********* ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Saturday 06 June 2026  00:59:04 +0000 (0:00:00.072)       0:00:21.285 ********* ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Saturday 06 June 2026  00:59:04 +0000 (0:00:00.071)       0:00:21.356 ********* ",
                                "",
                                "RUNNING HANDLER [opensearch : Disable shard allocation] ************************",
                                "Saturday 06 June 2026  00:59:04 +0000 (0:00:00.293)       0:00:21.650 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Perform a flush] *********************************",
                                "Saturday 06 June 2026  00:59:04 +0000 (0:00:00.310)       0:00:21.960 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch container] ********************",
                                "Saturday 06 June 2026  00:59:05 +0000 (0:00:00.263)       0:00:22.223 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********",
                                "Saturday 06 June 2026  01:00:03 +0000 (0:00:58.231)       0:01:20.455 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Saturday 06 June 2026  01:01:19 +0000 (0:01:15.777)       0:02:36.233 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/post-config.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch to become ready] ************************",
                                "Saturday 06 June 2026  01:01:19 +0000 (0:00:00.820)       0:02:37.053 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch cluster to become healthy] **************",
                                "Saturday 06 June 2026  01:01:22 +0000 (0:00:02.768)       0:02:39.822 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Check if a log retention policy exists] *********************",
                                "Saturday 06 June 2026  01:01:25 +0000 (0:00:02.488)       0:02:42.310 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Create new log retention policy] ****************************",
                                "Saturday 06 June 2026  01:01:27 +0000 (0:00:02.503)       0:02:44.814 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Apply retention policy to existing indices] *****************",
                                "Saturday 06 June 2026  01:01:30 +0000 (0:00:03.145)       0:02:47.959 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:01:33 +0000 (0:00:02.688)       0:02:50.648 ********* ",
                                "=============================================================================== ",
                                "opensearch : Restart opensearch-dashboards container ------------------- 75.78s",
                                "opensearch : Restart opensearch container ------------------------------ 58.23s",
                                "service-cert-copy : opensearch | Copying over extra CA certificates ----- 3.22s",
                                "opensearch : Create new log retention policy ---------------------------- 3.15s",
                                "opensearch : Copying over opensearch service config file ---------------- 2.88s",
                                "opensearch : Copying over config.json files for services ---------------- 2.83s",
                                "opensearch : Wait for OpenSearch to become ready ------------------------ 2.77s",
                                "opensearch : Apply retention policy to existing indices ----------------- 2.69s",
                                "opensearch : Check if a log retention policy exists --------------------- 2.50s",
                                "opensearch : Wait for OpenSearch cluster to become healthy -------------- 2.49s",
                                "service-check-containers : opensearch | Check containers ---------------- 2.13s",
                                "opensearch : Copying over opensearch-dashboards config file ------------- 1.78s",
                                "opensearch : Ensuring config directories exist -------------------------- 1.55s",
                                "opensearch : Setting sysctl values -------------------------------------- 1.03s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.98s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS key --- 0.96s",
                                "opensearch : include_tasks ---------------------------------------------- 0.82s",
                                "service-check-containers : Include tasks -------------------------------- 0.81s",
                                "opensearch : include_tasks ---------------------------------------------- 0.64s",
                                "opensearch : include_tasks ---------------------------------------------- 0.58s",
                                "\u001b[32m2026-06-06 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:01:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask baa10a5e-fb4b-4fe8-b742-ea7edd9f5c4f is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Set kolla_action_mariadb] ************************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Saturday 06 June 2026  00:58:42 +0000 (0:00:00.103)       0:00:00.103 ********* ",
                                "\u001b[0;32mok: [localhost] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"The task 'Check MariaDB service' fails if the MariaDB service has not yet been deployed. This is fine.\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Check MariaDB service] ***************************************************",
                                "Saturday 06 June 2026  00:58:42 +0000 (0:00:00.043)       0:00:00.146 ********* ",
                                "\u001b[0;31mfatal: [localhost]: FAILED! => {\"changed\": false, \"elapsed\": 2, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.9:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [Set kolla_action_mariadb = upgrade if MariaDB is already running] ********",
                                "Saturday 06 June 2026  00:58:46 +0000 (0:00:03.086)       0:00:03.233 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_mariadb = kolla_action_ng] ******************************",
                                "Saturday 06 June 2026  00:58:46 +0000 (0:00:00.059)       0:00:03.293 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  00:58:46 +0000 (0:00:00.221)       0:00:03.514 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  00:58:46 +0000 (0:00:00.303)       0:00:03.817 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m",
                                "",
                                "PLAY [Apply role mariadb] ******************************************************",
                                "",
                                "TASK [mariadb : Group MariaDB hosts based on shards] ***************************",
                                "Saturday 06 June 2026  00:58:47 +0000 (0:00:00.433)       0:00:04.251 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Saturday 06 June 2026  00:58:47 +0000 (0:00:00.384)       0:00:04.636 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensuring config directories exist] *****************************",
                                "Saturday 06 June 2026  00:58:48 +0000 (0:00:00.850)       0:00:05.486 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Ensuring database backup config directory exists] **************",
                                "Saturday 06 June 2026  00:58:52 +0000 (0:00:04.338)       0:00:09.824 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over my.cnf for mariabackup] ***************************",
                                "Saturday 06 June 2026  00:58:53 +0000 (0:00:00.586)       0:00:10.411 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over config.json files for services] *******************",
                                "Saturday 06 June 2026  00:58:55 +0000 (0:00:01.749)       0:00:12.160 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over config.json files for mariabackup] ****************",
                                "Saturday 06 June 2026  00:58:58 +0000 (0:00:03.847)       0:00:16.007 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over galera.cnf] ***************************************",
                                "Saturday 06 June 2026  00:59:00 +0000 (0:00:01.260)       0:00:17.268 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Saturday 06 June 2026  00:59:03 +0000 (0:00:03.533)       0:00:20.802 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********",
                                "Saturday 06 June 2026  00:59:04 +0000 (0:00:00.683)       0:00:21.485 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  00:59:07 +0000 (0:00:03.179)       0:00:24.664 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Saturday 06 June 2026  00:59:10 +0000 (0:00:02.647)       0:00:27.312 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-check-containers : mariadb | Check containers] *******************",
                                "Saturday 06 June 2026  00:59:13 +0000 (0:00:03.225)       0:00:30.537 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : mariadb | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  00:59:17 +0000 (0:00:03.672)       0:00:34.209 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  00:59:17 +0000 (0:00:00.435)       0:00:34.645 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Checking for mariadb cluster] **********************************",
                                "Saturday 06 June 2026  00:59:20 +0000 (0:00:03.122)       0:00:37.768 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Cleaning up temp file on localhost] ****************************",
                                "Saturday 06 June 2026  00:59:21 +0000 (0:00:00.602)       0:00:38.371 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Stop MariaDB containers] ***************************************",
                                "Saturday 06 June 2026  00:59:21 +0000 (0:00:00.140)       0:00:38.512 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Run MariaDB wsrep recovery] ************************************",
                                "Saturday 06 June 2026  00:59:21 +0000 (0:00:00.321)       0:00:38.833 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying MariaDB log file to /tmp] ******************************",
                                "Saturday 06 June 2026  00:59:21 +0000 (0:00:00.290)       0:00:39.123 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Get MariaDB wsrep recovery seqno] ******************************",
                                "Saturday 06 June 2026  00:59:22 +0000 (0:00:00.444)       0:00:39.568 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Removing MariaDB log file from /tmp] ***************************",
                                "Saturday 06 June 2026  00:59:22 +0000 (0:00:00.269)       0:00:39.837 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Registering MariaDB seqno variable] ****************************",
                                "Saturday 06 June 2026  00:59:22 +0000 (0:00:00.285)       0:00:40.123 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Comparing seqno value on all mariadb hosts] ********************",
                                "Saturday 06 June 2026  00:59:23 +0000 (0:00:00.297)       0:00:40.420 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Writing hostname of host with the largest seqno to temp file] ***",
                                "Saturday 06 June 2026  00:59:23 +0000 (0:00:00.351)       0:00:40.772 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Registering mariadb_recover_inventory_name from temp file] *****",
                                "Saturday 06 June 2026  00:59:24 +0000 (0:00:00.567)       0:00:41.339 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap and master hostnames into facts] ***************",
                                "Saturday 06 June 2026  00:59:24 +0000 (0:00:00.345)       0:00:41.684 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Set grastate.dat file from MariaDB container in bootstrap host] ***",
                                "Saturday 06 June 2026  00:59:24 +0000 (0:00:00.332)       0:00:42.017 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Starting first MariaDB container] ******************************",
                                "Saturday 06 June 2026  00:59:25 +0000 (0:00:00.379)       0:00:42.396 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for first MariaDB container] ******************************",
                                "Saturday 06 June 2026  00:59:25 +0000 (0:00:00.588)       0:00:42.985 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Set first MariaDB container as primary] ************************",
                                "Saturday 06 June 2026  00:59:26 +0000 (0:00:00.349)       0:00:43.335 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB to become operational] ************************",
                                "Saturday 06 June 2026  00:59:26 +0000 (0:00:00.323)       0:00:43.658 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Restart slave MariaDB container(s)] ****************************",
                                "Saturday 06 June 2026  00:59:26 +0000 (0:00:00.317)       0:00:43.976 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for slave MariaDB] ****************************************",
                                "Saturday 06 June 2026  00:59:29 +0000 (0:00:02.566)       0:00:46.542 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Restart master MariaDB container(s)] ***************************",
                                "Saturday 06 June 2026  00:59:29 +0000 (0:00:00.288)       0:00:46.830 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for master mariadb] ***************************************",
                                "Saturday 06 June 2026  00:59:31 +0000 (0:00:02.267)       0:00:49.098 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Get container facts] ***************************",
                                "Saturday 06 June 2026  00:59:32 +0000 (0:00:00.335)       0:00:49.433 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are missing or not running] ***",
                                "Saturday 06 June 2026  00:59:32 +0000 (0:00:00.555)       0:00:49.988 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are unhealthy] **************",
                                "Saturday 06 June 2026  00:59:33 +0000 (0:00:00.345)       0:00:50.334 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to be ready through VIP] **************",
                                "Saturday 06 June 2026  00:59:33 +0000 (0:00:00.530)       0:00:50.864 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Create MariaDB volume] *****************************************",
                                "Saturday 06 June 2026  00:59:34 +0000 (0:00:00.614)       0:00:51.479 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB volume availability] *************",
                                "Saturday 06 June 2026  00:59:35 +0000 (0:00:00.785)       0:00:52.264 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Establish whether the cluster has already existed] *************",
                                "Saturday 06 June 2026  00:59:35 +0000 (0:00:00.329)       0:00:52.593 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Check MariaDB service port liveness] ***************************",
                                "Saturday 06 June 2026  00:59:35 +0000 (0:00:00.361)       0:00:52.954 ********* ",
                                "\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.10:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-1]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.11:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-2]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.12:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********",
                                "Saturday 06 June 2026  00:59:46 +0000 (0:00:10.695)       0:01:03.650 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Fail on existing but stopped cluster] **************************",
                                "Saturday 06 June 2026  00:59:47 +0000 (0:00:00.568)       0:01:04.218 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Check MariaDB service WSREP sync status] ***********************",
                                "Saturday 06 June 2026  00:59:47 +0000 (0:00:00.312)       0:01:04.531 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Extract MariaDB service WSREP sync status] *********************",
                                "Saturday 06 June 2026  00:59:47 +0000 (0:00:00.338)       0:01:04.869 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******",
                                "Saturday 06 June 2026  00:59:48 +0000 (0:00:00.332)       0:01:05.202 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Fail when MariaDB services are not synced across the whole cluster] ***",
                                "Saturday 06 June 2026  00:59:48 +0000 (0:00:00.523)       0:01:05.725 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Saturday 06 June 2026  00:59:48 +0000 (0:00:00.367)       0:01:06.092 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/bootstrap_cluster.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [mariadb : Running MariaDB bootstrap container] ***************************",
                                "Saturday 06 June 2026  00:59:49 +0000 (0:00:00.404)       0:01:06.497 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap host name into facts] **************************",
                                "Saturday 06 June 2026  01:00:00 +0000 (0:00:11.449)       0:01:17.946 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:00:00 +0000 (0:00:00.144)       0:01:18.090 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Starting first MariaDB container] *******************",
                                "Saturday 06 June 2026  01:00:01 +0000 (0:00:01.007)       0:01:19.098 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******",
                                "Saturday 06 June 2026  01:00:10 +0000 (0:00:08.448)       0:01:27.547 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******",
                                "Saturday 06 June 2026  01:00:11 +0000 (0:00:01.600)       0:01:29.148 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***",
                                "Saturday 06 June 2026  01:00:14 +0000 (0:00:02.354)       0:01:31.503 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********",
                                "Saturday 06 June 2026  01:00:14 +0000 (0:00:00.140)       0:01:31.643 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Start MariaDB on new nodes] *************************",
                                "Saturday 06 June 2026  01:00:15 +0000 (0:00:00.553)       0:01:32.197 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Saturday 06 June 2026  01:00:15 +0000 (0:00:00.362)       0:01:32.560 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Saturday 06 June 2026  01:00:33 +0000 (0:00:17.720)       0:01:50.280 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Saturday 06 June 2026  01:00:48 +0000 (0:00:15.701)       0:02:05.981 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Saturday 06 June 2026  01:00:51 +0000 (0:00:02.318)       0:02:08.300 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Saturday 06 June 2026  01:01:09 +0000 (0:00:18.190)       0:02:26.490 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Saturday 06 June 2026  01:01:24 +0000 (0:00:15.649)       0:02:42.139 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Saturday 06 June 2026  01:01:27 +0000 (0:00:02.738)       0:02:44.878 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Saturday 06 June 2026  01:01:44 +0000 (0:00:17.085)       0:03:01.963 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Saturday 06 June 2026  01:01:45 +0000 (0:00:00.623)       0:03:02.587 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Saturday 06 June 2026  01:01:48 +0000 (0:00:02.579)       0:03:05.167 ********* ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Creating shard root mysql user] ********************************",
                                "Saturday 06 June 2026  01:01:48 +0000 (0:00:00.558)       0:03:05.725 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Creating mysql monitor user] ***********************************",
                                "Saturday 06 June 2026  01:01:51 +0000 (0:00:02.673)       0:03:08.399 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Creating database backup user and setting permissions] *********",
                                "Saturday 06 June 2026  01:01:53 +0000 (0:00:02.405)       0:03:10.804 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Granting permissions on Mariabackup database to backup user] ***",
                                "Saturday 06 June 2026  01:01:55 +0000 (0:00:02.307)       0:03:13.111 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Get container facts] ***************************",
                                "Saturday 06 June 2026  01:01:58 +0000 (0:00:02.685)       0:03:15.797 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are missing or not running] ***",
                                "Saturday 06 June 2026  01:02:03 +0000 (0:00:04.828)       0:03:20.626 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are unhealthy] **************",
                                "Saturday 06 June 2026  01:02:05 +0000 (0:00:02.119)       0:03:22.745 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to be ready through VIP] **************",
                                "Saturday 06 June 2026  01:02:06 +0000 (0:00:00.527)       0:03:23.273 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Saturday 06 June 2026  01:02:09 +0000 (0:00:02.992)       0:03:26.265 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=36  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=39  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:02:09 +0000 (0:00:00.228)       0:03:26.494 ********* ",
                                "=============================================================================== ",
                                "mariadb : Restart MariaDB container ------------------------------------ 35.91s",
                                "mariadb : Wait for MariaDB service port liveness ----------------------- 31.35s",
                                "mariadb : Restart MariaDB container ------------------------------------ 17.09s",
                                "mariadb : Running MariaDB bootstrap container -------------------------- 11.45s",
                                "mariadb : Check MariaDB service port liveness -------------------------- 10.70s",
                                "mariadb : Starting first MariaDB container ------------------------------ 8.45s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 5.06s",
                                "service-check : mariadb | Get container facts --------------------------- 4.83s",
                                "mariadb : Ensuring config directories exist ----------------------------- 4.34s",
                                "mariadb : Copying over config.json files for services ------------------- 3.85s",
                                "service-check-containers : mariadb | Check containers ------------------- 3.67s",
                                "mariadb : Copying over galera.cnf --------------------------------------- 3.53s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS key ----- 3.23s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 3.18s",
                                "service-check-containers : Include tasks -------------------------------- 3.12s",
                                "Check MariaDB service --------------------------------------------------- 3.09s",
                                "mariadb : Wait for MariaDB service to be ready through VIP -------------- 2.99s",
                                "mariadb : Granting permissions on Mariabackup database to backup user --- 2.69s",
                                "mariadb : Creating shard root mysql user -------------------------------- 2.67s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS certificate --- 2.65s",
                                "\u001b[32m2026-06-06 01:02:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:02:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 937642b3-11d2-4caf-99d2-65f87a1fb0ce is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Create ceph pools] *******************************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Saturday 06 June 2026  01:00:45 +0000 (0:00:00.594)       0:00:00.594 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Saturday 06 June 2026  01:00:46 +0000 (0:00:00.809)       0:00:01.403 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Saturday 06 June 2026  01:00:47 +0000 (0:00:01.088)       0:00:02.492 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Saturday 06 June 2026  01:00:47 +0000 (0:00:00.324)       0:00:02.817 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Saturday 06 June 2026  01:00:48 +0000 (0:00:00.900)       0:00:03.718 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Saturday 06 June 2026  01:00:48 +0000 (0:00:00.317)       0:00:04.035 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Saturday 06 June 2026  01:00:49 +0000 (0:00:00.323)       0:00:04.359 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Saturday 06 June 2026  01:00:49 +0000 (0:00:00.305)       0:00:04.665 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Saturday 06 June 2026  01:00:49 +0000 (0:00:00.538)       0:00:05.204 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Saturday 06 June 2026  01:00:50 +0000 (0:00:00.322)       0:00:05.527 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Saturday 06 June 2026  01:00:50 +0000 (0:00:00.684)       0:00:06.211 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Saturday 06 June 2026  01:00:51 +0000 (0:00:00.447)       0:00:06.658 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Saturday 06 June 2026  01:00:54 +0000 (0:00:03.142)       0:00:09.801 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Saturday 06 June 2026  01:00:54 +0000 (0:00:00.456)       0:00:10.257 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Saturday 06 June 2026  01:00:55 +0000 (0:00:00.849)       0:00:11.107 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not containerized_deployment | bool', 'item': 'testbed-node-2', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Saturday 06 June 2026  01:00:56 +0000 (0:00:00.182)       0:00:11.289 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'b52e7e01eaa8', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-06-06 01:00:52.358127', 'end': '2026-06-06 01:00:52.407404', 'delta': '0:00:00.049277', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-0', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['b52e7e01eaa8'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'acd61dd3c9ed', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-06-06 01:00:53.432766', 'end': '2026-06-06 01:00:53.471171', 'delta': '0:00:00.038405', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-1', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['acd61dd3c9ed'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'c350e10c8079', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-06-06 01:00:54.348658', 'end': '2026-06-06 01:00:54.386364', 'delta': '0:00:00.037706', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'docker ps -q --filter name=ceph-mon-testbed-node-2', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['c350e10c8079'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-2', 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _container_exec_cmd] *******************************",
                                "Saturday 06 June 2026  01:00:56 +0000 (0:00:00.411)       0:00:11.701 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Saturday 06 June 2026  01:00:56 +0000 (0:00:00.436)       0:00:12.137 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Saturday 06 June 2026  01:00:58 +0000 (0:00:01.846)       0:00:13.984 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Saturday 06 June 2026  01:00:59 +0000 (0:00:00.307)       0:00:14.291 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Saturday 06 June 2026  01:00:59 +0000 (0:00:00.408)       0:00:14.700 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Saturday 06 June 2026  01:00:59 +0000 (0:00:00.531)       0:00:15.231 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Saturday 06 June 2026  01:01:00 +0000 (0:00:00.146)       0:00:15.378 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Saturday 06 June 2026  01:01:00 +0000 (0:00:00.232)       0:00:15.610 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Saturday 06 June 2026  01:01:00 +0000 (0:00:00.321)       0:00:15.932 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Saturday 06 June 2026  01:01:00 +0000 (0:00:00.318)       0:00:16.251 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Saturday 06 June 2026  01:01:01 +0000 (0:00:00.521)       0:00:16.772 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Saturday 06 June 2026  01:01:01 +0000 (0:00:00.318)       0:00:17.090 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Saturday 06 June 2026  01:01:02 +0000 (0:00:00.327)       0:00:17.418 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Saturday 06 June 2026  01:01:02 +0000 (0:00:00.342)       0:00:17.760 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Saturday 06 June 2026  01:01:03 +0000 (0:00:00.535)       0:00:18.296 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4', 'dm-uuid-LVM-X471FDWL0sWmB830SxI7w6lJaNVE6dBq8agrJAma8a82UyCOUsXxLHPLmkaPYNT0'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91', 'dm-uuid-LVM-eIg18TkIJo0XDx9t7Rv3vF2iNOsjl5YY9WnXhUz3oWVtuuY9NRZlUiMusMadY2Nr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-lvhreO-9L5O-ge6d-sRUy-Xx5j-3PHU-9diKbx', 'scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a', 'scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0vu0Oe-Lhlh-nKjf-PKix-M1dT-HFju-b3bbo8', 'scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e', 'scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10', 'scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001', 'dm-uuid-LVM-tY1Oke7j3CHQegaDZzscX3c2XGzZi0asopwOTOJ5F3FHp2B3x8crHiuF2w0OcNN3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-19-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12', 'dm-uuid-LVM-bwfaDVyVr1HYDO3pp68lVJkcgSg9MciuPC1PV74wYzHyKVkSQ86sVte1efeSGqrk'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PzWfUE-bzti-OVZc-zjPS-1BFC-cE9I-fCAYDi', 'scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e', 'scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-37Rl8C-3CxF-HeFD-51Ij-yD4w-CGpy-QV7l3s', 'scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172', 'scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9', 'scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624', 'dm-uuid-LVM-X4MyMcboteqMFFwXURc4KGckjD2pDf0dphc56lLkQEpNjA8H7PccjxIgAbQ6fIqr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c', 'dm-uuid-LVM-ysNSTFgam2HdMpPta9pXz1oq1Ezcyy2wKCM1x3kUTMC8lwcaenU0nJL9C0m8BP6y'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'holders': ['ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fSpvuH-URNQ-ieWz-fg22-HKlW-PVtv-cyDKFk', 'scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8', 'scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xSW2F8-4yzd-6Ebw-LtPr-xcRA-wv94-jvNZ1j', 'scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951', 'scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a', 'scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-28-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Saturday 06 June 2026  01:01:03 +0000 (0:00:00.596)       0:00:18.893 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4', 'dm-uuid-LVM-X471FDWL0sWmB830SxI7w6lJaNVE6dBq8agrJAma8a82UyCOUsXxLHPLmkaPYNT0'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91', 'dm-uuid-LVM-eIg18TkIJo0XDx9t7Rv3vF2iNOsjl5YY9WnXhUz3oWVtuuY9NRZlUiMusMadY2Nr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001', 'dm-uuid-LVM-tY1Oke7j3CHQegaDZzscX3c2XGzZi0asopwOTOJ5F3FHp2B3x8crHiuF2w0OcNN3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12', 'dm-uuid-LVM-bwfaDVyVr1HYDO3pp68lVJkcgSg9MciuPC1PV74wYzHyKVkSQ86sVte1efeSGqrk'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16', 'scsi-SQEMU_QEMU_HARDDISK_3472f4a5-ee94-4abf-8b3b-f492845a89c1-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--95709838--3496--5c1f--8c5b--b792472f02d4-osd--block--95709838--3496--5c1f--8c5b--b792472f02d4'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-lvhreO-9L5O-ge6d-sRUy-Xx5j-3PHU-9diKbx', 'scsi-0QEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a', 'scsi-SQEMU_QEMU_HARDDISK_f5e220cd-b436-4a66-a7d8-d72336e7859a'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--7011811d--5190--5bf6--adaf--209972682e91-osd--block--7011811d--5190--5bf6--adaf--209972682e91'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-0vu0Oe-Lhlh-nKjf-PKix-M1dT-HFju-b3bbo8', 'scsi-0QEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e', 'scsi-SQEMU_QEMU_HARDDISK_4e2c14a8-4f26-45fc-846e-a80f2b3d629e'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10', 'scsi-SQEMU_QEMU_HARDDISK_1bf7a6ce-034f-444d-b392-dc0e1060de10'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-19-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624', 'dm-uuid-LVM-X4MyMcboteqMFFwXURc4KGckjD2pDf0dphc56lLkQEpNjA8H7PccjxIgAbQ6fIqr'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16', 'scsi-SQEMU_QEMU_HARDDISK_186aafcf-804b-4453-b898-202e8484ef44-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c', 'dm-uuid-LVM-ysNSTFgam2HdMpPta9pXz1oq1Ezcyy2wKCM1x3kUTMC8lwcaenU0nJL9C0m8BP6y'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--ffd37926--e6fe--5d87--86b5--04d72ca7b001-osd--block--ffd37926--e6fe--5d87--86b5--04d72ca7b001'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-PzWfUE-bzti-OVZc-zjPS-1BFC-cE9I-fCAYDi', 'scsi-0QEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e', 'scsi-SQEMU_QEMU_HARDDISK_1ecc1ec8-db6a-4aa6-a3fc-d8b9174aa77e'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12-osd--block--8ad952d8--5f6d--5cce--a5ea--c5cc64dd1b12'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-37Rl8C-3CxF-HeFD-51Ij-yD4w-CGpy-QV7l3s', 'scsi-0QEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172', 'scsi-SQEMU_QEMU_HARDDISK_4631abb9-4ea2-4d34-9ff7-a7540e0c4172'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9', 'scsi-SQEMU_QEMU_HARDDISK_fb60b071-7815-4a6c-ac95-00649eb585b9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-24-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part1'], 'labels': ['cloudimg-rootfs'], 'masters': [], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf']}, 'sectors': 165672927, 'sectorsize': 512, 'size': '79.00 GB', 'start': '2099200', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf'}, 'sda14': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part15'], 'labels': ['UEFI'], 'masters': [], 'uuids': ['5C78-612A']}, 'sectors': 217088, 'sectorsize': 512, 'size': '106.00 MB', 'start': '10240', 'uuid': '5C78-612A'}, 'sda16': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16', 'scsi-SQEMU_QEMU_HARDDISK_12abb779-210a-49ab-b0aa-92abdc9e4d67-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--01635697--ba78--556f--811c--cac0e515d624-osd--block--01635697--ba78--556f--811c--cac0e515d624'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-fSpvuH-URNQ-ieWz-fg22-HKlW-PVtv-cyDKFk', 'scsi-0QEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8', 'scsi-SQEMU_QEMU_HARDDISK_ac930075-b87f-43f4-91fd-00736576f2d8'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--050ce30e--005a--5b93--a00c--9adba1881d9c-osd--block--050ce30e--005a--5b93--a00c--9adba1881d9c'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-xSW2F8-4yzd-6Ebw-LtPr-xcRA-wv94-jvNZ1j', 'scsi-0QEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951', 'scsi-SQEMU_QEMU_HARDDISK_138eed11-e6b0-445a-adaf-3db0db390951'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a', 'scsi-SQEMU_QEMU_HARDDISK_2e61a4fe-90cb-4c2a-8aeb-f5bf4a45360a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-06-06-00-03-28-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Saturday 06 June 2026  01:01:04 +0000 (0:00:00.684)       0:00:19.577 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Saturday 06 June 2026  01:01:05 +0000 (0:00:00.727)       0:00:20.305 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Saturday 06 June 2026  01:01:05 +0000 (0:00:00.546)       0:00:20.851 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Saturday 06 June 2026  01:01:06 +0000 (0:00:00.717)       0:00:21.568 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Saturday 06 June 2026  01:01:06 +0000 (0:00:00.315)       0:00:21.884 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Saturday 06 June 2026  01:01:07 +0000 (0:00:00.438)       0:00:22.323 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Saturday 06 June 2026  01:01:07 +0000 (0:00:00.535)       0:00:22.858 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Saturday 06 June 2026  01:01:08 +0000 (0:00:00.843)       0:00:23.702 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Saturday 06 June 2026  01:01:08 +0000 (0:00:00.351)       0:00:24.053 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Saturday 06 June 2026  01:01:09 +0000 (0:00:00.702)       0:00:24.756 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Saturday 06 June 2026  01:01:09 +0000 (0:00:00.308)       0:00:25.065 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Saturday 06 June 2026  01:01:10 +0000 (0:00:00.291)       0:00:25.357 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Saturday 06 June 2026  01:01:10 +0000 (0:00:00.316)       0:00:25.673 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Saturday 06 June 2026  01:01:11 +0000 (0:00:00.614)       0:00:26.288 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Saturday 06 June 2026  01:01:11 +0000 (0:00:00.369)       0:00:26.657 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Saturday 06 June 2026  01:01:11 +0000 (0:00:00.367)       0:00:27.024 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Saturday 06 June 2026  01:01:12 +0000 (0:00:00.361)       0:00:27.386 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Saturday 06 June 2026  01:01:12 +0000 (0:00:00.332)       0:00:27.719 ********* ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Saturday 06 June 2026  01:01:13 +0000 (0:00:00.554)       0:00:28.273 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Saturday 06 June 2026  01:01:14 +0000 (0:00:01.061)       0:00:29.335 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Include tasks from the ceph-osd role] ************************************",
                                "Saturday 06 June 2026  01:01:16 +0000 (0:00:02.112)       0:00:31.447 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/openstack_config.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [create openstack pool(s)] ************************************************",
                                "Saturday 06 June 2026  01:01:16 +0000 (0:00:00.374)       0:00:31.822 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'backups', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'volumes', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'images', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'metrics', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'application': 'rbd', 'erasure_profile': '', 'expected_num_objects': '', 'min_size': 0, 'name': 'vms', 'pg_autoscale_mode': False, 'pg_num': 32, 'pgp_num': 32, 'rule_name': 'replicated_rule', 'size': 3, 'type': 1})\u001b[0m",
                                "",
                                "TASK [generate keys] ***********************************************************",
                                "Saturday 06 June 2026  01:02:01 +0000 (0:00:45.276)       0:01:17.098 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] }}]\u001b[0m",
                                "",
                                "TASK [get keys from monitors] **************************************************",
                                "Saturday 06 June 2026  01:02:27 +0000 (0:00:25.522)       0:01:42.621 ********* ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [copy ceph key(s) if needed] **********************************************",
                                "Saturday 06 June 2026  01:02:39 +0000 (0:00:12.564)       0:01:55.186 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ item.1 }}]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=25  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:02:58 +0000 (0:00:18.623)       0:02:13.809 ********* ",
                                "=============================================================================== ",
                                "create openstack pool(s) ----------------------------------------------- 45.28s",
                                "generate keys ---------------------------------------------------------- 25.52s",
                                "copy ceph key(s) if needed --------------------------------------------- 18.62s",
                                "get keys from monitors ------------------------------------------------- 12.56s",
                                "ceph-facts : Find a running mon container ------------------------------- 3.14s",
                                "ceph-facts : Set_fact ceph_admin_command -------------------------------- 2.11s",
                                "ceph-facts : Get current fsid if cluster is already running ------------- 1.85s",
                                "ceph-facts : Check if it is atomic host --------------------------------- 1.09s",
                                "ceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.06s",
                                "ceph-facts : Check if podman binary is present -------------------------- 0.90s",
                                "ceph-facts : Check if the ceph mon socket is in-use --------------------- 0.85s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.84s",
                                "ceph-facts : Include facts.yml ------------------------------------------ 0.81s",
                                "ceph-facts : Check if the ceph conf exists ------------------------------ 0.73s",
                                "ceph-facts : Read osd pool default crush rule --------------------------- 0.72s",
                                "ceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.70s",
                                "ceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.68s",
                                "ceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.68s",
                                "ceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.61s",
                                "ceph-facts : Collect existed devices ------------------------------------ 0.60s",
                                "\u001b[32m2026-06-06 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f577eb5f-de46-48df-b623-e931422f155d is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy ceph keys to the configuration repository] **************************",
                                "",
                                "TASK [Check if ceph keys exist] ************************************************",
                                "Saturday 06 June 2026  01:03:02 +0000 (0:00:00.262)       0:00:00.262 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "TASK [Fetch all ceph keys] *****************************************************",
                                "Saturday 06 June 2026  01:03:07 +0000 (0:00:05.199)       0:00:05.462 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "TASK [Create share directory] **************************************************",
                                "Saturday 06 June 2026  01:03:12 +0000 (0:00:04.861)       0:00:10.323 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the share directory] **********************************",
                                "Saturday 06 June 2026  01:03:14 +0000 (0:00:01.231)       0:00:11.555 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "TASK [Check if target directories exist] ***************************************",
                                "Saturday 06 June 2026  01:03:28 +0000 (0:00:14.412)       0:00:25.967 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/infrastructure/files/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/cinder/cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/nova)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/glance)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/gnocchi)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/manila)\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the configuration directory] **************************",
                                "Saturday 06 June 2026  01:03:31 +0000 (0:00:03.266)       0:00:29.233 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.admin.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.nova.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.glance.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.gnocchi.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph.client.manila.keyring)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:03:39 +0000 (0:00:07.379)       0:00:36.613 ********* ",
                                "=============================================================================== ",
                                "Write ceph keys to the share directory --------------------------------- 14.41s",
                                "Write ceph keys to the configuration directory -------------------------- 7.38s",
                                "Check if ceph keys exist ------------------------------------------------ 5.20s",
                                "Fetch all ceph keys ----------------------------------------------------- 4.86s",
                                "Check if target directories exist --------------------------------------- 3.27s",
                                "Create share directory -------------------------------------------------- 1.23s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:02:13 +0000 (0:00:00.333)       0:00:00.333 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:02:13 +0000 (0:00:00.312)       0:00:00.645 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_horizon_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_horizon_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_horizon_True)\u001b[0m",
                                "",
                                "PLAY [Apply role horizon] ******************************************************",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:02:13 +0000 (0:00:00.334)       0:00:00.980 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [horizon : Ensuring config directories exist] *****************************",
                                "Saturday 06 June 2026  01:02:14 +0000 (0:00:00.676)       0:00:01.656 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [horizon : Set empty custom policy] ***************************************",
                                "Saturday 06 June 2026  01:02:15 +0000 (0:00:01.508)       0:00:03.165 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:02:16 +0000 (0:00:00.302)       0:00:03.468 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'ceilometer', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'cinder', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'designate', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'keystone', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'magnum', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'manila', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'neutron', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'octavia', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Saturday 06 June 2026  01:02:17 +0000 (0:00:00.912)       0:00:04.380 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:02:17 +0000 (0:00:00.303)       0:00:04.683 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 06 June 2026  01:02:17 +0000 (0:00:00.129)       0:00:04.813 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Saturday 06 June 2026  01:02:17 +0000 (0:00:00.270)       0:00:05.084 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:02:18 +0000 (0:00:00.297)       0:00:05.381 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 06 June 2026  01:02:18 +0000 (0:00:00.130)       0:00:05.512 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Saturday 06 June 2026  01:02:18 +0000 (0:00:00.495)       0:00:06.007 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:02:19 +0000 (0:00:00.305)       0:00:06.313 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 06 June 2026  01:02:19 +0000 (0:00:00.119)       0:00:06.432 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Saturday 06 June 2026  01:02:19 +0000 (0:00:00.313)       0:00:06.746 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:02:19 +0000 (0:00:00.331)       0:00:07.078 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 06 June 2026  01:02:20 +0000 (0:00:00.134)       0:00:07.212 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Saturday 06 June 2026  01:02:20 +0000 (0:00:00.544)       0:00:07.757 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:02:20 +0000 (0:00:00.344)       0:00:08.101 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 06 June 2026  01:02:21 +0000 (0:00:00.122)       0:00:08.224 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Saturday 06 June 2026  01:02:21 +0000 (0:00:00.345)       0:00:08.570 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:02:21 +0000 (0:00:00.538)       0:00:09.108 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 06 June 2026  01:02:22 +0000 (0:00:00.131)       0:00:09.240 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Saturday 06 June 2026  01:02:22 +0000 (0:00:00.294)       0:00:09.535 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:02:22 +0000 (0:00:00.301)       0:00:09.836 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 06 June 2026  01:02:22 +0000 (0:00:00.105)       0:00:09.942 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Saturday 06 June 2026  01:02:23 +0000 (0:00:00.340)       0:00:10.282 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:02:23 +0000 (0:00:00.522)       0:00:10.805 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 06 June 2026  01:02:23 +0000 (0:00:00.126)       0:00:10.931 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Saturday 06 June 2026  01:02:24 +0000 (0:00:00.285)       0:00:11.216 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:02:24 +0000 (0:00:00.344)       0:00:11.561 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 06 June 2026  01:02:24 +0000 (0:00:00.120)       0:00:11.682 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Saturday 06 June 2026  01:02:24 +0000 (0:00:00.293)       0:00:11.975 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:02:25 +0000 (0:00:00.529)       0:00:12.505 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 06 June 2026  01:02:25 +0000 (0:00:00.140)       0:00:12.646 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over config.json files for services] *******************",
                                "Saturday 06 June 2026  01:02:25 +0000 (0:00:00.317)       0:00:12.964 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over horizon.conf] *************************************",
                                "Saturday 06 June 2026  01:02:27 +0000 (0:00:01.756)       0:00:14.720 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over kolla-settings.py] ********************************",
                                "Saturday 06 June 2026  01:02:29 +0000 (0:00:02.470)       0:00:17.191 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over custom-settings.py] *******************************",
                                "Saturday 06 June 2026  01:02:32 +0000 (0:00:02.169)       0:00:19.361 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over existing policy file] *****************************",
                                "Saturday 06 June 2026  01:02:33 +0000 (0:00:01.529)       0:00:20.890 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over custom themes] ************************************",
                                "Saturday 06 June 2026  01:02:33 +0000 (0:00:00.297)       0:00:21.188 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:02:34 +0000 (0:00:00.306)       0:00:21.495 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over extra CA certificates] ********",
                                "Saturday 06 June 2026  01:02:35 +0000 (0:00:00.803)       0:00:22.298 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:02:36 +0000 (0:00:01.545)       0:00:23.844 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****",
                                "Saturday 06 June 2026  01:02:37 +0000 (0:00:00.810)       0:00:24.655 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : horizon | Check containers] *******************",
                                "Saturday 06 June 2026  01:02:38 +0000 (0:00:01.052)       0:00:25.707 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : horizon | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:02:39 +0000 (0:00:01.310)       0:00:27.017 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:02:40 +0000 (0:00:00.441)       0:00:27.459 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:02:41 +0000 (0:00:01.493)       0:00:28.953 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:02:42 +0000 (0:00:00.285)       0:00:29.239 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/bootstrap.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database] *************************************",
                                "Saturday 06 June 2026  01:02:42 +0000 (0:00:00.724)       0:00:29.963 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database user and setting permissions] ********",
                                "Saturday 06 June 2026  01:02:45 +0000 (0:00:02.394)       0:00:32.358 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Running Horizon bootstrap container] ***************************",
                                "Saturday 06 June 2026  01:02:47 +0000 (0:00:02.391)       0:00:34.749 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Saturday 06 June 2026  01:03:05 +0000 (0:00:18.225)       0:00:52.976 ********* ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Saturday 06 June 2026  01:03:05 +0000 (0:00:00.091)       0:00:53.067 ********* ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Saturday 06 June 2026  01:03:05 +0000 (0:00:00.080)       0:00:53.148 ********* ",
                                "",
                                "RUNNING HANDLER [horizon : Restart horizon container] **************************",
                                "Saturday 06 June 2026  01:03:06 +0000 (0:00:00.070)       0:00:53.218 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=26  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:03:55 +0000 (0:00:49.249)       0:01:42.468 ********* ",
                                "=============================================================================== ",
                                "horizon : Restart horizon container ------------------------------------ 49.25s",
                                "horizon : Running Horizon bootstrap container -------------------------- 18.23s",
                                "horizon : Copying over horizon.conf ------------------------------------- 2.47s",
                                "horizon : Creating Horizon database ------------------------------------- 2.39s",
                                "horizon : Creating Horizon database user and setting permissions -------- 2.39s",
                                "horizon : Copying over kolla-settings.py -------------------------------- 2.17s",
                                "horizon : Copying over config.json files for services ------------------- 1.76s",
                                "service-cert-copy : horizon | Copying over extra CA certificates -------- 1.55s",
                                "horizon : Copying over custom-settings.py ------------------------------- 1.53s",
                                "horizon : Ensuring config directories exist ----------------------------- 1.51s",
                                "service-check-containers : Include tasks -------------------------------- 1.49s",
                                "service-check-containers : horizon | Check containers ------------------- 1.31s",
                                "service-cert-copy : horizon | Copying over backend internal TLS key ----- 1.05s",
                                "horizon : include_tasks ------------------------------------------------- 0.91s",
                                "service-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.81s",
                                "horizon : include_tasks ------------------------------------------------- 0.80s",
                                "horizon : include_tasks ------------------------------------------------- 0.72s",
                                "horizon : include_tasks ------------------------------------------------- 0.68s",
                                "horizon : Update custom policy file name -------------------------------- 0.54s",
                                "horizon : Update policy file name --------------------------------------- 0.54s",
                                "\u001b[32m2026-06-06 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4e22ede2-5df4-458e-9c29-3b3f24f8bec5 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:03:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d8d646d-91d1-4642-8e84-b74cdb70c4d6 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 006040da-c418-4fee-a38b-2ef8c04d19b8 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1b0df789-0806-420e-b6fd-4cf91e5338e0 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role cephclient] ***************************************************",
                                "",
                                "TASK [osism.services.cephclient : Include container tasks] *********************",
                                "Saturday 06 June 2026  01:03:42 +0000 (0:00:00.327)       0:00:00.327 ********* ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/cephclient/tasks/container.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Create required directories] *****************",
                                "Saturday 06 June 2026  01:03:43 +0000 (0:00:00.225)       0:00:00.552 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/configuration)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/cephclient/data)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/cephclient)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy configuration files] ********************",
                                "Saturday 06 June 2026  01:03:44 +0000 (0:00:01.692)       0:00:02.245 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'src': 'ceph.conf.j2', 'dest': '/opt/cephclient/configuration/ceph.conf'})\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy keyring file] ***************************",
                                "Saturday 06 June 2026  01:03:46 +0000 (0:00:01.254)       0:00:03.499 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy docker-compose.yml file] ****************",
                                "Saturday 06 June 2026  01:03:47 +0000 (0:00:00.944)       0:00:04.444 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Manage cephclient service] *******************",
                                "Saturday 06 June 2026  01:03:47 +0000 (0:00:00.913)       0:00:05.358 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-manager]: Manage cephclient service (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy wrapper scripts] ************************",
                                "Saturday 06 June 2026  01:04:28 +0000 (0:00:40.052)       0:00:45.410 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph-authtool)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=rados)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=radosgw-admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=rbd)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Remove old wrapper scripts] ******************",
                                "Saturday 06 June 2026  01:04:32 +0000 (0:00:04.280)       0:00:49.690 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include package tasks] ***********************",
                                "Saturday 06 June 2026  01:04:32 +0000 (0:00:00.632)       0:00:50.323 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include rook task] ***************************",
                                "Saturday 06 June 2026  01:04:33 +0000 (0:00:00.154)       0:00:50.477 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******",
                                "Saturday 06 June 2026  01:04:33 +0000 (0:00:00.331)       0:00:50.809 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***",
                                "Saturday 06 June 2026  01:04:34 +0000 (0:00:01.388)       0:00:52.197 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******",
                                "Saturday 06 June 2026  01:04:35 +0000 (0:00:00.725)       0:00:52.923 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****",
                                "Saturday 06 June 2026  01:04:36 +0000 (0:00:00.558)       0:00:53.482 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=rados)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=radosgw-admin)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=rbd)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:04:37 +0000 (0:00:01.405)       0:00:54.887 ********* ",
                                "=============================================================================== ",
                                "osism.services.cephclient : Manage cephclient service ------------------ 40.05s",
                                "osism.services.cephclient : Copy wrapper scripts ------------------------ 4.28s",
                                "osism.services.cephclient : Create required directories ----------------- 1.69s",
                                "osism.services.cephclient : Copy bash completion scripts ---------------- 1.41s",
                                "osism.services.cephclient : Restart cephclient service ------------------ 1.39s",
                                "osism.services.cephclient : Copy configuration files -------------------- 1.25s",
                                "osism.services.cephclient : Copy keyring file --------------------------- 0.95s",
                                "osism.services.cephclient : Copy docker-compose.yml file ---------------- 0.91s",
                                "osism.services.cephclient : Ensure that all containers are up ----------- 0.73s",
                                "osism.services.cephclient : Remove old wrapper scripts ------------------ 0.63s",
                                "osism.services.cephclient : Wait for an healthy service ----------------- 0.56s",
                                "osism.services.cephclient : Include rook task --------------------------- 0.33s",
                                "osism.services.cephclient : Include container tasks --------------------- 0.23s",
                                "osism.services.cephclient : Include package tasks ----------------------- 0.15s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:02:13 +0000 (0:00:00.328)       0:00:00.328 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:02:13 +0000 (0:00:00.309)       0:00:00.637 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m",
                                "",
                                "PLAY [Apply role keystone] *****************************************************",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Saturday 06 June 2026  01:02:13 +0000 (0:00:00.303)       0:00:00.941 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/keystone/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [keystone : Ensuring config directories exist] ****************************",
                                "Saturday 06 June 2026  01:02:14 +0000 (0:00:00.729)       0:00:01.670 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Check if policies shall be overwritten] ***********************",
                                "Saturday 06 June 2026  01:02:16 +0000 (0:00:02.423)       0:00:04.093 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Set keystone policy file] *************************************",
                                "Saturday 06 June 2026  01:02:16 +0000 (0:00:00.128)       0:00:04.222 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Check if Keystone domain-specific config is supplied] *********",
                                "Saturday 06 June 2026  01:02:17 +0000 (0:00:00.293)       0:00:04.516 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Saturday 06 June 2026  01:02:18 +0000 (0:00:00.905)       0:00:05.422 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/keystone/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over extra CA certificates] *******",
                                "Saturday 06 June 2026  01:02:18 +0000 (0:00:00.727)       0:00:06.150 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:02:22 +0000 (0:00:03.386)       0:00:09.536 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over backend internal TLS key] ****",
                                "Saturday 06 June 2026  01:02:22 +0000 (0:00:00.554)       0:00:10.091 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over config.json files for services] ******************",
                                "Saturday 06 June 2026  01:02:23 +0000 (0:00:00.960)       0:00:11.051 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone.conf] ***********************************",
                                "Saturday 06 June 2026  01:02:27 +0000 (0:00:03.467)       0:00:14.518 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Copying keystone-startup script for keystone] *****************",
                                "Saturday 06 June 2026  01:02:32 +0000 (0:00:05.574)       0:00:20.092 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Create Keystone domain-specific config directory] *************",
                                "Saturday 06 June 2026  01:02:34 +0000 (0:00:01.442)       0:00:21.535 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Get file list in custom domains folder] ***********************",
                                "Saturday 06 June 2026  01:02:35 +0000 (0:00:00.990)       0:00:22.525 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying Keystone Domain specific settings] ********************",
                                "Saturday 06 June 2026  01:02:35 +0000 (0:00:00.301)       0:00:22.827 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over existing policy file] ****************************",
                                "Saturday 06 June 2026  01:02:35 +0000 (0:00:00.333)       0:00:23.161 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Saturday 06 June 2026  01:02:36 +0000 (0:00:00.589)       0:00:23.750 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over wsgi-keystone.conf] ******************************",
                                "Saturday 06 June 2026  01:02:36 +0000 (0:00:00.490)       0:00:24.241 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "",
                                "TASK [keystone : Checking whether keystone-paste.ini file exists] **************",
                                "Saturday 06 June 2026  01:02:38 +0000 (0:00:01.562)       0:00:25.804 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone-paste.ini] ******************************",
                                "Saturday 06 June 2026  01:02:39 +0000 (0:00:00.993)       0:00:26.797 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Generate the required cron jobs for the node] *****************",
                                "Saturday 06 June 2026  01:02:40 +0000 (0:00:00.567)       0:00:27.365 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***",
                                "Saturday 06 June 2026  01:02:41 +0000 (0:00:01.683)       0:00:29.049 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying files for keystone-fernet] ****************************",
                                "Saturday 06 June 2026  01:02:42 +0000 (0:00:00.535)       0:00:29.584 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [keystone : Copying files for keystone-ssh] *******************************",
                                "Saturday 06 June 2026  01:02:51 +0000 (0:00:09.500)       0:00:39.085 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "",
                                "TASK [service-check-containers : keystone | Check containers] ******************",
                                "Saturday 06 June 2026  01:02:54 +0000 (0:00:02.810)       0:00:41.895 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : keystone | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:02:57 +0000 (0:00:02.646)       0:00:44.541 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:02:57 +0000 (0:00:00.538)       0:00:45.080 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Saturday 06 June 2026  01:02:58 +0000 (0:00:00.789)       0:00:45.869 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Creating keystone database] ***********************************",
                                "Saturday 06 June 2026  01:02:58 +0000 (0:00:00.288)       0:00:46.157 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating Keystone database user and setting permissions] ******",
                                "Saturday 06 June 2026  01:03:01 +0000 (0:00:02.621)       0:00:48.778 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Checking for any running keystone_fernet containers] **********",
                                "Saturday 06 June 2026  01:03:04 +0000 (0:00:02.593)       0:00:51.372 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Group nodes where keystone_fernet is running] *****************",
                                "Saturday 06 June 2026  01:03:05 +0000 (0:00:01.422)       0:00:52.795 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] ***",
                                "Saturday 06 June 2026  01:03:05 +0000 (0:00:00.355)       0:00:53.151 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone bootstrap container] *************************",
                                "Saturday 06 June 2026  01:03:06 +0000 (0:00:00.349)       0:00:53.500 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone fernet bootstrap container] ******************",
                                "Saturday 06 June 2026  01:03:22 +0000 (0:00:16.574)       0:01:10.075 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Saturday 06 June 2026  01:03:34 +0000 (0:00:11.939)       0:01:22.014 ********* ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Saturday 06 June 2026  01:03:34 +0000 (0:00:00.067)       0:01:22.081 ********* ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Saturday 06 June 2026  01:03:34 +0000 (0:00:00.117)       0:01:22.199 ********* ",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************",
                                "Saturday 06 June 2026  01:03:35 +0000 (0:00:00.256)       0:01:22.456 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-fernet container] *****************",
                                "Saturday 06 June 2026  01:03:46 +0000 (0:00:11.363)       0:01:33.819 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone container] ************************",
                                "Saturday 06 June 2026  01:03:56 +0000 (0:00:09.905)       0:01:43.725 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Saturday 06 June 2026  01:04:07 +0000 (0:00:11.230)       0:01:54.956 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/keystone/tasks/distribute_fernet.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [keystone : Waiting for Keystone SSH port to be UP] ***********************",
                                "Saturday 06 June 2026  01:04:08 +0000 (0:00:00.680)       0:01:55.636 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [keystone : Run key distribution] *****************************************",
                                "Saturday 06 June 2026  01:04:09 +0000 (0:00:00.730)       0:01:56.367 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating admin project, user, role, service, and endpoint] ****",
                                "Saturday 06 June 2026  01:04:10 +0000 (0:00:01.702)       0:01:58.069 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating/deleting services] *************",
                                "Saturday 06 June 2026  01:04:25 +0000 (0:00:14.330)       0:02:12.400 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating/deleting endpoints] ************",
                                "Saturday 06 June 2026  01:04:30 +0000 (0:00:05.088)       0:02:17.488 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api-int.testbed.osism.xyz:5000 -> internal)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=keystone -> https://api.testbed.osism.xyz:5000 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating projects] **********************",
                                "Saturday 06 June 2026  01:04:38 +0000 (0:00:07.765)       0:02:25.254 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating users] *************************",
                                "Saturday 06 June 2026  01:04:38 +0000 (0:00:00.097)       0:02:25.352 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating roles] *************************",
                                "Saturday 06 June 2026  01:04:38 +0000 (0:00:00.093)       0:02:25.445 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Granting/revoking user roles] ***********",
                                "Saturday 06 June 2026  01:04:38 +0000 (0:00:00.228)       0:02:25.674 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating default user role] ***********************************",
                                "Saturday 06 June 2026  01:04:38 +0000 (0:00:00.291)       0:02:25.965 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Saturday 06 June 2026  01:04:42 +0000 (0:00:03.892)       0:02:29.857 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:04:43 +0000 (0:00:00.409)       0:02:30.267 ********* ",
                                "=============================================================================== ",
                                "keystone : Running Keystone bootstrap container ------------------------ 16.57s",
                                "keystone : Creating admin project, user, role, service, and endpoint --- 14.33s",
                                "keystone : Running Keystone fernet bootstrap container ----------------- 11.94s",
                                "keystone : Restart keystone-ssh container ------------------------------ 11.36s",
                                "keystone : Restart keystone container ---------------------------------- 11.23s",
                                "keystone : Restart keystone-fernet container ---------------------------- 9.91s",
                                "keystone : Copying files for keystone-fernet ---------------------------- 9.50s",
                                "service-ks-register : keystone | Creating/deleting endpoints ------------ 7.77s",
                                "keystone : Copying over keystone.conf ----------------------------------- 5.57s",
                                "service-ks-register : keystone | Creating/deleting services ------------- 5.09s",
                                "keystone : Creating default user role ----------------------------------- 3.90s",
                                "keystone : Copying over config.json files for services ------------------ 3.47s",
                                "service-cert-copy : keystone | Copying over extra CA certificates ------- 3.39s",
                                "keystone : Copying files for keystone-ssh ------------------------------- 2.81s",
                                "service-check-containers : keystone | Check containers ------------------ 2.65s",
                                "keystone : Creating keystone database ----------------------------------- 2.62s",
                                "keystone : Creating Keystone database user and setting permissions ------ 2.59s",
                                "keystone : Ensuring config directories exist ---------------------------- 2.42s",
                                "keystone : Run key distribution ----------------------------------------- 1.70s",
                                "keystone : Generate the required cron jobs for the node ----------------- 1.68s",
                                "\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 006040da-c418-4fee-a38b-2ef8c04d19b8 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:04:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b6074d8b-733a-4192-b4fc-78e495c5d3c5 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:05:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e8684eef-489b-4f62-8a56-1bf8ff706a50 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:04:41 +0000 (0:00:00.186)       0:00:00.186 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:04:41 +0000 (0:00:00.343)       0:00:00.530 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_keystone_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_keystone_True)\u001b[0m",
                                "",
                                "PLAY [Wait for the Keystone service] *******************************************",
                                "",
                                "TASK [Waiting for Keystone public port to be UP] *******************************",
                                "Saturday 06 June 2026  01:04:42 +0000 (0:00:00.484)       0:00:01.014 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:04:43 +0000 (0:00:01.115)       0:00:02.129 ********* ",
                                "=============================================================================== ",
                                "Waiting for Keystone public port to be UP ------------------------------- 1.12s",
                                "Group hosts based on enabled services ----------------------------------- 0.48s",
                                "Group hosts based on Kolla action --------------------------------------- 0.34s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:04:49 +0000 (0:00:00.506)       0:00:00.506 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:04:50 +0000 (0:00:01.012)       0:00:01.519 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-rgw : include_tasks] ************************************************",
                                "Saturday 06 June 2026  01:04:53 +0000 (0:00:02.178)       0:00:03.698 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-manager, testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating/deleting services] *************",
                                "Saturday 06 June 2026  01:04:54 +0000 (0:00:01.679)       0:00:05.377 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift (object-store))\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating/deleting endpoints] ************",
                                "Saturday 06 June 2026  01:04:59 +0000 (0:00:04.953)       0:00:10.330 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating projects] **********************",
                                "Saturday 06 June 2026  01:05:06 +0000 (0:00:06.780)       0:00:17.111 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating users] *************************",
                                "Saturday 06 June 2026  01:05:09 +0000 (0:00:03.470)       0:00:20.581 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating roles] *************************",
                                "Saturday 06 June 2026  01:05:14 +0000 (0:00:04.155)       0:00:24.737 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ResellerAdmin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Granting/revoking user roles] ***********",
                                "Saturday 06 June 2026  01:05:20 +0000 (0:00:06.854)       0:00:31.592 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service -> admin)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:05:26 +0000 (0:00:05.279)       0:00:36.871 ********* ",
                                "=============================================================================== ",
                                "service-ks-register : ceph-rgw | Creating roles ------------------------- 6.85s",
                                "service-ks-register : ceph-rgw | Creating/deleting endpoints ------------ 6.78s",
                                "service-ks-register : ceph-rgw | Granting/revoking user roles ----------- 5.28s",
                                "service-ks-register : ceph-rgw | Creating/deleting services ------------- 4.95s",
                                "service-ks-register : ceph-rgw | Creating users ------------------------- 4.16s",
                                "service-ks-register : ceph-rgw | Creating projects ---------------------- 3.47s",
                                "Group hosts based on enabled services ----------------------------------- 2.18s",
                                "ceph-rgw : include_tasks ------------------------------------------------ 1.68s",
                                "Group hosts based on Kolla action --------------------------------------- 1.01s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Bootstraph ceph dashboard] ***********************************************",
                                "",
                                "TASK [Disable the ceph dashboard] **********************************************",
                                "Saturday 06 June 2026  01:04:41 +0000 (0:00:00.214)       0:00:00.214 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/ssl to false] ******************************************",
                                "Saturday 06 June 2026  01:04:43 +0000 (0:00:01.582)       0:00:01.797 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_port to 7000] ***********************************",
                                "Saturday 06 June 2026  01:04:44 +0000 (0:00:01.077)       0:00:02.874 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************",
                                "Saturday 06 June 2026  01:04:45 +0000 (0:00:00.904)       0:00:03.778 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_behaviour to error] ****************************",
                                "Saturday 06 June 2026  01:04:46 +0000 (0:00:01.135)       0:00:04.914 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_error_status_code to 404] **********************",
                                "Saturday 06 June 2026  01:04:48 +0000 (0:00:01.560)       0:00:06.474 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable the ceph dashboard] ***********************************************",
                                "Saturday 06 June 2026  01:04:49 +0000 (0:00:01.162)       0:00:07.637 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Write ceph_dashboard_password to temporary file] *************************",
                                "Saturday 06 June 2026  01:04:51 +0000 (0:00:02.051)       0:00:09.689 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create admin user] *******************************************************",
                                "Saturday 06 June 2026  01:04:52 +0000 (0:00:01.535)       0:00:11.224 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Remove temporary file for ceph_dashboard_password] ***********************",
                                "Saturday 06 June 2026  01:05:54 +0000 (0:01:01.482)       0:01:12.706 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Saturday 06 June 2026  01:05:54 +0000 (0:00:00.123)       0:01:12.830 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Saturday 06 June 2026  01:06:06 +0000 (0:00:11.903)       0:01:24.734 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Saturday 06 June 2026  01:06:17 +0000 (0:00:11.654)       0:01:36.388 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:06:19 +0000 (0:00:01.587)       0:01:37.976 ********* ",
                                "=============================================================================== ",
                                "Create admin user ------------------------------------------------------ 61.48s",
                                "Restart ceph manager service ------------------------------------------- 25.15s",
                                "Enable the ceph dashboard ----------------------------------------------- 2.05s",
                                "Disable the ceph dashboard ---------------------------------------------- 1.58s",
                                "Set mgr/dashboard/standby_behaviour to error ---------------------------- 1.56s",
                                "Write ceph_dashboard_password to temporary file ------------------------- 1.54s",
                                "Set mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.16s",
                                "Set mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.14s",
                                "Set mgr/dashboard/ssl to false ------------------------------------------ 1.08s",
                                "Set mgr/dashboard/server_port to 7000 ----------------------------------- 0.90s",
                                "Remove temporary file for ceph_dashboard_password ----------------------- 0.12s",
                                "\u001b[32m2026-06-06 01:06:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:06:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a892b046-865e-47fa-a7e7-baada71d21a6 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:04:40 +0000 (0:00:00.326)       0:00:00.326 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:04:41 +0000 (0:00:00.679)       0:00:01.005 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_prometheus_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_prometheus_True)\u001b[0m",
                                "",
                                "PLAY [Apply role prometheus] ***************************************************",
                                "",
                                "TASK [prometheus : include_tasks] **********************************************",
                                "Saturday 06 June 2026  01:04:42 +0000 (0:00:00.854)       0:00:01.860 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/deploy.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [prometheus : Ensuring config directories exist] **************************",
                                "Saturday 06 June 2026  01:04:43 +0000 (0:00:01.366)       0:00:03.227 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : include_tasks] **********************************************",
                                "Saturday 06 June 2026  01:04:48 +0000 (0:00:04.990)       0:00:08.217 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/copy-certs.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over extra CA certificates] *****",
                                "Saturday 06 June 2026  01:04:50 +0000 (0:00:01.939)       0:00:10.157 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:04:57 +0000 (0:00:07.213)       0:00:17.370 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***",
                                "Saturday 06 June 2026  01:05:00 +0000 (0:00:02.502)       0:00:19.873 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over config.json files] *****************************",
                                "Saturday 06 June 2026  01:05:03 +0000 (0:00:03.376)       0:00:23.249 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : Find custom prometheus alert rules files] *******************",
                                "Saturday 06 June 2026  01:05:11 +0000 (0:00:07.369)       0:00:30.619 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom prometheus alert rules files] ***********",
                                "Saturday 06 June 2026  01:05:12 +0000 (0:00:00.974)       0:00:31.593 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus common config overrides] ********************",
                                "Saturday 06 June 2026  01:05:13 +0000 (0:00:00.820)       0:00:32.414 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus host config overrides] **********************",
                                "Saturday 06 June 2026  01:05:13 +0000 (0:00:00.850)       0:00:33.264 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mmanager/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mmanager/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-0/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-0/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-2/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-2/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-3/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-3/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-1/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-1/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-4/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-4/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-5/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-5/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus config file] ************************",
                                "Saturday 06 June 2026  01:05:16 +0000 (0:00:02.371)       0:00:35.636 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus web config file] ********************",
                                "Saturday 06 June 2026  01:05:35 +0000 (0:00:18.776)       0:00:54.412 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus alertmanager config file] ***********",
                                "Saturday 06 June 2026  01:05:38 +0000 (0:00:03.653)       0:00:58.065 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\u001b[0m",
                                "",
                                "TASK [prometheus : Find custom Alertmanager alert notification templates] ******",
                                "Saturday 06 June 2026  01:05:41 +0000 (0:00:03.054)       0:01:01.119 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom Alertmanager alert notification templates] ***",
                                "Saturday 06 June 2026  01:05:42 +0000 (0:00:00.918)       0:01:02.038 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over my.cnf for mysqld_exporter] ********************",
                                "Saturday 06 June 2026  01:05:43 +0000 (0:00:01.082)       0:01:03.120 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying cloud config file for openstack exporter] ***********",
                                "Saturday 06 June 2026  01:05:47 +0000 (0:00:03.616)       0:01:06.738 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying config file for blackbox exporter] ******************",
                                "Saturday 06 June 2026  01:05:50 +0000 (0:00:02.767)       0:01:09.505 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [prometheus : Find extra prometheus server config files] ******************",
                                "Saturday 06 June 2026  01:05:53 +0000 (0:00:03.408)       0:01:12.913 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' path\u001b[0m",
                                "\u001b[1;35mdue to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/extras/' is\u001b[0m",
                                "\u001b[1;35mnot a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Create subdirectories for extra config files] ***************",
                                "Saturday 06 June 2026  01:05:55 +0000 (0:00:01.533)       0:01:14.446 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Template extra prometheus server config files] **************",
                                "Saturday 06 June 2026  01:05:55 +0000 (0:00:00.934)       0:01:15.381 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-check-containers : prometheus | Check containers] ****************",
                                "Saturday 06 June 2026  01:05:56 +0000 (0:00:00.834)       0:01:16.215 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : prometheus | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:06:02 +0000 (0:00:05.661)       0:01:21.877 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:06:03 +0000 (0:00:00.700)       0:01:22.578 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Creating prometheus database user and setting permissions] ***",
                                "Saturday 06 June 2026  01:06:06 +0000 (0:00:03.015)       0:01:25.593 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 06 June 2026  01:06:08 +0000 (0:00:01.797)       0:01:27.391 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 06 June 2026  01:06:08 +0000 (0:00:00.317)       0:01:27.708 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 06 June 2026  01:06:08 +0000 (0:00:00.088)       0:01:27.797 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 06 June 2026  01:06:08 +0000 (0:00:00.063)       0:01:27.860 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 06 June 2026  01:06:08 +0000 (0:00:00.067)       0:01:27.928 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 06 June 2026  01:06:08 +0000 (0:00:00.083)       0:01:28.011 ********* ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 06 June 2026  01:06:08 +0000 (0:00:00.087)       0:01:28.098 ********* ",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-server container] *************",
                                "Saturday 06 June 2026  01:06:08 +0000 (0:00:00.111)       0:01:28.210 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******",
                                "Saturday 06 June 2026  01:06:24 +0000 (0:00:15.942)       0:01:44.153 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****",
                                "Saturday 06 June 2026  01:06:41 +0000 (0:00:16.914)       0:02:01.068 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-memcached-exporter container] ***",
                                "Saturday 06 June 2026  01:06:48 +0000 (0:00:07.223)       0:02:08.291 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********",
                                "Saturday 06 June 2026  01:07:00 +0000 (0:00:12.013)       0:02:20.305 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******",
                                "Saturday 06 June 2026  01:07:14 +0000 (0:00:13.896)       0:02:34.201 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***",
                                "Saturday 06 June 2026  01:07:23 +0000 (0:00:08.579)       0:02:42.781 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-blackbox-exporter container] ***",
                                "Saturday 06 June 2026  01:07:33 +0000 (0:00:10.519)       0:02:53.300 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***",
                                "Saturday 06 June 2026  01:07:39 +0000 (0:00:05.673)       0:02:58.974 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:07:50 +0000 (0:00:11.369)       0:03:10.344 ********* ",
                                "=============================================================================== ",
                                "prometheus : Copying over prometheus config file ----------------------- 18.78s",
                                "prometheus : Restart prometheus-node-exporter container ---------------- 16.91s",
                                "prometheus : Restart prometheus-server container ----------------------- 15.94s",
                                "prometheus : Restart prometheus-cadvisor container --------------------- 13.90s",
                                "prometheus : Restart prometheus-memcached-exporter container ----------- 12.01s",
                                "prometheus : Restart prometheus-libvirt-exporter container ------------- 11.37s",
                                "prometheus : Restart prometheus-elasticsearch-exporter container ------- 10.52s",
                                "prometheus : Restart prometheus-alertmanager container ------------------ 8.58s",
                                "prometheus : Copying over config.json files ----------------------------- 7.37s",
                                "prometheus : Restart prometheus-mysqld-exporter container --------------- 7.22s",
                                "service-cert-copy : prometheus | Copying over extra CA certificates ----- 7.21s",
                                "prometheus : Restart prometheus-blackbox-exporter container ------------- 5.67s",
                                "service-check-containers : prometheus | Check containers ---------------- 5.66s",
                                "prometheus : Ensuring config directories exist -------------------------- 4.99s",
                                "prometheus : Copying over prometheus web config file -------------------- 3.65s",
                                "prometheus : Copying over my.cnf for mysqld_exporter -------------------- 3.62s",
                                "prometheus : Copying config file for blackbox exporter ------------------ 3.41s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS key --- 3.38s",
                                "prometheus : Copying over prometheus alertmanager config file ----------- 3.05s",
                                "service-check-containers : Include tasks -------------------------------- 3.02s",
                                "\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:07:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 08346c81-5e57-45e5-8868-827856f4206c is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:04:48 +0000 (0:00:00.437)       0:00:00.437 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:04:49 +0000 (0:00:00.640)       0:00:01.077 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_glance_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_glance_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_glance_True)\u001b[0m",
                                "",
                                "PLAY [Apply role glance] *******************************************************",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:04:49 +0000 (0:00:00.348)       0:00:01.426 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating/deleting services] ***************",
                                "Saturday 06 June 2026  01:04:50 +0000 (0:00:00.804)       0:00:02.231 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating/deleting endpoints] **************",
                                "Saturday 06 June 2026  01:04:55 +0000 (0:00:04.839)       0:00:07.070 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api-int.testbed.osism.xyz:9292 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> https://api.testbed.osism.xyz:9292 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating projects] ************************",
                                "Saturday 06 June 2026  01:05:04 +0000 (0:00:09.248)       0:00:16.319 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating users] ***************************",
                                "Saturday 06 June 2026  01:05:08 +0000 (0:00:04.089)       0:00:20.408 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating roles] ***************************",
                                "Saturday 06 June 2026  01:05:12 +0000 (0:00:04.617)       0:00:25.025 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Granting/revoking user roles] *************",
                                "Saturday 06 June 2026  01:05:17 +0000 (0:00:04.029)       0:00:29.055 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Saturday 06 June 2026  01:05:21 +0000 (0:00:04.542)       0:00:33.598 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:05:26 +0000 (0:00:04.587)       0:00:38.186 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [glance : Ensuring glance service ceph config subdir exists] **************",
                                "Saturday 06 June 2026  01:05:26 +0000 (0:00:00.837)       0:00:39.023 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copy over multiple ceph configs for Glance] *********************",
                                "Saturday 06 June 2026  01:05:31 +0000 (0:00:04.477)       0:00:43.501 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Copy over ceph Glance keyrings] *********************************",
                                "Saturday 06 June 2026  01:05:33 +0000 (0:00:01.888)       0:00:45.390 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directory has correct owner and permission] *****",
                                "Saturday 06 June 2026  01:05:34 +0000 (0:00:01.446)       0:00:46.837 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Check if policies shall be overwritten] *************************",
                                "Saturday 06 June 2026  01:05:35 +0000 (0:00:00.706)       0:00:47.544 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Saturday 06 June 2026  01:05:35 +0000 (0:00:00.292)       0:00:47.837 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:05:36 +0000 (0:00:00.494)       0:00:48.332 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over extra CA certificates] *********",
                                "Saturday 06 June 2026  01:05:37 +0000 (0:00:00.760)       0:00:49.092 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:05:42 +0000 (0:00:05.399)       0:00:54.491 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS key] ******",
                                "Saturday 06 June 2026  01:05:47 +0000 (0:00:04.964)       0:00:59.455 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Creating TLS backend PEM File] **********************************",
                                "Saturday 06 June 2026  01:05:53 +0000 (0:00:06.358)       0:01:05.814 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Copying over config.json files for services] ********************",
                                "Saturday 06 June 2026  01:05:58 +0000 (0:00:04.260)       0:01:10.075 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-api.conf] ***********************************",
                                "Saturday 06 June 2026  01:06:03 +0000 (0:00:05.391)       0:01:15.466 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-cache.conf for glance_api] ******************",
                                "Saturday 06 June 2026  01:06:10 +0000 (0:00:07.453)       0:01:22.920 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-image-import.conf] **************************",
                                "Saturday 06 June 2026  01:06:16 +0000 (0:00:05.794)       0:01:28.714 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Copying over property-protections-rules.conf] *******************",
                                "Saturday 06 June 2026  01:06:21 +0000 (0:00:04.952)       0:01:33.667 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over existing policy file] ******************************",
                                "Saturday 06 June 2026  01:06:28 +0000 (0:00:06.448)       0:01:40.116 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-haproxy-tls.cfg] ****************************",
                                "Saturday 06 June 2026  01:06:29 +0000 (0:00:00.969)       0:01:41.086 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Generating 'hostnqn' file for glance_api] ***********************",
                                "Saturday 06 June 2026  01:06:37 +0000 (0:00:08.045)       0:01:49.131 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Generating 'hostid' file for glance_api] ************************",
                                "Saturday 06 June 2026  01:06:41 +0000 (0:00:04.754)       0:01:53.886 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : glance | Check containers] ********************",
                                "Saturday 06 June 2026  01:06:47 +0000 (0:00:05.834)       0:01:59.720 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : glance | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:06:53 +0000 (0:00:05.715)       0:02:05.435 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:06:54 +0000 (0:00:00.988)       0:02:06.424 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:06:58 +0000 (0:00:03.659)       0:02:10.083 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database] ***************************************",
                                "Saturday 06 June 2026  01:06:58 +0000 (0:00:00.322)       0:02:10.406 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database user and setting permissions] **********",
                                "Saturday 06 June 2026  01:07:01 +0000 (0:00:02.999)       0:02:13.405 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Enable log_bin_trust_function_creators function] ****************",
                                "Saturday 06 June 2026  01:07:04 +0000 (0:00:02.921)       0:02:16.326 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance bootstrap container] *****************************",
                                "Saturday 06 June 2026  01:07:07 +0000 (0:00:02.862)       0:02:19.189 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Disable log_bin_trust_function_creators function] ***************",
                                "Saturday 06 June 2026  01:07:37 +0000 (0:00:30.630)       0:02:49.819 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  01:07:40 +0000 (0:00:02.792)       0:02:52.612 ********* ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  01:07:40 +0000 (0:00:00.138)       0:02:52.750 ********* ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  01:07:40 +0000 (0:00:00.137)       0:02:52.887 ********* ",
                                "",
                                "RUNNING HANDLER [glance : Restart glance-api container] ************************",
                                "Saturday 06 June 2026  01:07:40 +0000 (0:00:00.138)       0:02:53.025 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=14  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:08:12 +0000 (0:00:31.084)       0:03:24.110 ********* ",
                                "=============================================================================== ",
                                "glance : Restart glance-api container ---------------------------------- 31.08s",
                                "glance : Running Glance bootstrap container ---------------------------- 30.63s",
                                "service-ks-register : glance | Creating/deleting endpoints -------------- 9.25s",
                                "glance : Copying over glance-haproxy-tls.cfg ---------------------------- 8.05s",
                                "glance : Copying over glance-api.conf ----------------------------------- 7.45s",
                                "glance : Copying over property-protections-rules.conf ------------------- 6.45s",
                                "service-cert-copy : glance | Copying over backend internal TLS key ------ 6.36s",
                                "glance : Generating 'hostid' file for glance_api ------------------------ 5.83s",
                                "glance : Copying over glance-cache.conf for glance_api ------------------ 5.79s",
                                "service-check-containers : glance | Check containers -------------------- 5.72s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 5.40s",
                                "glance : Copying over config.json files for services -------------------- 5.39s",
                                "service-cert-copy : glance | Copying over backend internal TLS certificate --- 4.96s",
                                "glance : Copying over glance-image-import.conf -------------------------- 4.95s",
                                "service-ks-register : glance | Creating/deleting services --------------- 4.84s",
                                "glance : Generating 'hostnqn' file for glance_api ----------------------- 4.75s",
                                "service-ks-register : glance | Creating users --------------------------- 4.62s",
                                "glance : Ensuring config directories exist ------------------------------ 4.59s",
                                "service-ks-register : glance | Granting/revoking user roles ------------- 4.54s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 4.48s",
                                "\u001b[32m2026-06-06 01:08:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 764f7031-a68f-4747-b3f2-5f95c8d9f698 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:04:49 +0000 (0:00:00.548)       0:00:00.548 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:04:50 +0000 (0:00:00.460)       0:00:01.008 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_cinder_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_cinder_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_cinder_True)\u001b[0m",
                                "",
                                "PLAY [Apply role cinder] *******************************************************",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:04:50 +0000 (0:00:00.401)       0:00:01.410 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating/deleting services] ***************",
                                "Saturday 06 June 2026  01:04:52 +0000 (0:00:01.954)       0:00:03.364 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder (block-storage))\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating/deleting endpoints] **************",
                                "Saturday 06 June 2026  01:05:02 +0000 (0:00:09.533)       0:00:12.898 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api-int.testbed.osism.xyz:8776/v3 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api.testbed.osism.xyz:8776/v3 -> public)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating projects] ************************",
                                "Saturday 06 June 2026  01:05:19 +0000 (0:00:16.791)       0:00:29.689 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating users] ***************************",
                                "Saturday 06 June 2026  01:05:22 +0000 (0:00:03.905)       0:00:33.595 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating roles] ***************************",
                                "Saturday 06 June 2026  01:05:27 +0000 (0:00:04.828)       0:00:38.423 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Granting/revoking user roles] *************",
                                "Saturday 06 June 2026  01:05:32 +0000 (0:00:04.578)       0:00:43.002 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service -> service)\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directories exist] ******************************",
                                "Saturday 06 June 2026  01:05:39 +0000 (0:00:07.421)       0:00:50.424 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:05:44 +0000 (0:00:04.232)       0:00:54.656 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:05:44 +0000 (0:00:00.585)       0:00:55.242 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring cinder service ceph config subdirs exists] *************",
                                "Saturday 06 June 2026  01:05:46 +0000 (0:00:01.507)       0:00:56.749 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over multiple ceph.conf for cinder services] ************",
                                "Saturday 06 June 2026  01:05:49 +0000 (0:00:03.228)       0:00:59.977 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], \u001b[32m2026-06-06 01:08:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************",
                                "Saturday 06 June 2026  01:05:57 +0000 (0:00:07.805)       0:01:07.783 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************",
                                "Saturday 06 June 2026  01:05:59 +0000 (0:00:02.351)       0:01:10.135 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directory has correct owner and permission] *****",
                                "Saturday 06 June 2026  01:06:03 +0000 (0:00:03.504)       0:01:13.640 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Check if policies shall be overwritten] *************************",
                                "Saturday 06 June 2026  01:06:04 +0000 (0:00:01.125)       0:01:14.765 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Saturday 06 June 2026  01:06:04 +0000 (0:00:00.662)       0:01:15.428 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:06:05 +0000 (0:00:00.592)       0:01:16.020 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over extra CA certificates] *********",
                                "Saturday 06 June 2026  01:06:05 +0000 (0:00:00.551)       0:01:16.572 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:06:10 +0000 (0:00:04.862)       0:01:21.434 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Saturday 06 June 2026  01:06:12 +0000 (0:00:01.538)       0:01:22.973 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over config.json files for services] ********************",
                                "Saturday 06 June 2026  01:06:13 +0000 (0:00:01.571)       0:01:24.545 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder-wsgi.conf] **********************************",
                                "Saturday 06 June 2026  01:06:19 +0000 (0:00:05.699)       0:01:30.244 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Configure uWSGI for Cinder] **********************************************",
                                "Saturday 06 June 2026  01:06:21 +0000 (0:00:01.479)       0:01:31.724 ********* ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************",
                                "Saturday 06 June 2026  01:06:22 +0000 (0:00:01.622)       0:01:33.347 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder.conf] ***************************************",
                                "Saturday 06 June 2026  01:06:26 +0000 (0:00:04.198)       0:01:37.545 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : Generating 'hostnqn' file for cinder_volume] ********************",
                                "Saturday 06 June 2026  01:06:46 +0000 (0:00:19.982)       0:01:57.528 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [cinder : Generating 'hostid' file for cinder_volume] *********************",
                                "Saturday 06 June 2026  01:06:48 +0000 (0:00:01.629)       0:01:59.157 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over existing policy file] ******************************",
                                "Saturday 06 June 2026  01:06:50 +0000 (0:00:02.379)       0:02:01.536 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over nfs_shares files for cinder_volume] ****************",
                                "Saturday 06 June 2026  01:06:53 +0000 (0:00:02.101)       0:02:03.638 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : cinder | Check containers] ********************",
                                "Saturday 06 June 2026  01:06:53 +0000 (0:00:00.337)       0:02:03.975 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : cinder | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:06:57 +0000 (0:00:04.449)       0:02:08.424 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:06:58 +0000 (0:00:00.332)       0:02:08.757 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:06:59 +0000 (0:00:01.234)       0:02:09.991 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database] ***************************************",
                                "Saturday 06 June 2026  01:06:59 +0000 (0:00:00.310)       0:02:10.302 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database user and setting permissions] **********",
                                "Saturday 06 June 2026  01:07:02 +0000 (0:00:02.902)       0:02:13.204 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Running Cinder bootstrap container] *****************************",
                                "Saturday 06 June 2026  01:07:05 +0000 (0:00:02.925)       0:02:16.129 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  01:07:27 +0000 (0:00:21.829)       0:02:37.959 ********* ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  01:07:27 +0000 (0:00:00.063)       0:02:38.023 ********* ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  01:07:27 +0000 (0:00:00.059)       0:02:38.082 ********* ",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-api container] ************************",
                                "Saturday 06 June 2026  01:07:27 +0000 (0:00:00.174)       0:02:38.257 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-scheduler container] ******************",
                                "Saturday 06 June 2026  01:07:51 +0000 (0:00:24.363)       0:03:02.620 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-volume container] *********************",
                                "Saturday 06 June 2026  01:08:01 +0000 (0:00:09.353)       0:03:11.974 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-backup container] *********************",
                                "Saturday 06 June 2026  01:08:28 +0000 (0:00:26.893)       0:03:38.868 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Wait for cinder services to update service versions] ***",
                                "Saturday 06 June 2026  01:08:34 +0000 (0:00:06.114)       0:03:44.982 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=33  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:08:34 +0000 (0:00:00.359)       0:03:45.342 ********* ",
                                "=============================================================================== ",
                                "cinder : Restart cinder-volume container ------------------------------- 26.89s",
                                "cinder : Restart cinder-api container ---------------------------------- 24.36s",
                                "cinder : Running Cinder bootstrap container ---------------------------- 21.83s",
                                "cinder : Copying over cinder.conf -------------------------------------- 19.98s",
                                "service-ks-register : cinder | Creating/deleting endpoints ------------- 16.79s",
                                "service-ks-register : cinder | Creating/deleting services --------------- 9.53s",
                                "cinder : Restart cinder-scheduler container ----------------------------- 9.35s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 7.81s",
                                "service-ks-register : cinder | Granting/revoking user roles ------------- 7.42s",
                                "cinder : Restart cinder-backup container -------------------------------- 6.11s",
                                "cinder : Copying over config.json files for services -------------------- 5.70s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 4.86s",
                                "service-ks-register : cinder | Creating users --------------------------- 4.83s",
                                "service-ks-register : cinder | Creating roles --------------------------- 4.58s",
                                "service-check-containers : cinder | Check containers -------------------- 4.45s",
                                "cinder : Ensuring config directories exist ------------------------------ 4.23s",
                                "service-uwsgi-config : Copying over cinder-api uWSGI config ------------- 4.20s",
                                "service-ks-register : cinder | Creating projects ------------------------ 3.91s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.50s",
                                "cinder : Ensuring cinder service ceph config subdirs exists ------------- 3.23s",
                                "\u001b[32m2026-06-06 01:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:08:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:09:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d59e685-c423-42a5-a2e3-a8cc40595d22 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:08:15 +0000 (0:00:00.287)       0:00:00.287 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:08:15 +0000 (0:00:00.292)       0:00:00.580 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_barbican_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_barbican_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_barbican_True)\u001b[0m",
                                "",
                                "PLAY [Apply role barbican] *****************************************************",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Saturday 06 June 2026  01:08:16 +0000 (0:00:00.300)       0:00:00.880 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/barbican/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating/deleting services] *************",
                                "Saturday 06 June 2026  01:08:16 +0000 (0:00:00.588)       0:00:01.469 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating/deleting endpoints] ************",
                                "Saturday 06 June 2026  01:08:21 +0000 (0:00:04.511)       0:00:05.980 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api-int.testbed.osism.xyz:9311 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> https://api.testbed.osism.xyz:9311 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating projects] **********************",
                                "Saturday 06 June 2026  01:08:28 +0000 (0:00:07.607)       0:00:13.588 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating users] *************************",
                                "Saturday 06 June 2026  01:08:33 +0000 (0:00:04.263)       0:00:17.851 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating roles] *************************",
                                "Saturday 06 June 2026  01:08:36 +0000 (0:00:03.837)       0:00:21.688 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=key-manager:service-admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=creator)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=observer)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=audit)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Granting/revoking user roles] ***********",
                                "Saturday 06 June 2026  01:08:56 +0000 (0:00:19.855)       0:00:41.544 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring config directories exist] ****************************",
                                "Saturday 06 June 2026  01:09:00 +0000 (0:00:04.013)       0:00:45.557 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring vassals config directories exist] ********************",
                                "Saturday 06 June 2026  01:09:04 +0000 (0:00:03.725)       0:00:49.283 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m",
                                "",
                                "TASK [barbican : Check if policies shall be overwritten] ***********************",
                                "Saturday 06 June 2026  01:09:06 +0000 (0:00:01.796)       0:00:51.079 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Set barbican policy file] *************************************",
                                "Saturday 06 June 2026  01:09:06 +0000 (0:00:00.260)       0:00:51.340 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Saturday 06 June 2026  01:09:07 +0000 (0:00:00.750)       0:00:52.090 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/barbican/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over extra CA certificates] *******",
                                "Saturday 06 June 2026  01:09:08 +0000 (0:00:01.527)       0:00:53.618 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:09:12 +0000 (0:00:03.738)       0:00:57.357 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS key] ****",
                                "Saturday 06 June 2026  01:09:13 +0000 (0:00:01.331)       0:00:58.689 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over config.json files for services] ******************",
                                "Saturday 06 June 2026  01:09:15 +0000 (0:00:01.582)       0:01:00.271 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api.ini] ********************************",
                                "Saturday 06 June 2026  01:09:20 +0000 (0:00:05.503)       0:01:05.775 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Checking whether barbican-api-paste.ini file exists] **********",
                                "Saturday 06 June 2026  01:09:23 +0000 (0:00:02.493)       0:01:08.268 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api-paste.ini] **************************",
                                "Saturday 06 June 2026  01:09:26 +0000 (0:00:02.661)       0:01:10.930 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican.conf] ***********************************",
                                "Saturday 06 June 2026  01:09:27 +0000 (0:00:01.082)       0:01:12.012 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Copying over existing policy file] ****************************",
                                "Saturday 06 June 2026  01:09:39 +0000 (0:00:12.277)       0:01:24.289 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : barbican | Check containers] ******************",
                                "Saturday 06 June 2026  01:09:41 +0000 (0:00:02.025)       0:01:26.314 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : barbican | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:09:45 +0000 (0:00:04.153)       0:01:30.468 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:09:46 +0000 (0:00:00.930)       0:01:31.398 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Saturday 06 June 2026  01:09:49 +0000 (0:00:03.004)       0:01:34.403 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database] ***********************************",
                                "Saturday 06 June 2026  01:09:50 +0000 (0:00:00.851)       0:01:35.254 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database user and setting permissions] ******",
                                "Saturday 06 June 2026  01:09:53 +0000 (0:00:02.852)       0:01:38.107 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Running barbican bootstrap container] *************************",
                                "Saturday 06 June 2026  01:09:56 +0000 (0:00:03.183)       0:01:41.290 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Saturday 06 June 2026  01:10:09 +0000 (0:00:12.765)       0:01:54.056 ********* ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Saturday 06 June 2026  01:10:09 +0000 (0:00:00.172)       0:01:54.229 ********* ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Saturday 06 June 2026  01:10:09 +0000 (0:00:00.148)       0:01:54.378 ********* ",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-api container] ********************",
                                "Saturday 06 June 2026  01:10:09 +0000 (0:00:00.135)       0:01:54.514 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******",
                                "Saturday 06 June 2026  01:10:17 +0000 (0:00:08.113)       0:02:02.627 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-worker container] *****************",
                                "Saturday 06 June 2026  01:10:24 +0000 (0:00:06.488)       0:02:09.115 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:10:33 +0000 (0:00:09.284)       0:02:18.399 ********* ",
                                "=============================================================================== ",
                                "service-ks-register : barbican | Creating roles ------------------------ 19.86s",
                                "barbican : Running barbican bootstrap container ------------------------ 12.77s",
                                "barbican : Copying over barbican.conf ---------------------------------- 12.28s",
                                "barbican : Restart barbican-worker container ---------------------------- 9.28s",
                                "barbican : Restart barbican-api container ------------------------------- 8.11s",
                                "service-ks-register : barbican | Creating/deleting endpoints ------------ 7.61s",
                                "barbican : Restart barbican-keystone-listener container ----------------- 6.49s",
                                "barbican : Copying over config.json files for services ------------------ 5.50s",
                                "service-ks-register : barbican | Creating/deleting services ------------- 4.51s",
                                "service-ks-register : barbican | Creating projects ---------------------- 4.26s",
                                "service-check-containers : barbican | Check containers ------------------ 4.15s",
                                "service-ks-register : barbican | Granting/revoking user roles ----------- 4.01s",
                                "service-ks-register : barbican | Creating users ------------------------- 3.84s",
                                "service-cert-copy : barbican | Copying over extra CA certificates ------- 3.74s",
                                "barbican : Ensuring config directories exist ---------------------------- 3.73s",
                                "barbican : Creating barbican database user and setting permissions ------ 3.18s",
                                "service-check-containers : Include tasks -------------------------------- 3.00s",
                                "barbican : Creating barbican database ----------------------------------- 2.85s",
                                "barbican : Checking whether barbican-api-paste.ini file exists ---------- 2.66s",
                                "barbican : Copying over barbican-api.ini -------------------------------- 2.49s",
                                "\u001b[32m2026-06-06 01:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:10:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 98a02a1f-4441-4ca8-be28-7d2a9b9251f1 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:08:39 +0000 (0:00:00.620)       0:00:00.620 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:08:39 +0000 (0:00:00.359)       0:00:00.980 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_designate_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_designate_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_designate_True)\u001b[0m",
                                "",
                                "PLAY [Apply role designate] ****************************************************",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:08:39 +0000 (0:00:00.448)       0:00:01.428 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/designate/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating/deleting services] ************",
                                "Saturday 06 June 2026  01:08:40 +0000 (0:00:00.768)       0:00:02.196 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating/deleting endpoints] ***********",
                                "Saturday 06 June 2026  01:08:45 +0000 (0:00:04.742)       0:00:06.939 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api-int.testbed.osism.xyz:9001 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> https://api.testbed.osism.xyz:9001 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating projects] *********************",
                                "Saturday 06 June 2026  01:08:53 +0000 (0:00:08.281)       0:00:15.221 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating users] ************************",
                                "Saturday 06 June 2026  01:08:57 +0000 (0:00:04.123)       0:00:19.344 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating roles] ************************",
                                "Saturday 06 June 2026  01:09:02 +0000 (0:00:04.877)       0:00:24.222 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Granting/revoking user roles] **********",
                                "Saturday 06 June 2026  01:09:06 +0000 (0:00:04.216)       0:00:28.438 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m",
                                "",
                                "TASK [designate : Ensuring config directories exist] ***************************",
                                "Saturday 06 June 2026  01:09:10 +0000 (0:00:03.785)       0:00:32.224 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Check if policies shall be overwritten] **********************",
                                "Saturday 06 June 2026  01:09:16 +0000 (0:00:05.505)       0:00:37.730 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Set designate policy file] ***********************************",
                                "Saturday 06 June 2026  01:09:16 +0000 (0:00:00.371)       0:00:38.102 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:09:17 +0000 (0:00:00.830)       0:00:38.932 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/designate/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over extra CA certificates] ******",
                                "Saturday 06 June 2026  01:09:18 +0000 (0:00:00.859)       0:00:39.792 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:09:26 +0000 (0:00:08.352)       0:00:48.145 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS key] ***",
                                "Saturday 06 June 2026  01:09:28 +0000 (0:00:02.099)       0:00:50.245 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Copying over config.json files for services] *****************",
                                "Saturday 06 June 2026  01:09:32 +0000 (0:00:04.207)       0:00:54.452 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over designate.conf] *********************************",
                                "Saturday 06 June 2026  01:09:42 +0000 (0:00:09.232)       0:01:03.684 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over pools.yaml] *************************************",
                                "Saturday 06 June 2026  01:10:07 +0000 (0:00:25.012)       0:01:28.697 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over named.conf] *************************************",
                                "Saturday 06 June 2026  01:10:14 +0000 (0:00:07.722)       0:01:36.420 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.conf] **************************************",
                                "Saturday 06 June 2026  01:10:18 +0000 (0:00:03.379)       0:01:39.799 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.key] ***************************************",
                                "Saturday 06 June 2026  01:10:22 +0000 (0:00:04.282)       0:01:44.081 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:10:26 +0000 (0:00:04.483)       0:01:48.565 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Copying over existing policy file] ***************************",
                                "Saturday 06 June 2026  01:10:27 +0000 (0:00:00.503)       0:01:49.068 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : designate | Check containers] *****************",
                                "Saturday 06 June 2026  01:10:28 +0000 (0:00:01.284)       0:01:50.352 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : designate | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:10:34 +0000 (0:00:05.427)       0:01:55.780 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:10:35 +0000 (0:00:01.360)       0:01:57.141 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:10:37 +0000 (0:00:01.489)       0:01:58.630 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases] ********************************",
                                "Saturday 06 June 2026  01:10:37 +0000 (0:00:00.295)       0:01:58.926 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases user and setting permissions] ***",
                                "Saturday 06 June 2026  01:10:39 +0000 (0:00:02.414)       0:02:01.341 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> {{ groups['designate-central'][0] }}]\u001b[0m",
                                "",
                                "TASK [designate : Running Designate bootstrap container] ***********************",
                                "Saturday 06 June 2026  01:10:42 +0000 (0:00:03.143)       0:02:04.484 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:10:57 +0000 (0:00:14.576)       0:02:19.061 ********* ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:10:57 +0000 (0:00:00.085)       0:02:19.147 ********* ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:10:57 +0000 (0:00:00.068)       0:02:19.216 ********* ",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********",
                                "Saturday 06 June 2026  01:10:57 +0000 (0:00:00.072)       0:02:19.289 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-api container] ******************",
                                "Saturday 06 June 2026  01:11:05 +0000 (0:00:08.127)       0:02:27.417 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-central container] **************",
                                "Saturday 06 June 2026  01:11:11 +0000 (0:00:06.124)       0:02:33.541 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-producer container] *************",
                                "Saturday 06 June 2026  01:11:22 +0000 (0:00:10.625)       0:02:44.166 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-mdns container] *****************",
                                "Saturday 06 June 2026  01:11:28 +0000 (0:00:05.695)       0:02:49.862 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-worker container] ***************",
                                "Saturday 06 June 2026  01:11:35 +0000 (0:00:07.341)       0:02:57.204 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [designate : Non-destructive DNS pools update] ****************************",
                                "Saturday 06 June 2026  01:11:42 +0000 (0:00:07.010)       0:03:04.214 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=30  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:11:50 +0000 (0:00:07.862)       0:03:12.077 ********* ",
                                "=============================================================================== ",
                                "designate : Copying over designate.conf -------------------------------- 25.01s",
                                "designate : Running Designate bootstrap container ---------------------- 14.58s",
                                "designate : Restart designate-central container ------------------------ 10.63s",
                                "designate : Copying over config.json files for services ----------------- 9.23s",
                                "service-cert-copy : designate | Copying over extra CA certificates ------ 8.35s",
                                "service-ks-register : designate | Creating/deleting endpoints ----------- 8.28s",
                                "designate : Restart designate-backend-bind9 container ------------------- 8.13s",
                                "designate : Non-destructive DNS pools update ---------------------------- 7.86s",
                                "designate : Copying over pools.yaml ------------------------------------- 7.72s",
                                "designate : Restart designate-mdns container ---------------------------- 7.34s",
                                "designate : Restart designate-worker container -------------------------- 7.01s",
                                "designate : Restart designate-api container ----------------------------- 6.12s",
                                "designate : Restart designate-producer container ------------------------ 5.70s",
                                "designate : Ensuring config directories exist --------------------------- 5.51s",
                                "service-check-containers : designate | Check containers ----------------- 5.43s",
                                "service-ks-register : designate | Creating users ------------------------ 4.88s",
                                "service-ks-register : designate | Creating/deleting services ------------ 4.74s",
                                "designate : Copying over rndc.key --------------------------------------- 4.48s",
                                "designate : Copying over rndc.conf -------------------------------------- 4.28s",
                                "service-ks-register : designate | Creating roles ------------------------ 4.22s",
                                "\u001b[32m2026-06-06 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:11:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cf53a6c-d408-4c5f-8d7b-74c8222ffd72 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e08ef756-2d11-460f-bfc5-059d1f7f720a is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Download ironic ipa images] **********************************************",
                                "",
                                "TASK [Ensure the destination directory exists] *********************************",
                                "Saturday 06 June 2026  01:10:39 +0000 (0:00:00.108)       0:00:00.108 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent initramfs] *****************************************",
                                "Saturday 06 June 2026  01:10:40 +0000 (0:00:01.316)       0:00:01.424 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (3 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (2 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent kernel] ********************************************",
                                "Saturday 06 June 2026  01:11:55 +0000 (0:01:14.558)       0:01:15.983 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:12:01 +0000 (0:00:06.440)       0:01:22.423 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:12:02 +0000 (0:00:00.566)       0:01:22.990 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ironic_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ironic_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ironic_False)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True\u001b[0m",
                                "",
                                "PLAY [Apply role ironic] *******************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:12:03 +0000 (0:00:00.747)       0:01:23.737 ********* ",
                                "=============================================================================== ",
                                "Download ironic-agent initramfs ---------------------------------------- 74.56s",
                                "Download ironic-agent kernel -------------------------------------------- 6.44s",
                                "Ensure the destination directory exists --------------------------------- 1.32s",
                                "Group hosts based on enabled services ----------------------------------- 0.75s",
                                "Group hosts based on Kolla action --------------------------------------- 0.57s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:07:56 +0000 (0:00:00.300)       0:00:00.300 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:07:57 +0000 (0:00:00.557)       0:00:00.858 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_neutron_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_neutron_True)\u001b[0m",
                                "",
                                "PLAY [Apply role neutron] ******************************************************",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:07:58 +0000 (0:00:00.828)       0:00:01.687 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/neutron/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [neutron : Get container facts] *******************************************",
                                "Saturday 06 June 2026  01:07:59 +0000 (0:00:01.111)       0:00:02.798 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Get container volume facts] ************************************",
                                "Saturday 06 June 2026  01:08:01 +0000 (0:00:01.956)       0:00:04.755 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check for ML2/OVN presence] ************************************",
                                "Saturday 06 June 2026  01:08:02 +0000 (0:00:01.642)       0:00:06.397 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [neutron : Check for ML2/OVS presence] ************************************",
                                "Saturday 06 June 2026  01:08:03 +0000 (0:00:00.697)       0:00:07.095 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating/deleting services] **************",
                                "Saturday 06 June 2026  01:08:04 +0000 (0:00:00.980)       0:00:08.076 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating/deleting endpoints] *************",
                                "Saturday 06 June 2026  01:08:08 +0000 (0:00:03.520)       0:00:11.597 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api-int.testbed.osism.xyz:9696 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> https://api.testbed.osism.xyz:9696 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating projects] ***********************",
                                "Saturday 06 June 2026  01:08:14 +0000 (0:00:06.475)       0:00:18.072 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating users] **************************",
                                "Saturday 06 June 2026  01:08:18 +0000 (0:00:04.011)       0:00:22.084 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating roles] **************************",
                                "Saturday 06 June 2026  01:08:23 +0000 (0:00:04.593)       0:00:26.677 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Granting/revoking user roles] ************",
                                "Saturday 06 June 2026  01:08:27 +0000 (0:00:03.873)       0:00:30.550 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service -> service)\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:08:36 +0000 (0:00:09.068)       0:00:39.619 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Load and persist kernel modules] *****************************************",
                                "Saturday 06 June 2026  01:08:36 +0000 (0:00:00.609)       0:00:40.228 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check IPv6 support] ********************************************",
                                "Saturday 06 June 2026  01:08:40 +0000 (0:00:03.336)       0:00:43.564 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Setting sysctl values] ***************************************************",
                                "Saturday 06 June 2026  01:08:41 +0000 (0:00:01.083)       0:00:44.648 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Ensuring config directories exist] *****************************",
                                "Saturday 06 June 2026  01:08:43 +0000 (0:00:01.938)       0:00:46.587 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Check if extra ml2 plugins exists] *****************************",
                                "Saturday 06 June 2026  01:08:45 +0000 (0:00:02.234)       0:00:48.821 ********* ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' path\u001b[0m",
                                "\u001b[1;35mdue to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/neutron/plugins/' is not\u001b[0m",
                                "\u001b[1;35ma directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:08:46 +0000 (0:00:00.886)       0:00:49.708 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/neutron/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over extra CA certificates] ********",
                                "Saturday 06 June 2026  01:08:47 +0000 (0:00:01.235)       0:00:50.943 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:08:51 +0000 (0:00:03.501)       0:00:54.445 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS key] *****",
                                "Saturday 06 June 2026  01:08:52 +0000 (0:00:01.872)       0:00:56.317 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Creating TLS backend PEM File] *********************************",
                                "Saturday 06 June 2026  01:08:55 +0000 (0:00:02.445)       0:00:58.763 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:08:57 +0000 (0:00:01.848)       0:01:00.611 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Set neutron policy file] ***************************************",
                                "Saturday 06 June 2026  01:08:57 +0000 (0:00:00.247)       0:01:00.858 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over existing policy file] *****************************",
                                "Saturday 06 June 2026  01:08:57 +0000 (0:00:00.515)       0:01:01.373 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over config.json files for services] *******************",
                                "Saturday 06 June 2026  01:09:00 +0000 (0:00:02.419)       0:01:03.793 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron.conf] *************************************",
                                "Saturday 06 June 2026  01:09:04 +0000 (0:00:04.173)       0:01:07.966 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_vpnaas.conf] ******************************",
                                "Saturday 06 June 2026  01:09:10 +0000 (0:00:06.167)       0:01:14.133 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ssh key] ******************************************",
                                "Saturday 06 June 2026  01:09:13 +0000 (0:00:03.255)       0:01:17.389 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ml2_conf.ini] *************************************",
                                "Saturday 06 June 2026  01:09:17 +0000 (0:00:03.865)       0:01:21.255 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over openvswitch_agent.ini] ****************************",
                                "Saturday 06 June 2026  01:09:23 +0000 (0:00:05.619)       0:01:26.875 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over sriov_agent.ini] **********************************",
                                "Saturday 06 June 2026  01:09:27 +0000 (0:00:03.976)       0:01:30.851 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over mlnx_agent.ini] ***********************************",
                                "Saturday 06 June 2026  01:09:31 +0000 (0:00:04.201)       0:01:35.053 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over eswitchd.conf] ************************************",
                                "Saturday 06 June 2026  01:09:35 +0000 (0:00:03.648)       0:01:38.702 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dhcp_agent.ini] ***********************************",
                                "Saturday 06 June 2026  01:09:38 +0000 (0:00:03.149)       0:01:41.852 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dnsmasq.conf] *************************************",
                                "Saturday 06 June 2026  01:09:42 +0000 (0:00:04.086)       0:01:45.938 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over l3_agent.ini] *************************************",
                                "Saturday 06 June 2026  01:09:47 +0000 (0:00:05.420)       0:01:51.359 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over fwaas_driver.ini] *********************************",
                                "Saturday 06 June 2026  01:09:51 +0000 (0:00:03.860)       0:01:55.219 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metadata_agent.ini] *******************************",
                                "Saturday 06 June 2026  01:09:55 +0000 (0:00:03.672)       0:01:58.891 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************",
                                "Saturday 06 June 2026  01:09:58 +0000 (0:00:03.087)       0:02:01.978 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metering_agent.ini] *******************************",
                                "Saturday 06 June 2026  01:10:04 +0000 (0:00:06.003)       0:02:07.982 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ironic_neutron_agent.ini] *************************",
                                "Saturday 06 June 2026  01:10:08 +0000 (0:00:03.757)       0:02:11.740 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over bgp_dragent.ini] **********************************",
                                "Saturday 06 June 2026  01:10:13 +0000 (0:00:04.775)       0:02:16.516 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ovn_agent.ini] ************************************",
                                "Saturday 06 June 2026  01:10:16 +0000 (0:00:02.944)       0:02:19.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over nsx.ini] ******************************************",
                                "Saturday 06 June 2026  01:10:18 +0000 (0:00:02.949)       0:02:22.410 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copy neutron-l3-agent-wrapper script] **************************",
                                "Saturday 06 June 2026  01:10:22 +0000 (0:00:03.016)       0:02:25.426 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over extra ml2 plugins] ********************************",
                                "Saturday 06 June 2026  01:10:26 +0000 (0:00:04.093)       0:02:29.519 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************",
                                "Saturday 06 June 2026  01:10:28 +0000 (0:00:02.709)       0:02:32.229 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_taas.conf] ********************************",
                                "Saturday 06 June 2026  01:10:31 +0000 (0:00:02.617)       0:02:34.846 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [service-check-containers : neutron | Check containers] *******************",
                                "Saturday 06 June 2026  01:10:33 +0000 (0:00:01.907)       0:02:36.754 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : neutron | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:10:37 +0000 (0:00:03.978)       0:02:40.733 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:10:37 +0000 (0:00:00.633)       0:02:41.366 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:10:41 +0000 (0:00:03.092)       0:02:44.459 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database] *************************************",
                                "Saturday 06 June 2026  01:10:42 +0000 (0:00:00.962)       0:02:45.421 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database user and setting permissions] ********",
                                "Saturday 06 June 2026  01:10:43 +0000 (0:00:01.990)       0:02:47.412 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Running Neutron bootstrap container] ***************************",
                                "Saturday 06 June 2026  01:10:46 +0000 (0:00:02.161)       0:02:49.574 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 06 June 2026  01:11:25 +0000 (0:00:39.623)       0:03:29.198 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 06 June 2026  01:11:25 +0000 (0:00:00.084)       0:03:29.282 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 06 June 2026  01:11:25 +0000 (0:00:00.086)       0:03:29.369 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 06 June 2026  01:11:26 +0000 (0:00:00.077)       0:03:29.446 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 06 June 2026  01:11:26 +0000 (0:00:00.075)       0:03:29.521 ********* ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 06 June 2026  01:11:26 +0000 (0:00:00.068)       0:03:29.590 ********* ",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-server container] *******************",
                                "Saturday 06 June 2026  01:11:26 +0000 (0:00:00.083)       0:03:29.673 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-ovn-metadata-agent container] *******",
                                "Saturday 06 June 2026  01:11:55 +0000 (0:00:29.579)       0:03:59.253 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:12:54 +0000 (0:00:58.902)       0:04:58.156 ********* ",
                                "=============================================================================== ",
                                "neutron : Restart neutron-ovn-metadata-agent container ----------------- 58.90s",
                                "neutron : Running Neutron bootstrap container -------------------------- 39.62s",
                                "neutron : Restart neutron-server container ----------------------------- 29.58s",
                                "service-ks-register : neutron | Granting/revoking user roles ------------ 9.07s",
                                "service-ks-register : neutron | Creating/deleting endpoints ------------- 6.48s",
                                "neutron : Copying over neutron.conf ------------------------------------- 6.17s",
                                "neutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 6.00s",
                                "neutron : Copying over ml2_conf.ini ------------------------------------- 5.62s",
                                "neutron : Copying over dnsmasq.conf ------------------------------------- 5.42s",
                                "neutron : Copying over ironic_neutron_agent.ini ------------------------- 4.78s",
                                "service-ks-register : neutron | Creating users -------------------------- 4.59s",
                                "neutron : Copying over sriov_agent.ini ---------------------------------- 4.20s",
                                "neutron : Copying over config.json files for services ------------------- 4.17s",
                                "neutron : Copy neutron-l3-agent-wrapper script -------------------------- 4.09s",
                                "neutron : Copying over dhcp_agent.ini ----------------------------------- 4.09s",
                                "service-ks-register : neutron | Creating projects ----------------------- 4.01s",
                                "service-check-containers : neutron | Check containers ------------------- 3.98s",
                                "neutron : Copying over openvswitch_agent.ini ---------------------------- 3.98s",
                                "service-ks-register : neutron | Creating roles -------------------------- 3.87s",
                                "neutron : Copying over ssh key ------------------------------------------ 3.87s",
                                "\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5d2aea5-5e55-4ca9-af3d-5cb4926d742a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 933f8c60-d552-4fb1-bb4b-c48f2c828574 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:11:55 +0000 (0:00:00.390)       0:00:00.390 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:11:55 +0000 (0:00:00.390)       0:00:00.780 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_placement_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_placement_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_placement_True)\u001b[0m",
                                "",
                                "PLAY [Apply role placement] ****************************************************",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:11:55 +0000 (0:00:00.400)       0:00:01.181 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/placement/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating/deleting services] ************",
                                "Saturday 06 June 2026  01:11:56 +0000 (0:00:00.981)       0:00:02.162 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating/deleting endpoints] ***********",
                                "Saturday 06 June 2026  01:12:02 +0000 (0:00:05.108)       0:00:07.270 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api-int.testbed.osism.xyz:8780 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> https://api.testbed.osism.xyz:8780 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating projects] *********************",
                                "Saturday 06 June 2026  01:12:08 +0000 (0:00:06.866)       0:00:14.136 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating users] ************************",
                                "Saturday 06 June 2026  01:12:12 +0000 (0:00:03.664)       0:00:17.801 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating roles] ************************",
                                "Saturday 06 June 2026  01:12:16 +0000 (0:00:04.222)       0:00:22.023 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Granting/revoking user roles] **********",
                                "Saturday 06 June 2026  01:12:20 +0000 (0:00:03.856)       0:00:25.880 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:12:24 +0000 (0:00:03.871)       0:00:29.751 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Ensuring config directories exist] ***************************",
                                "Saturday 06 June 2026  01:12:24 +0000 (0:00:00.266)       0:00:30.018 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Check if policies shall be overwritten] **********************",
                                "Saturday 06 June 2026  01:12:26 +0000 (0:00:01.559)       0:00:31.577 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Set placement policy file] ***********************************",
                                "Saturday 06 June 2026  01:12:26 +0000 (0:00:00.162)       0:00:31.740 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:12:26 +0000 (0:00:00.238)       0:00:31.979 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/placement/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over extra CA certificates] ******",
                                "Saturday 06 June 2026  01:12:27 +0000 (0:00:00.731)       0:00:32.711 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:12:28 +0000 (0:00:01.505)       0:00:34.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS key] ***",
                                "Saturday 06 June 2026  01:12:29 +0000 (0:00:00.482)       0:00:34.699 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over config.json files for services] *****************",
                                "Saturday 06 June 2026  01:12:30 +0000 (0:00:00.779)       0:00:35.479 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement.conf] *********************************",
                                "Saturday 06 June 2026  01:12:31 +0000 (0:00:01.696)       0:00:37.175 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement-api wsgi configuration] ***************",
                                "Saturday 06 June 2026  01:12:34 +0000 (0:00:02.363)       0:00:39.538 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Configure uWSGI for Placement] *******************************************",
                                "Saturday 06 June 2026  01:12:34 +0000 (0:00:00.604)       0:00:40.143 ********* ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over placement-api uWSGI config] **********",
                                "Saturday 06 June 2026  01:12:35 +0000 (0:00:00.791)       0:00:40.935 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over migrate-db.rc.j2 configuration] *****************",
                                "Saturday 06 June 2026  01:12:37 +0000 (0:00:01.867)       0:00:42.802 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over existing policy file] ***************************",
                                "Saturday 06 June 2026  01:12:38 +0000 (0:00:01.266)       0:00:44.069 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : placement | Check containers] *****************",
                                "Saturday 06 June 2026  01:12:39 +0000 (0:00:01.069)       0:00:45.139 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : placement | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:12:41 +0000 (0:00:01.320)       0:00:46.459 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:12:41 +0000 (0:00:00.441)       0:00:46.901 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases] ********************************",
                                "Saturday 06 June 2026  01:12:42 +0000 (0:00:00.895)       0:00:47.797 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases user and setting permissions] ***",
                                "Saturday 06 June 2026  01:12:44 +0000 (0:00:02.171)       0:00:49.968 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Running placement bootstrap container] ***********************",
                                "Saturday 06 June 2026  01:12:47 +0000 (0:00:02.413)       0:00:52.382 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:12:59 +0000 (0:00:12.585)       0:01:04.968 ********* ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:12:59 +0000 (0:00:00.223)       0:01:05.191 ********* ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:13:00 +0000 (0:00:00.118)       0:01:05.309 ********* ",
                                "",
                                "RUNNING HANDLER [placement : Restart placement-api container] ******************",
                                "Saturday 06 June 2026  01:13:00 +0000 (0:00:00.079)       0:01:05.388 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:13:07 +0000 (0:00:07.614)       0:01:13.002 ********* ",
                                "=============================================================================== ",
                                "placement : Running placement bootstrap container ---------------------- 12.59s",
                                "placement : Restart placement-api container ----------------------------- 7.61s",
                                "service-ks-register : placement | Creating/deleting endpoints ----------- 6.87s",
                                "service-ks-register : placement | Creating/deleting services ------------ 5.11s",
                                "service-ks-register : placement | Creating users ------------------------ 4.22s",
                                "service-ks-register : placement | Granting/revoking user roles ---------- 3.87s",
                                "service-ks-register : placement | Creating roles ------------------------ 3.86s",
                                "service-ks-register : placement | Creating projects --------------------- 3.66s",
                                "placement : Creating placement databases user and setting permissions --- 2.41s",
                                "placement : Copying over placement.conf --------------------------------- 2.36s",
                                "placement : Creating placement databases -------------------------------- 2.17s",
                                "service-uwsgi-config : Copying over placement-api uWSGI config ---------- 1.87s",
                                "placement : Copying over config.json files for services ----------------- 1.70s",
                                "placement : Ensuring config directories exist --------------------------- 1.56s",
                                "service-cert-copy : placement | Copying over extra CA certificates ------ 1.51s",
                                "service-check-containers : placement | Check containers ----------------- 1.32s",
                                "placement : Copying over migrate-db.rc.j2 configuration ----------------- 1.27s",
                                "placement : Copying over existing policy file --------------------------- 1.07s",
                                "placement : include_tasks ----------------------------------------------- 0.98s",
                                "service-check-containers : Include tasks -------------------------------- 0.90s",
                                "\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5d2aea5-5e55-4ca9-af3d-5cb4926d742a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5d2aea5-5e55-4ca9-af3d-5cb4926d742a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5d2aea5-5e55-4ca9-af3d-5cb4926d742a is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb37c04c-303e-422d-a59f-f593dc4689b4 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:13:15 +0000 (0:00:00.165)       0:00:00.165 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:13:16 +0000 (0:00:00.348)       0:00:00.514 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_nova_True)\u001b[0m",
                                "",
                                "PLAY [Wait for the Nova service] ***********************************************",
                                "",
                                "TASK [Waiting for Nova public port to be UP] ***********************************",
                                "Saturday 06 June 2026  01:13:16 +0000 (0:00:00.567)       0:00:01.081 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:13:17 +0000 (0:00:01.095)       0:00:02.177 ********* ",
                                "=============================================================================== ",
                                "Waiting for Nova public port to be UP ----------------------------------- 1.10s",
                                "Group hosts based on enabled services ----------------------------------- 0.57s",
                                "Group hosts based on Kolla action --------------------------------------- 0.35s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:13:01 +0000 (0:00:01.213)       0:00:01.213 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:13:02 +0000 (0:00:01.031)       0:00:02.244 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_grafana_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_grafana_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_grafana_True)\u001b[0m",
                                "",
                                "PLAY [Apply role grafana] ******************************************************",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:13:03 +0000 (0:00:00.786)       0:00:03.031 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/grafana/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [grafana : Ensuring config directories exist] *****************************",
                                "Saturday 06 June 2026  01:13:04 +0000 (0:00:01.149)       0:00:04.180 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Check if extra configuration file exists] **********************",
                                "Saturday 06 June 2026  01:13:06 +0000 (0:00:01.698)       0:00:05.879 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:13:08 +0000 (0:00:02.349)       0:00:08.228 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/grafana/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over extra CA certificates] ********",
                                "Saturday 06 June 2026  01:13:09 +0000 (0:00:01.526)       0:00:09.755 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:13:12 +0000 (0:00:02.546)       0:00:12.302 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****",
                                "Saturday 06 June 2026  01:13:13 +0000 (0:00:01.273)       0:00:13.575 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over config.json files] ********************************",
                                "Saturday 06 June 2026  01:13:14 +0000 (0:00:01.241)       0:00:14.816 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over grafana.ini] **************************************",
                                "Saturday 06 June 2026  01:13:16 +0000 (0:00:01.629)       0:00:16.446 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over extra configuration file] *************************",
                                "Saturday 06 June 2026  01:13:17 +0000 (0:00:01.406)       0:00:17.852 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Configuring Prometheus as data source for Grafana] *************",
                                "Saturday 06 June 2026  01:13:18 +0000 (0:00:00.324)       0:00:18.177 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "",
                                "TASK [grafana : Configuring dashboards provisioning] ***************************",
                                "Saturday 06 June 2026  01:13:19 +0000 (0:00:01.408)       0:00:19.585 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "",
                                "TASK [grafana : Check if the folder for custom grafana dashboards exists] ******",
                                "Saturday 06 June 2026  01:13:21 +0000 (0:00:01.335)       0:00:20.921 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : Remove templated Grafana dashboards] ***************************",
                                "Saturday 06 June 2026  01:13:23 +0000 (0:00:02.537)       0:00:23.458 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over custom dashboards] ********************************",
                                "Saturday 06 June 2026  01:13:24 +0000 (0:00:01.175)       0:00:24.634 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : grafana | Check containers] *******************",
                                "Saturday 06 June 2026  01:13:26 +0000 (0:00:01.723)       0:00:26.358 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : grafana | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:13:28 +0000 (0:00:01.544)       0:00:27.903 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:13:28 +0000 (0:00:00.437)       0:00:28.342 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database] *************************************",
                                "Saturday 06 June 2026  01:13:29 +0000 (0:00:00.987)       0:00:29.329 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database user and setting permissions] ********",
                                "Saturday 06 June 2026  01:13:32 +0000 (0:00:02.545)       0:00:31.875 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Saturday 06 June 2026  01:13:34 +0000 (0:00:02.479)       0:00:34.355 ********* ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Saturday 06 June 2026  01:13:34 +0000 (0:00:00.067)       0:00:34.422 ********* ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Saturday 06 June 2026  01:13:34 +0000 (0:00:00.067)       0:00:34.489 ********* ",
                                "",
                                "RUNNING HANDLER [grafana : Restart first grafana container] ********************",
                                "Saturday 06 June 2026  01:13:34 +0000 (0:00:00.065)       0:00:34.555 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [grafana : Waiting for grafana to start on first node] *********",
                                "Saturday 06 June 2026  01:13:41 +0000 (0:00:06.972)       0:00:41.528 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (12 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (11 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [grafana : Restart remaining grafana containers] ***************",
                                "Saturday 06 June 2026  01:14:08 +0000 (0:00:26.490)       0:01:08.018 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [grafana : Wait for grafana application ready] ****************************",
                                "Saturday 06 June 2026  01:14:41 +0000 (0:00:33.597)       0:01:41.616 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Remove old grafana docker volume] ******************************",
                                "Saturday 06 June 2026  01:14:43 +0000 (0:00:02.215)       0:01:43.831 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Enable grafana datasources] ************************************",
                                "Saturday 06 June 2026  01:14:44 +0000 (0:00:00.346)       0:01:44.178 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'influxdb', 'value': {'enabled': False, 'data': {'isDefault': True, 'database': 'telegraf', 'name': 'telegraf', 'type': 'influxdb', 'url': 'https://api-int.testbed.osism.xyz:8086', 'access': 'proxy', 'basicAuth': False}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'data': {'name': 'opensearch', 'type': 'grafana-opensearch-datasource', 'access': 'proxy', 'url': 'https://api-int.testbed.osism.xyz:9200', 'jsonData': {'flavor': 'OpenSearch', 'database': 'flog-*', 'version': '2.11.1', 'timeField': '@timestamp', 'logLevelField': 'log_level'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Disable Getting Started panel] *********************************",
                                "Saturday 06 June 2026  01:14:46 +0000 (0:00:02.298)       0:01:46.477 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:14:47 +0000 (0:00:00.463)       0:01:46.940 ********* ",
                                "=============================================================================== ",
                                "grafana : Restart remaining grafana containers ------------------------- 33.60s",
                                "grafana : Waiting for grafana to start on first node ------------------- 26.49s",
                                "grafana : Restart first grafana container ------------------------------- 6.97s",
                                "grafana : Creating grafana database ------------------------------------- 2.55s",
                                "service-cert-copy : grafana | Copying over extra CA certificates -------- 2.54s",
                                "grafana : Check if the folder for custom grafana dashboards exists ------ 2.54s",
                                "grafana : Creating grafana database user and setting permissions -------- 2.48s",
                                "grafana : Check if extra configuration file exists ---------------------- 2.35s",
                                "grafana : Enable grafana datasources ------------------------------------ 2.30s",
                                "grafana : Wait for grafana application ready ---------------------------- 2.22s",
                                "grafana : Copying over custom dashboards -------------------------------- 1.72s",
                                "grafana : Ensuring config directories exist ----------------------------- 1.70s",
                                "grafana : Copying over config.json files -------------------------------- 1.63s",
                                "service-check-containers : grafana | Check containers ------------------- 1.55s",
                                "grafana : include_tasks ------------------------------------------------- 1.53s",
                                "grafana : Configuring Prometheus as data source for Grafana ------------- 1.41s",
                                "grafana : Copying over grafana.ini -------------------------------------- 1.41s",
                                "grafana : Configuring dashboards provisioning --------------------------- 1.34s",
                                "service-cert-copy : grafana | Copying over backend internal TLS certificate --- 1.27s",
                                "service-cert-copy : grafana | Copying over backend internal TLS key ----- 1.24s",
                                "\u001b[32m2026-06-06 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 87377285-5636-4c81-a592-e8a45fc1a171 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:12:09 +0000 (0:00:00.680)       0:00:00.680 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:12:10 +0000 (0:00:00.303)       0:00:00.984 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_magnum_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_magnum_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_magnum_True)\u001b[0m",
                                "",
                                "PLAY [Apply role magnum] *******************************************************",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:12:10 +0000 (0:00:00.522)       0:00:01.507 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/magnum/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating/deleting services] ***************",
                                "Saturday 06 June 2026  01:12:12 +0000 (0:00:01.628)       0:00:03.135 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating/deleting endpoints] **************",
                                "Saturday 06 June 2026  01:12:16 +0000 (0:00:04.565)       0:00:07.701 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api-int.testbed.osism.xyz:9511/v1 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> https://api.testbed.osism.xyz:9511/v1 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating projects] ************************",
                                "Saturday 06 June 2026  01:12:23 +0000 (0:00:06.846)       0:00:14.547 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating users] ***************************",
                                "Saturday 06 June 2026  01:12:27 +0000 (0:00:03.533)       0:00:18.081 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating roles] ***************************",
                                "Saturday 06 June 2026  01:12:30 +0000 (0:00:03.825)       0:00:21.906 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Granting/revoking user roles] *************",
                                "Saturday 06 June 2026  01:12:34 +0000 (0:00:03.395)       0:00:25.302 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee domain] *********************************",
                                "Saturday 06 June 2026  01:12:38 +0000 (0:00:03.832)       0:00:29.134 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user] ***********************************",
                                "Saturday 06 June 2026  01:12:41 +0000 (0:00:03.195)       0:00:32.330 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user role] ******************************",
                                "Saturday 06 June 2026  01:12:45 +0000 (0:00:04.215)       0:00:36.546 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Ensuring config directories exist] ******************************",
                                "Saturday 06 June 2026  01:12:49 +0000 (0:00:03.599)       0:00:40.146 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Check if policies shall be overwritten] *************************",
                                "Saturday 06 June 2026  01:12:50 +0000 (0:00:01.784)       0:00:41.931 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum policy file] *****************************************",
                                "Saturday 06 June 2026  01:12:51 +0000 (0:00:00.142)       0:00:42.073 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Check if kubeconfig file is supplied] ***************************",
                                "Saturday 06 June 2026  01:12:51 +0000 (0:00:00.308)       0:00:42.382 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over kubeconfig file] ***********************************",
                                "Saturday 06 June 2026  01:12:53 +0000 (0:00:01.757)       0:00:44.139 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum kubeconfig file's path] ******************************",
                                "Saturday 06 June 2026  01:12:56 +0000 (0:00:03.345)       0:00:47.484 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:12:57 +0000 (0:00:00.540)       0:00:48.025 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/magnum/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over extra CA certificates] *********",
                                "Saturday 06 June 2026  01:12:57 +0000 (0:00:00.911)       0:00:48.937 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:13:01 +0000 (0:00:03.523)       0:00:52.461 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over backend internal TLS key] ******",
                                "Saturday 06 June 2026  01:13:03 +0000 (0:00:02.432)       0:00:54.894 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over config.json files for services] ********************",
                                "Saturday 06 June 2026  01:13:05 +0000 (0:00:01.316)       0:00:56.210 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Copying over magnum.conf] ***************************************",
                                "Saturday 06 June 2026  01:13:08 +0000 (0:00:03.178)       0:00:59.389 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Copying over existing policy file] ******************************",
                                "Saturday 06 June 2026  01:13:17 +0000 (0:00:09.206)       0:01:08.595 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : magnum | Check containers] ********************",
                                "Saturday 06 June 2026  01:13:18 +0000 (0:00:00.666)       0:01:09.261 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : magnum | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:13:20 +0000 (0:00:02.601)       0:01:11.863 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:13:21 +0000 (0:00:00.352)       0:01:12.216 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Saturday 06 June 2026  01:13:23 +0000 (0:00:02.674)       0:01:14.891 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database] ***************************************",
                                "Saturday 06 June 2026  01:13:24 +0000 (0:00:00.465)       0:01:15.357 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database user and setting permissions] **********",
                                "Saturday 06 June 2026  01:13:26 +0000 (0:00:02.477)       0:01:17.835 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Running Magnum bootstrap container] *****************************",
                                "Saturday 06 June 2026  01:13:29 +0000 (0:00:02.915)       0:01:20.750 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  01:13:49 +0000 (0:00:20.212)       0:01:40.963 ********* ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  01:13:50 +0000 (0:00:00.075)       0:01:41.038 ********* ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Saturday 06 June 2026  01:13:50 +0000 (0:00:00.081)       0:01:41.119 ********* ",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-api container] ************************",
                                "Saturday 06 June 2026  01:13:50 +0000 (0:00:00.100)       0:01:41.219 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-conductor container] ******************",
                                "Saturday 06 June 2026  01:14:10 +0000 (0:00:20.445)       0:02:01.665 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:14:27 +0000 (0:00:16.529)       0:02:18.195 ********* ",
                                "=============================================================================== ",
                                "magnum : Restart magnum-api container ---------------------------------- 20.45s",
                                "magnum : Running Magnum bootstrap container ---------------------------- 20.21s",
                                "magnum : Restart magnum-conductor container ---------------------------- 16.53s",
                                "magnum : Copying over magnum.conf --------------------------------------- 9.21s",
                                "service-ks-register : magnum | Creating/deleting endpoints -------------- 6.85s",
                                "service-ks-register : magnum | Creating/deleting services --------------- 4.57s",
                                "magnum : Creating Magnum trustee user ----------------------------------- 4.22s",
                                "service-ks-register : magnum | Granting/revoking user roles ------------- 3.83s",
                                "service-ks-register : magnum | Creating users --------------------------- 3.83s",
                                "magnum : Creating Magnum trustee user role ------------------------------ 3.60s",
                                "service-ks-register : magnum | Creating projects ------------------------ 3.53s",
                                "service-cert-copy : magnum | Copying over extra CA certificates --------- 3.52s",
                                "service-ks-register : magnum | Creating roles --------------------------- 3.40s",
                                "magnum : Copying over kubeconfig file ----------------------------------- 3.35s",
                                "magnum : Creating Magnum trustee domain --------------------------------- 3.20s",
                                "magnum : Copying over config.json files for services -------------------- 3.18s",
                                "magnum : Creating Magnum database user and setting permissions ---------- 2.92s",
                                "service-check-containers : Include tasks -------------------------------- 2.67s",
                                "service-check-containers : magnum | Check containers -------------------- 2.60s",
                                "magnum : Creating Magnum database --------------------------------------- 2.48s",
                                "\u001b[32m2026-06-06 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:15:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9cfbf735-c961-45b2-8769-e50691cf2439 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on OpenStack release] **********************************",
                                "Saturday 06 June 2026  01:05:31 +0000 (0:00:00.344)       0:00:00.344 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:05:32 +0000 (0:00:00.853)       0:00:01.198 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:05:32 +0000 (0:00:00.858)       0:00:02.056 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=enable_nova_True)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=enable_nova_True)\u001b[0m",
                                "",
                                "PLAY [Bootstrap nova API databases] ********************************************",
                                "",
                                "TASK [Bootstrap deploy] ********************************************************",
                                "Saturday 06 June 2026  01:05:33 +0000 (0:00:00.731)       0:00:02.787 ********* ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases] ******************************************",
                                "Saturday 06 June 2026  01:05:34 +0000 (0:00:00.803)       0:00:03.590 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova_cell0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova_api)\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases user and setting permissions] *************",
                                "Saturday 06 June 2026  01:05:38 +0000 (0:00:04.026)       0:00:07.617 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Ensuring config directories exist] ********************************",
                                "Saturday 06 June 2026  01:05:42 +0000 (0:00:04.483)       0:00:12.101 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Saturday 06 June 2026  01:05:43 +0000 (0:00:00.765)       0:00:12.866 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Saturday 06 June 2026  01:05:45 +0000 (0:00:02.076)       0:00:14.943 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Saturday 06 June 2026  01:05:50 +0000 (0:00:04.840)       0:00:19.783 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Running Nova API bootstrap container] *****************************",
                                "Saturday 06 June 2026  01:05:52 +0000 (0:00:01.559)       0:00:21.343 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Create cell0 mappings] ********************************************",
                                "Saturday 06 June 2026  01:06:23 +0000 (0:00:31.598)       0:00:52.941 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Saturday 06 June 2026  01:06:38 +0000 (0:00:15.183)       0:01:08.124 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Saturday 06 June 2026  01:06:53 +0000 (0:00:14.756)       0:01:22.881 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Update cell0 mappings] ********************************************",
                                "Saturday 06 June 2026  01:06:54 +0000 (0:00:00.908)       0:01:23.790 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Saturday 06 June 2026  01:06:55 +0000 (0:00:01.244)       0:01:25.034 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/bootstrap_service.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Running Nova API bootstrap container] *****************************",
                                "Saturday 06 June 2026  01:06:56 +0000 (0:00:00.754)       0:01:25.789 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Saturday 06 June 2026  01:07:17 +0000 (0:00:21.391)       0:01:47.181 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Bootstrap nova cell databases] *******************************************",
                                "",
                                "TASK [Bootstrap deploy] ********************************************************",
                                "Saturday 06 June 2026  01:07:18 +0000 (0:00:00.323)       0:01:47.504 ********* ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database] *********************************",
                                "Saturday 06 June 2026  01:07:18 +0000 (0:00:00.658)       0:01:48.163 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database user and setting permissions] ****",
                                "Saturday 06 June 2026  01:07:21 +0000 (0:00:02.394)       0:01:50.558 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************",
                                "Saturday 06 June 2026  01:07:23 +0000 (0:00:02.486)       0:01:53.044 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************",
                                "Saturday 06 June 2026  01:07:24 +0000 (0:00:00.698)       0:01:53.743 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> {{ service_rabbitmq_delegate_host }}]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************",
                                "Saturday 06 June 2026  01:07:39 +0000 (0:00:14.573)       0:02:08.316 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************",
                                "Saturday 06 June 2026  01:07:39 +0000 (0:00:00.324)       0:02:08.640 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Saturday 06 June 2026  01:07:40 +0000 (0:00:01.367)       0:02:10.008 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******",
                                "Saturday 06 June 2026  01:07:41 +0000 (0:00:00.654)       0:02:10.662 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] **************",
                                "Saturday 06 June 2026  01:07:42 +0000 (0:00:01.240)       0:02:11.902 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Running Nova cell bootstrap container] ***********************",
                                "Saturday 06 June 2026  01:07:45 +0000 (0:00:02.449)       0:02:14.352 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Saturday 06 June 2026  01:08:08 +0000 (0:00:22.843)       0:02:37.195 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Saturday 06 June 2026  01:08:22 +0000 (0:00:14.338)       0:02:51.533 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Create cell] *************************************************",
                                "Saturday 06 June 2026  01:08:23 +0000 (0:00:00.834)       0:02:52.368 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Update cell] *************************************************",
                                "Saturday 06 June 2026  01:08:38 +0000 (0:00:15.228)       0:03:07.596 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Saturday 06 June 2026  01:08:40 +0000 (0:00:02.020)       0:03:09.617 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role nova] *********************************************************",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Saturday 06 June 2026  01:08:40 +0000 (0:00:00.320)       0:03:09.937 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating/deleting services] *****************",
                                "Saturday 06 June 2026  01:08:41 +0000 (0:00:00.893)       0:03:10.830 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy (compute_legacy)) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova (compute))\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating/deleting endpoints] ****************",
                                "Saturday 06 June 2026  01:08:46 +0000 (0:00:04.421)       0:03:15.252 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api-int.testbed.osism.xyz:8774/v2/%(tenant_id)s -> internal) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy -> https://api.testbed.osism.xyz:8774/v2/%(tenant_id)s -> public) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api-int.testbed.osism.xyz:8774/v2.1 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> https://api.testbed.osism.xyz:8774/v2.1 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating projects] **************************",
                                "Saturday 06 June 2026  01:08:54 +0000 (0:00:08.604)       0:03:23.856 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating users] *****************************",
                                "Saturday 06 June 2026  01:08:58 +0000 (0:00:03.985)       0:03:27.842 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating roles] *****************************",
                                "Saturday 06 June 2026  01:09:03 +0000 (0:00:04.744)       0:03:32.587 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Granting/revoking user roles] ***************",
                                "Saturday 06 June 2026  01:09:07 +0000 (0:00:04.025)       0:03:36.612 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service -> service)\u001b[0m",
                                "",
                                "TASK [nova : Ensuring config directories exist] ********************************",
                                "Saturday 06 June 2026  01:09:15 +0000 (0:00:08.405)       0:03:45.018 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Check if policies shall be overwritten] ***************************",
                                "Saturday 06 June 2026  01:09:20 +0000 (0:00:04.202)       0:03:49.220 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Saturday 06 June 2026  01:09:20 +0000 (0:00:00.284)       0:03:49.505 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Check for vendordata file] ****************************************",
                                "Saturday 06 June 2026  01:09:21 +0000 (0:00:00.817)       0:03:50.322 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Saturday 06 June 2026  01:09:22 +0000 (0:00:01.801)       0:03:52.124 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Saturday 06 June 2026  01:09:23 +0000 (0:00:00.288)       0:03:52.412 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over extra CA certificates] ***********",
                                "Saturday 06 June 2026  01:09:24 +0000 (0:00:01.361)       0:03:53.773 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:09:29 +0000 (0:00:05.197)       0:03:58.970 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Saturday 06 June 2026  01:09:31 +0000 (0:00:01.883)       0:04:00.854 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for services] **********************",
                                "Saturday 06 June 2026  01:09:35 +0000 (0:00:03.463)       0:04:04.317 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf] *******************************************",
                                "Saturday 06 June 2026  01:09:39 +0000 (0:00:04.201)       0:04:08.518 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Copying over existing policy file] ********************************",
                                "Saturday 06 June 2026  01:09:57 +0000 (0:00:17.728)       0:04:26.247 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova-api-wsgi.conf] **********************************",
                                "Saturday 06 June 2026  01:09:58 +0000 (0:00:01.828)       0:04:28.075 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova-metadata-wsgi.conf] *****************************",
                                "Saturday 06 June 2026  01:10:00 +0000 (0:00:01.745)       0:04:29.820 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over vendordata file for nova services] *******************",
                                "Saturday 06 June 2026  01:10:02 +0000 (0:00:01.377)       0:04:31.198 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-metadata) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-metadata) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-metadata) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Configure uWSGI for Nova] ************************************************",
                                "Saturday 06 June 2026  01:10:02 +0000 (0:00:00.346)       0:04:31.544 ********* ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************",
                                "Saturday 06 June 2026  01:10:05 +0000 (0:00:03.573)       0:04:35.118 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over nova-metadata uWSGI config] **********",
                                "Saturday 06 June 2026  01:10:09 +0000 (0:00:03.878)       0:04:38.996 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova | Check containers] **********************",
                                "Saturday 06 June 2026  01:10:14 +0000 (0:00:04.556)       0:04:43.553 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:10:17 +0000 (0:00:03.489)       0:04:47.042 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:10:18 +0000 (0:00:00.713)       0:04:47.756 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Saturday 06 June 2026  01:10:20 +0000 (0:00:02.399)       0:04:50.165 ********* ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Saturday 06 June 2026  01:10:21 +0000 (0:00:00.142)       0:04:50.308 ********* ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Saturday 06 June 2026  01:10:21 +0000 (0:00:00.142)       0:04:50.450 ********* ",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-scheduler container] **********************",
                                "Saturday 06 June 2026  01:10:21 +0000 (0:00:00.301)       0:04:50.752 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-api container] ****************************",
                                "Saturday 06 June 2026  01:10:40 +0000 (0:00:19.181)       0:05:09.933 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-metadata container] ***********************",
                                "Saturday 06 June 2026  01:10:51 +0000 (0:00:11.135)       0:05:21.069 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Apply role nova-cell] ****************************************************",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:11:01 +0000 (0:00:09.644)       0:05:30.713 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/deploy.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:11:02 +0000 (0:00:01.320)       0:05:32.034 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get new Libvirt version] *************************************",
                                "Saturday 06 June 2026  01:11:03 +0000 (0:00:00.625)       0:05:32.660 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Cache new Libvirt version] ***********************************",
                                "Saturday 06 June 2026  01:11:23 +0000 (0:00:20.506)       0:05:53.166 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get nova_libvirt image info] *********************************************",
                                "Saturday 06 June 2026  01:11:25 +0000 (0:00:01.831)       0:05:54.998 ********* ",
                                "\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m",
                                "",
                                "TASK [service-image-info : community.docker.docker_image_info] *****************",
                                "Saturday 06 June 2026  01:11:26 +0000 (0:00:01.065)       0:05:56.063 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Saturday 06 June 2026  01:11:32 +0000 (0:00:05.339)       0:06:01.402 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : containers.podman.podman_image_info] ****************",
                                "Saturday 06 June 2026  01:11:34 +0000 (0:00:02.403)       0:06:03.806 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Saturday 06 June 2026  01:11:36 +0000 (0:00:02.255)       0:06:06.061 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get container facts] *****************************************",
                                "Saturday 06 June 2026  01:11:39 +0000 (0:00:02.174)       0:06:08.235 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get current Libvirt version] *********************************",
                                "Saturday 06 June 2026  01:11:43 +0000 (0:00:04.396)       0:06:12.632 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check that the new Libvirt version is >= current] ************",
                                "Saturday 06 June 2026  01:11:45 +0000 (0:00:02.079)       0:06:14.712 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Load and persist br_netfilter module] ************************************",
                                "Saturday 06 June 2026  01:11:47 +0000 (0:00:01.763)       0:06:16.475 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Saturday 06 June 2026  01:11:48 +0000 (0:00:00.917)       0:06:17.393 ********* ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Saturday 06 June 2026  01:11:49 +0000 (0:00:00.891)       0:06:18.284 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Saturday 06 June 2026  01:11:50 +0000 (0:00:01.260)       0:06:19.545 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=br_netfilter) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=br_netfilter) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=br_netfilter) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Enable bridge-nf-call sysctl variables] **********************",
                                "Saturday 06 June 2026  01:11:51 +0000 (0:00:00.689)       0:06:20.234 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Saturday 06 June 2026  01:11:53 +0000 (0:00:02.445)       0:06:22.680 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Mask qemu-kvm service] ***************************************",
                                "Saturday 06 June 2026  01:11:54 +0000 (0:00:01.308)       0:06:23.989 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Saturday 06 June 2026  01:11:57 +0000 (0:00:02.323)       0:06:26.312 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:12:00 +0000 (0:00:03.320)       0:06:29.633 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/copy-certs.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over extra CA certificates] ***********",
                                "Saturday 06 June 2026  01:12:01 +0000 (0:00:01.393)       0:06:31.035 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:12:07 +0000 (0:00:05.505)       0:06:36.540 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Saturday 06 June 2026  01:12:10 +0000 (0:00:02.864)       0:06:39.405 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:12:13 +0000 (0:00:03.059)       0:06:42.464 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/external_ceph.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Check nova keyring file] *************************************",
                                "Saturday 06 June 2026  01:12:14 +0000 (0:00:01.260)       0:06:43.725 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check cinder keyring file] ***********************************",
                                "Saturday 06 June 2026  01:12:15 +0000 (0:00:01.166)       0:06:44.891 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract nova key from file] **********************************",
                                "Saturday 06 June 2026  01:12:16 +0000 (0:00:00.993)       0:06:45.885 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract cinder key from file] ********************************",
                                "Saturday 06 June 2026  01:12:17 +0000 (0:00:00.660)       0:06:46.545 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph nova keyring file] ****************************",
                                "Saturday 06 June 2026  01:12:17 +0000 (0:00:00.457)       0:06:47.003 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph cinder keyring file] **************************",
                                "Saturday 06 June 2026  01:12:19 +0000 (0:00:01.251)       0:06:48.254 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf] *****************************************",
                                "Saturday 06 June 2026  01:12:20 +0000 (0:00:01.128)       0:06:49.382 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-libvirt)\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************",
                                "Saturday 06 June 2026  01:12:24 +0000 (0:00:04.073)       0:06:53.456 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf (host libvirt)] **************************",
                                "Saturday 06 June 2026  01:12:24 +0000 (0:00:00.299)       0:06:53.756 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring libvirt secrets directory exists] *******************",
                                "Saturday 06 June 2026  01:12:24 +0000 (0:00:00.266)       0:06:54.022 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing nova secret xml for libvirt] *************************",
                                "Saturday 06 June 2026  01:12:26 +0000 (0:00:01.501)       0:06:55.523 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing secrets key for libvirt] *****************************",
                                "Saturday 06 June 2026  01:12:29 +0000 (0:00:03.481)       0:06:59.005 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************",
                                "Saturday 06 June 2026  01:12:33 +0000 (0:00:03.305)       0:07:02.310 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/qemu_wrapper.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Check qemu wrapper file] *************************************",
                                "Saturday 06 June 2026  01:12:35 +0000 (0:00:02.121)       0:07:04.432 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy qemu wrapper] *******************************************",
                                "Saturday 06 June 2026  01:12:36 +0000 (0:00:01.028)       0:07:05.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check if policies shall be overwritten] **********************",
                                "Saturday 06 June 2026  01:12:36 +0000 (0:00:00.261)       0:07:05.722 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Saturday 06 June 2026  01:12:36 +0000 (0:00:00.123)       0:07:05.846 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check for vendordata file] ***********************************",
                                "Saturday 06 June 2026  01:12:37 +0000 (0:00:00.636)       0:07:06.483 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Saturday 06 June 2026  01:12:38 +0000 (0:00:00.732)       0:07:07.215 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for services] *****************",
                                "Saturday 06 June 2026  01:12:38 +0000 (0:00:00.504)       0:07:07.719 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over nova.conf] **************************************",
                                "Saturday 06 June 2026  01:12:42 +0000 (0:00:04.329)       0:07:12.048 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over Nova compute provider config] *******************",
                                "Saturday 06 June 2026  01:12:49 +0000 (0:00:06.508)       0:07:18.557 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt configuration] **************************",
                                "Saturday 06 June 2026  01:12:51 +0000 (0:00:01.780)       0:07:20.337 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt TLS keys] *******************************",
                                "Saturday 06 June 2026  01:12:56 +0000 (0:00:04.988)       0:07:25.326 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt SASL configuration] *********************",
                                "Saturday 06 June 2026  01:12:57 +0000 (0:00:00.923)       0:07:26.250 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying files for nova-ssh] **********************************",
                                "Saturday 06 June 2026  01:13:05 +0000 (0:00:08.289)       0:07:34.540 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying VMware vCenter CA file] ******************************",
                                "Saturday 06 June 2026  01:13:16 +0000 (0:00:11.052)       0:07:45.593 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying 'release' file for nova_compute] *********************",
                                "Saturday 06 June 2026  01:13:17 +0000 (0:00:00.790)       0:07:46.383 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generating 'hostnqn' file for nova_compute] ******************",
                                "Saturday 06 June 2026  01:13:18 +0000 (0:00:01.007)       0:07:47.391 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generating 'hostid' file for nova_compute] *******************",
                                "Saturday 06 June 2026  01:13:20 +0000 (0:00:02.672)       0:07:50.064 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over existing policy file] ***************************",
                                "Saturday 06 June 2026  01:13:24 +0000 (0:00:03.490)       0:07:53.555 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over vendordata file to containers] ******************",
                                "Saturday 06 June 2026  01:13:26 +0000 (0:00:01.892)       0:07:55.447 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova_cell | Check containers] *****************",
                                "Saturday 06 June 2026  01:13:27 +0000 (0:00:00.932)       0:07:56.379 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova_cell | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:13:30 +0000 (0:00:03.402)       0:07:59.782 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:13:31 +0000 (0:00:00.901)       0:08:00.684 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Saturday 06 June 2026  01:13:33 +0000 (0:00:02.087)       0:08:02.771 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:13:34 +0000 (0:00:00.674)       0:08:03.446 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:13:34 +0000 (0:00:00.142)       0:08:03.589 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:13:34 +0000 (0:00:00.134)       0:08:03.723 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:13:34 +0000 (0:00:00.299)       0:08:04.023 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:13:34 +0000 (0:00:00.133)       0:08:04.156 ********* ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 06 June 2026  01:13:35 +0000 (0:00:00.132)       0:08:04.289 ********* ",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************",
                                "Saturday 06 June 2026  01:13:35 +0000 (0:00:00.131)       0:08:04.421 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-novncproxy container] ****************",
                                "Saturday 06 June 2026  01:13:47 +0000 (0:00:12.600)       0:08:17.021 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************",
                                "Saturday 06 June 2026  01:14:02 +0000 (0:00:15.016)       0:08:32.038 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************",
                                "Saturday 06 June 2026  01:14:22 +0000 (0:00:19.945)       0:08:51.984 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Checking libvirt container is ready] **************",
                                "Saturday 06 June 2026  01:14:48 +0000 (0:00:25.942)       0:09:17.926 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-5]: Checking libvirt container is ready (10 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-4]: Checking libvirt container is ready (10 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Create libvirt SASL user] *************************",
                                "Saturday 06 June 2026  01:14:54 +0000 (0:00:06.145)       0:09:24.072 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-compute container] *******************",
                                "Saturday 06 June 2026  01:14:56 +0000 (0:00:01.149)       0:09:25.222 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***",
                                "Saturday 06 June 2026  01:15:20 +0000 (0:00:24.802)       0:09:50.024 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Waiting for nova-compute services to register themselves] ****",
                                "Saturday 06 June 2026  01:15:20 +0000 (0:00:00.127)       0:09:50.152 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if nova-compute service failed to register] *************",
                                "Saturday 06 June 2026  01:15:43 +0000 (0:00:22.438)       0:10:12.590 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include discover_computes.yml] *******************************",
                                "Saturday 06 June 2026  01:15:53 +0000 (0:00:10.271)       0:10:22.862 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Saturday 06 June 2026  01:15:58 +0000 (0:00:04.405)       0:10:27.268 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Saturday 06 June 2026  01:16:14 +0000 (0:00:16.423)       0:10:43.691 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if cell settings not found] *****************************",
                                "Saturday 06 June 2026  01:16:15 +0000 (0:00:01.362)       0:10:45.053 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Discover nova hosts] *****************************************",
                                "Saturday 06 June 2026  01:16:17 +0000 (0:00:01.425)       0:10:46.479 ********* ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY [Refresh nova scheduler cell cache] ***************************************",
                                "",
                                "TASK [nova : Refresh cell cache in nova scheduler] *****************************",
                                "Saturday 06 June 2026  01:16:31 +0000 (0:00:14.122)       0:11:00.601 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload global Nova super conductor services] *****************************",
                                "",
                                "TASK [nova : Reload nova super conductor services to remove RPC version pin] ***",
                                "Saturday 06 June 2026  01:16:32 +0000 (0:00:01.313)       0:11:01.915 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload Nova cell services] ***********************************************",
                                "",
                                "TASK [nova-cell : Reload nova cell services to remove RPC version cap] *********",
                                "Saturday 06 June 2026  01:16:33 +0000 (0:00:00.512)       0:11:02.428 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload global Nova API services] *****************************************",
                                "",
                                "TASK [nova : Reload nova API services to remove RPC version pin] ***************",
                                "Saturday 06 June 2026  01:16:34 +0000 (0:00:01.559)       0:11:03.988 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-scheduler) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-scheduler) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-scheduler) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Run Nova API online data migrations] *************************************",
                                "",
                                "TASK [nova : Run Nova API online database migrations] **************************",
                                "Saturday 06 June 2026  01:16:35 +0000 (0:00:00.802)       0:11:04.790 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Run Nova cell online data migrations] ************************************",
                                "",
                                "TASK [nova-cell : Run Nova cell online database migrations] ********************",
                                "Saturday 06 June 2026  01:16:36 +0000 (0:00:00.818)       0:11:05.608 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=59  \u001b[0m \u001b[0;33mchanged=39  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=53  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=60  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=60  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=47  \u001b[0m \u001b[0;33mchanged=30  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=27  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=46  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:16:36 +0000 (0:00:00.490)       0:11:06.099 ********* ",
                                "=============================================================================== ",
                                "nova : Running Nova API bootstrap container ---------------------------- 31.60s",
                                "nova-cell : Restart nova-libvirt container ----------------------------- 25.94s",
                                "nova-cell : Restart nova-compute container ----------------------------- 24.80s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 22.84s",
                                "nova-cell : Waiting for nova-compute services to register themselves --- 22.44s",
                                "nova : Running Nova API bootstrap container ---------------------------- 21.39s",
                                "nova-cell : Get new Libvirt version ------------------------------------ 20.51s",
                                "nova-cell : Restart nova-ssh container --------------------------------- 19.95s",
                                "nova : Restart nova-scheduler container -------------------------------- 19.18s",
                                "nova : Copying over nova.conf ------------------------------------------ 17.73s",
                                "nova-cell : Get a list of existing cells ------------------------------- 16.42s",
                                "nova-cell : Create cell ------------------------------------------------ 15.23s",
                                "nova : Create cell0 mappings ------------------------------------------- 15.18s",
                                "nova-cell : Restart nova-novncproxy container -------------------------- 15.02s",
                                "nova-cell : Get a list of existing cells ------------------------------- 14.76s",
                                "service-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 14.57s",
                                "nova-cell : Get a list of existing cells ------------------------------- 14.34s",
                                "nova-cell : Discover nova hosts ---------------------------------------- 14.12s",
                                "nova-cell : Restart nova-conductor container --------------------------- 12.60s",
                                "nova : Restart nova-api container -------------------------------------- 11.14s",
                                "\u001b[32m2026-06-06 01:16:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:16:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:17:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b6d4ddb-c865-49a5-8dd0-3edf62831525 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:13:24 +0000 (0:00:00.468)       0:00:00.468 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:13:25 +0000 (0:00:00.636)       0:00:01.104 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_octavia_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_octavia_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_octavia_True)\u001b[0m",
                                "",
                                "PLAY [Apply role octavia] ******************************************************",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:13:25 +0000 (0:00:00.608)       0:00:01.713 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating/deleting services] **************",
                                "Saturday 06 June 2026  01:13:26 +0000 (0:00:00.874)       0:00:02.587 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating/deleting endpoints] *************",
                                "Saturday 06 June 2026  01:13:31 +0000 (0:00:04.964)       0:00:07.551 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api-int.testbed.osism.xyz:9876 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> https://api.testbed.osism.xyz:9876 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating projects] ***********************",
                                "Saturday 06 June 2026  01:13:38 +0000 (0:00:07.208)       0:00:14.760 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating users] **************************",
                                "Saturday 06 June 2026  01:13:42 +0000 (0:00:04.133)       0:00:18.893 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating roles] **************************",
                                "Saturday 06 June 2026  01:13:52 +0000 (0:00:09.615)       0:00:28.509 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Granting/revoking user roles] ************",
                                "Saturday 06 June 2026  01:13:56 +0000 (0:00:03.670)       0:00:32.180 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=octavia -> service -> admin)\u001b[0m",
                                "",
                                "TASK [octavia : Adding octavia related roles] **********************************",
                                "Saturday 06 June 2026  01:14:04 +0000 (0:00:08.438)       0:00:40.618 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_observer)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_global_observer)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_member)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=load-balancer_quota_admin)\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:14:19 +0000 (0:00:14.957)       0:00:55.575 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/prepare.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Create amphora flavor] *****************************************",
                                "Saturday 06 June 2026  01:14:20 +0000 (0:00:00.869)       0:00:56.445 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create nova keypair for amphora] *******************************",
                                "Saturday 06 June 2026  01:14:25 +0000 (0:00:04.825)       0:01:01.270 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Saturday 06 June 2026  01:14:29 +0000 (0:00:04.458)       0:01:05.728 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create security groups for octavia] ****************************",
                                "Saturday 06 June 2026  01:14:33 +0000 (0:00:03.371)       0:01:09.099 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m",
                                "",
                                "TASK [octavia : Add rules for security groups] *********************************",
                                "Saturday 06 June 2026  01:14:42 +0000 (0:00:08.816)       0:01:17.916 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'icmp'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': 22, 'dst_port': 22}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-mgmt-sec-grp', 'enabled': True}, {'protocol': 'tcp', 'src_port': '9443', 'dst_port': '9443'}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'name': 'lb-health-mgr-sec-grp', 'enabled': True}, {'protocol': 'udp', 'src_port': '5555', 'dst_port': '5555'}])\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management network] ************************",
                                "Saturday 06 June 2026  01:14:57 +0000 (0:00:15.833)       0:01:33.750 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management subnet] *************************",
                                "Saturday 06 June 2026  01:15:02 +0000 (0:00:04.794)       0:01:38.544 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management router for IPv6] ****************",
                                "Saturday 06 June 2026  01:15:07 +0000 (0:00:04.769)       0:01:43.313 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Update loadbalancer management subnet] *************************",
                                "Saturday 06 June 2026  01:15:07 +0000 (0:00:00.455)       0:01:43.768 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:15:13 +0000 (0:00:05.260)       0:01:49.029 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/hm-interface.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Create ports for Octavia health-manager nodes] *****************",
                                "Saturday 06 June 2026  01:15:14 +0000 (0:00:00.947)       0:01:49.977 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Update Octavia health manager port host_id] ********************",
                                "Saturday 06 June 2026  01:15:20 +0000 (0:00:05.939)       0:01:55.916 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [octavia : Add Octavia port to openvswitch br-int] ************************",
                                "Saturday 06 June 2026  01:15:24 +0000 (0:00:04.879)       0:02:00.796 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Install isc-dhcp-client package] *******************************",
                                "Saturday 06 June 2026  01:15:25 +0000 (0:00:00.834)       0:02:01.630 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Create octavia dhclient conf] **********************************",
                                "Saturday 06 June 2026  01:15:27 +0000 (0:00:01.696)       0:02:03.327 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [octavia : Create octavia-interface service] ******************************",
                                "Saturday 06 June 2026  01:15:28 +0000 (0:00:01.210)       0:02:04.537 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Restart octavia-interface.service if required] *****************",
                                "Saturday 06 June 2026  01:15:29 +0000 (0:00:01.028)       0:02:05.566 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Enable and start octavia-interface.service] ********************",
                                "Saturday 06 June 2026  01:15:31 +0000 (0:00:02.093)       0:02:07.659 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [octavia : Wait for interface ohm0 ip appear] *****************************",
                                "Saturday 06 June 2026  01:15:33 +0000 (0:00:01.683)       0:02:09.343 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Gather facts] **************************************************",
                                "Saturday 06 June 2026  01:15:34 +0000 (0:00:00.800)       0:02:10.143 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:15:37 +0000 (0:00:03.207)       0:02:13.350 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/get_resources_info.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Get amphora flavor info] ***************************************",
                                "Saturday 06 June 2026  01:15:38 +0000 (0:00:00.752)       0:02:14.103 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Saturday 06 June 2026  01:15:42 +0000 (0:00:04.211)       0:02:18.315 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get security groups for octavia] *******************************",
                                "Saturday 06 June 2026  01:15:45 +0000 (0:00:03.471)       0:02:21.787 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=lb-mgmt-sec-grp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=lb-health-mgr-sec-grp)\u001b[0m",
                                "",
                                "TASK [octavia : Get loadbalancer management network] ***************************",
                                "Saturday 06 June 2026  01:15:54 +0000 (0:00:08.768)       0:02:30.556 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia resources facts] ***********************************",
                                "Saturday 06 June 2026  01:15:59 +0000 (0:00:04.369)       0:02:34.925 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Ensuring config directories exist] *****************************",
                                "Saturday 06 June 2026  01:15:59 +0000 (0:00:00.305)       0:02:35.231 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Check if policies shall be overwritten] ************************",
                                "Saturday 06 June 2026  01:16:02 +0000 (0:00:03.137)       0:02:38.368 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia policy file] ***************************************",
                                "Saturday 06 June 2026  01:16:02 +0000 (0:00:00.146)       0:02:38.515 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying over existing policy file] *****************************",
                                "Saturday 06 June 2026  01:16:02 +0000 (0:00:00.322)       0:02:38.838 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:16:03 +0000 (0:00:00.668)       0:02:39.506 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over extra CA certificates] ********",
                                "Saturday 06 June 2026  01:16:04 +0000 (0:00:00.745)       0:02:40.252 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***",
                                "Saturday 06 June 2026  01:16:09 +0000 (0:00:05.636)       0:02:45.888 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over backend internal TLS key] *****",
                                "Saturday 06 June 2026  01:16:10 +0000 (0:00:00.782)       0:02:46.671 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying over config.json files for services] *******************",
                                "Saturday 06 June 2026  01:16:11 +0000 (0:00:01.158)       0:02:47.829 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Copying over octavia-wsgi.conf] ********************************",
                                "Saturday 06 June 2026  01:16:17 +0000 (0:00:05.463)       0:02:53.293 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [octavia : Copying over octavia.conf] *************************************",
                                "Saturday 06 June 2026  01:16:19 +0000 (0:00:01.807)       0:02:55.101 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Copying over Octavia SSH key] **********************************",
                                "Saturday 06 June 2026  01:16:36 +0000 (0:00:17.750)       0:03:12.851 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-worker] ******************",
                                "Saturday 06 June 2026  01:16:39 +0000 (0:00:02.105)       0:03:14.957 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-housekeeping] ************",
                                "Saturday 06 June 2026  01:16:44 +0000 (0:00:05.546)       0:03:20.503 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-health-manager] **********",
                                "Saturday 06 June 2026  01:16:50 +0000 (0:00:05.589)       0:03:26.093 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [service-check-containers : octavia | Check containers] *******************",
                                "Saturday 06 June 2026  01:16:55 +0000 (0:00:05.522)       0:03:31.616 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : octavia | Notify handlers to restart containers] ***",
                                "Saturday 06 June 2026  01:17:00 +0000 (0:00:04.340)       0:03:35.957 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Saturday 06 June 2026  01:17:00 +0000 (0:00:00.572)       0:03:36.530 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:17:01 +0000 (0:00:00.929)       0:03:37.460 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database] *************************************",
                                "Saturday 06 June 2026  01:17:01 +0000 (0:00:00.331)       0:03:37.791 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database] *************************",
                                "Saturday 06 June 2026  01:17:04 +0000 (0:00:02.426)       0:03:40.217 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database user and setting permissions] ********",
                                "Saturday 06 June 2026  01:17:06 +0000 (0:00:02.560)       0:03:42.778 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database user and setting permissions] ***",
                                "Saturday 06 June 2026  01:17:10 +0000 (0:00:03.262)       0:03:46.040 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Running Octavia bootstrap container] ***************************",
                                "Saturday 06 June 2026  01:17:12 +0000 (0:00:02.613)       0:03:48.654 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Saturday 06 June 2026  01:17:37 +0000 (0:00:24.966)       0:04:13.620 ********* ",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Saturday 06 June 2026  01:17:37 +0000 (0:00:00.069)       0:04:13.690 ********* ",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Saturday 06 June 2026  01:17:37 +0000 (0:00:00.065)       0:04:13.756 ********* ",
                                "",
                                "RUNNING HANDLER [octavia : Restart octavia-api container] **********************",
                                "Saturday 06 June 2026  01:17:37 +0000 (0:00:00.071)       0:04:13.827 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [octavia : Restart octavia-driver-agent container] *************",
                                "Saturday 06 June 2026  01:17:48 +0000 (0:00:10.939)       0:04:24.767 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [octavia : Restart octavia-health-manager container] ***********",
                                "Saturday 06 June 2026  01:17:54 +0000 (0:00:06.032)       0:04:30.799 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [octavia : Restart octavia-housekeeping container] *************",
                                "Saturday 06 June 2026  01:18:06 +0000 (0:00:11.192)       0:04:41.992 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [octavia : Restart octavia-worker container] *******************",
                                "Saturday 06 June 2026  01:18:17 +0000 (0:00:10.958)       0:04:52.950 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=58  \u001b[0m \u001b[0;33mchanged=39  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:18:23 +0000 (0:00:06.514)       0:04:59.465 ********* ",
                                "=============================================================================== ",
                                "octavia : Running Octavia bootstrap container -------------------------- 24.97s",
                                "octavia : Copying over octavia.conf ------------------------------------ 17.75s",
                                "octavia : Add rules for security groups -------------------------------- 15.83s",
                                "octavia : Adding octavia related roles --------------------------------- 14.96s",
                                "octavia : Restart octavia-health-manager container --------------------- 11.19s",
                                "octavia : Restart octavia-housekeeping container ----------------------- 10.96s",
                                "octavia : Restart octavia-api container -------------------------------- 10.94s",
                                "service-ks-register : octavia | Creating users -------------------------- 9.62s",
                                "octavia : Create security groups for octavia ---------------------------- 8.82s",
                                "octavia : Get security groups for octavia ------------------------------- 8.77s",
                                "service-ks-register : octavia | Granting/revoking user roles ------------ 8.44s",
                                "service-ks-register : octavia | Creating/deleting endpoints ------------- 7.21s",
                                "octavia : Restart octavia-worker container ------------------------------ 6.51s",
                                "octavia : Restart octavia-driver-agent container ------------------------ 6.03s",
                                "octavia : Create ports for Octavia health-manager nodes ----------------- 5.94s",
                                "service-cert-copy : octavia | Copying over extra CA certificates -------- 5.64s",
                                "octavia : Copying certificate files for octavia-housekeeping ------------ 5.59s",
                                "octavia : Copying certificate files for octavia-worker ------------------ 5.55s",
                                "octavia : Copying certificate files for octavia-health-manager ---------- 5.52s",
                                "octavia : Copying over config.json files for services ------------------- 5.46s",
                                "\u001b[32m2026-06-06 01:18:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:18:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- END -- Sat Jun  6 01:19:26 UTC 2026"
                            ],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000021-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:19:26.818416Z",
                            "start": "2026-06-06T00:42:44.563548Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000021",
                        "name": "Deploy in a nutshell"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.71",
                                "/opt/configuration/scripts/bootstrap.sh"
                            ],
                            "delta": "0:03:04.004577",
                            "end": "2026-06-06 01:22:31.288321",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.71 /opt/configuration/scripts/bootstrap.sh",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000022-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 01:19:27.283744",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\n# BOOTSTRAP\n\n+ set -e\n+ echo\n+ echo '# BOOTSTRAP'\n+ echo\n+ sh -c /opt/configuration/scripts/bootstrap-services.sh\n+ set -e\n+ sh -c /opt/configuration/scripts/bootstrap/300-openstack.sh\n\u001b[32m2026-06-06 01:19:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e1cd4154-e8fe-454d-994c-6d607c8bc6c0 (flavor-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-06-06 01:19:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m\n\u001b[32m2026-06-06 01:19:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m\n\u001b[32m2026-06-06 01:19:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m\n\u001b[32m2026-06-06 01:19:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m\n\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m\n\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m\n\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m\n\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m\n\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m\n\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m\n\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m\n\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m\n\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m\n\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m\n\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m\n\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m\n\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m\n\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m\n\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m\n\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m\n\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m\n\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m\n\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m\n\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m\n\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m\n\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m\n\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m\n\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m\n\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m\n\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m\n\u001b[32m2026-06-06 01:19:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m\n\u001b[32m2026-06-06 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m\n\u001b[32m2026-06-06 01:19:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 811544df-0624-48d5-8a08-796cb442981e (bootstrap-basic) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 01:19:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 811544df-0624-48d5-8a08-796cb442981e (bootstrap-basic) has been started and output is visible here.\u001b[0m\n\nPLAY [Bootstrap basic OpenStack services] **************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 06 June 2026  01:19:58 +0000 (0:00:00.115)       0:00:00.115 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Get volume type LUKS] ****************************************************\nSaturday 06 June 2026  01:20:00 +0000 (0:00:02.008)       0:00:02.123 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create volume type LUKS] *************************************************\nSaturday 06 June 2026  01:20:10 +0000 (0:00:09.831)       0:00:11.955 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public network] ***************************************************\nSaturday 06 June 2026  01:20:18 +0000 (0:00:07.836)       0:00:19.791 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Set public network to default] *******************************************\nSaturday 06 June 2026  01:20:23 +0000 (0:00:05.532)       0:00:25.324 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public subnet] ****************************************************\nSaturday 06 June 2026  01:20:30 +0000 (0:00:06.968)       0:00:32.292 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create default IPv4 subnet pool] *****************************************\nSaturday 06 June 2026  01:20:35 +0000 (0:00:04.769)       0:00:37.061 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create manager role] *****************************************************\nSaturday 06 June 2026  01:20:39 +0000 (0:00:04.190)       0:00:41.252 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:20:43 +0000 (0:00:03.966)       0:00:45.218 ********* \n=============================================================================== \nGet volume type LUKS ---------------------------------------------------- 9.83s\nCreate volume type LUKS ------------------------------------------------- 7.84s\nSet public network to default ------------------------------------------- 6.97s\nCreate public network --------------------------------------------------- 5.53s\nCreate public subnet ---------------------------------------------------- 4.77s\nCreate default IPv4 subnet pool ----------------------------------------- 4.19s\nCreate manager role ----------------------------------------------------- 3.97s\nGathering Facts --------------------------------------------------------- 2.01s\n\u001b[32m2026-06-06 01:20:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c3b1dbf0-0d40-4ef3-bfbd-5baf7914ea43 (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-06-06 01:20:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-06-06 01:20:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img: 302\u001b[0m\n\u001b[32m2026-06-06 01:20:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m\n\u001b[32m2026-06-06 01:20:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m\n\u001b[32m2026-06-06 01:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-06-06 01:20:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-06-06 01:21:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m\n\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-06-06 01:21:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-06-06 01:21:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-06-06 01:21:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-06-06 01:21:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-06-06 01:21:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m\n\u001b[32m2026-06-06 01:21:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m\n\u001b[32m2026-06-06 01:21:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m\n\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m\n\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m\n\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img: 302\u001b[0m\n\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m\n\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m\n\u001b[32m2026-06-06 01:21:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-06-06 01:21:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m\n\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-06-06 01:21:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-06-06 01:21:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-06-06 01:21:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-06-06 01:21:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-06-06 01:21:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-06-06 01:21:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-06-06 01:21:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-06-06 01:21:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-06-06 01:21:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m\n\u001b[32m2026-06-06 01:21:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-06-06 01:21:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m\n\u001b[32m2026-06-06 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m\n\u001b[32m2026-06-06 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m\n\u001b[32m2026-06-06 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-06-06 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-06-06 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.3' to 'public'\u001b[0m\n+ sh -c /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh\n\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-06-05\u001b[0m\n\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2025.1.20260605.qcow2\u001b[0m\n\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260605.qcow2\u001b[0m\n\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260605.qcow2.CHECKSUM\u001b[0m\n\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 0280026d746e33c0c6287d54a498ce174df62b04fd13ad8dbf297cee88fb3b8e\u001b[0m\n\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9d7b8e1c-7bcf-4990-bd69-d6d114146414 (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-06-06 01:21:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-06-05'\u001b[0m\n\u001b[32m2026-06-06 01:21:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260605.qcow2: 200\u001b[0m\n\u001b[32m2026-06-06 01:21:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-06-05\u001b[0m\n\u001b[32m2026-06-06 01:21:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260605.qcow2\u001b[0m\n\u001b[32m2026-06-06 01:21:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-06-06 01:21:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-06-06 01:21:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-06-06 01:21:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-06-06 01:22:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-06-06 01:22:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-06-05' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-06-05'\u001b[0m\n\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-06-05\u001b[0m\n\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m\n\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m\n\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m\n\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-06-06 01:22:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-06-06 01:22:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-06-06 01:22:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-06-06 01:22:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-06-06 01:22:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-06-06 01:22:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m\n\u001b[32m2026-06-06 01:22:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m\n\u001b[32m2026-06-06 01:22:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m\n\u001b[32m2026-06-06 01:22:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-06-06 01:22:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m\n\u001b[32m2026-06-06 01:22:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-06-06 01:22:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-06-06 01:22:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-06-05\u001b[0m\n\u001b[32m2026-06-06 01:22:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m\n\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-06-05\u001b[0m\n\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260605.qcow2\u001b[0m\n\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-06-05\u001b[0m\n\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-06-05'\u001b[0m\n\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-06-05'\u001b[0m\n\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m\n\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.3', image will be ignored\u001b[0m\n\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m\n\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.2', image will be ignored\u001b[0m",
                            "stdout_lines": [
                                "",
                                "# BOOTSTRAP",
                                "",
                                "+ set -e",
                                "+ echo",
                                "+ echo '# BOOTSTRAP'",
                                "+ echo",
                                "+ sh -c /opt/configuration/scripts/bootstrap-services.sh",
                                "+ set -e",
                                "+ sh -c /opt/configuration/scripts/bootstrap/300-openstack.sh",
                                "\u001b[32m2026-06-06 01:19:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e1cd4154-e8fe-454d-994c-6d607c8bc6c0 (flavor-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 811544df-0624-48d5-8a08-796cb442981e (bootstrap-basic) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 01:19:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 811544df-0624-48d5-8a08-796cb442981e (bootstrap-basic) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Bootstrap basic OpenStack services] **************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 06 June 2026  01:19:58 +0000 (0:00:00.115)       0:00:00.115 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Get volume type LUKS] ****************************************************",
                                "Saturday 06 June 2026  01:20:00 +0000 (0:00:02.008)       0:00:02.123 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create volume type LUKS] *************************************************",
                                "Saturday 06 June 2026  01:20:10 +0000 (0:00:09.831)       0:00:11.955 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public network] ***************************************************",
                                "Saturday 06 June 2026  01:20:18 +0000 (0:00:07.836)       0:00:19.791 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Set public network to default] *******************************************",
                                "Saturday 06 June 2026  01:20:23 +0000 (0:00:05.532)       0:00:25.324 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public subnet] ****************************************************",
                                "Saturday 06 June 2026  01:20:30 +0000 (0:00:06.968)       0:00:32.292 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create default IPv4 subnet pool] *****************************************",
                                "Saturday 06 June 2026  01:20:35 +0000 (0:00:04.769)       0:00:37.061 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create manager role] *****************************************************",
                                "Saturday 06 June 2026  01:20:39 +0000 (0:00:04.190)       0:00:41.252 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:20:43 +0000 (0:00:03.966)       0:00:45.218 ********* ",
                                "=============================================================================== ",
                                "Get volume type LUKS ---------------------------------------------------- 9.83s",
                                "Create volume type LUKS ------------------------------------------------- 7.84s",
                                "Set public network to default ------------------------------------------- 6.97s",
                                "Create public network --------------------------------------------------- 5.53s",
                                "Create public subnet ---------------------------------------------------- 4.77s",
                                "Create default IPv4 subnet pool ----------------------------------------- 4.19s",
                                "Create manager role ----------------------------------------------------- 3.97s",
                                "Gathering Facts --------------------------------------------------------- 2.01s",
                                "\u001b[32m2026-06-06 01:20:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c3b1dbf0-0d40-4ef3-bfbd-5baf7914ea43 (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-06-06 01:20:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-06-06 01:20:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img: 302\u001b[0m",
                                "\u001b[32m2026-06-06 01:20:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m",
                                "\u001b[32m2026-06-06 01:20:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-06-06 01:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-06-06 01:20:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img: 302\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.3' to 'public'\u001b[0m",
                                "+ sh -c /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh",
                                "\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-06-05\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2025.1.20260605.qcow2\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260605.qcow2\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260605.qcow2.CHECKSUM\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 0280026d746e33c0c6287d54a498ce174df62b04fd13ad8dbf297cee88fb3b8e\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9d7b8e1c-7bcf-4990-bd69-d6d114146414 (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-06-05'\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260605.qcow2: 200\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-06-05\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260605.qcow2\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-06-06 01:21:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-06-05' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-06-05'\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-06-05\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-06-05\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-06-05\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260605.qcow2\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-06-05\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-06-05'\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-06-05'\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.3', image will be ignored\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:30\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.2', image will be ignored\u001b[0m"
                            ],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000022-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:22:31.640476Z",
                            "start": "2026-06-06T01:19:26.994725Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000022",
                        "name": "Bootstrap services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.71",
                                "/opt/configuration/scripts/check.sh"
                            ],
                            "delta": "0:09:48.096836",
                            "end": "2026-06-06 01:32:20.070385",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.71 /opt/configuration/scripts/check.sh",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000023-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 01:22:31.973549",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n++ export MANAGER_VERSION=10.0.0\n++ MANAGER_VERSION=10.0.0\n+ echo\n\n# CHECK\n\n+ echo '# CHECK'\n+ echo\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 10.0.0 5.0.0\n\n## Containers @ testbed-manager\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-manager'\n+ echo\n+ osism container testbed-manager ps\n\u001b[32m2026-06-06 01:22:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCreating empty known_hosts file: /share/known_hosts\u001b[0m\nCONTAINER ID   IMAGE                                                                                   COMMAND                  CREATED             STATUS                       PORTS                                                                             NAMES\n47d5f597fee0   registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328   \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_blackbox_exporter\nb4aea4383005   registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328        \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_alertmanager\n4b94d640b647   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328            \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_cadvisor\n96877c8e8529   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328        \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_node_exporter\n2df86496ce21   registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328               \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes                                                                                                  prometheus_server\n3689d231542b   registry.osism.tech/osism/cephclient:18.2.7                                             \"/usr/bin/dumb-init \u2026\"   18 minutes ago      Up 17 minutes                                                                                                  cephclient\n5f5f4bd36296   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328                              \"dumb-init --single-\u2026\"   31 minutes ago      Up 31 minutes                                                                                                  cron\ncf698f8fbe10   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328                  \"dumb-init --single-\u2026\"   31 minutes ago      Up 31 minutes                                                                                                  kolla_toolbox\n13557b1a52aa   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328                         \"dumb-init --single-\u2026\"   32 minutes ago      Up 32 minutes                                                                                                  fluentd\n84ea9da97153   phpmyadmin/phpmyadmin:5.2                                                               \"/docker-entrypoint.\u2026\"   33 minutes ago      Up 32 minutes (healthy)      80/tcp                                                                            phpmyadmin\na87607be210e   registry.osism.tech/osism/openstackclient:2025.1                                        \"/usr/bin/dumb-init \u2026\"   33 minutes ago      Up 33 minutes                                                                                                  openstackclient\n1eb71dbcf6e2   registry.osism.tech/osism/homer:v25.10.1                                                \"/bin/sh /entrypoint\u2026\"   33 minutes ago      Up 33 minutes (healthy)      8080/tcp                                                                          homer\n36de1cdf9bcf   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta                               \"entrypoint.sh -f /e\u2026\"   57 minutes ago      Up 56 minutes (healthy)      192.168.16.5:3128->3128/tcp                                                       squid\nbdc0d0429251   registry.osism.tech/osism/inventory-reconciler:0.20260322.0                             \"/sbin/tini -- /entr\u2026\"   About an hour ago   Up 40 minutes (healthy)                                                                                        manager-inventory_reconciler-1\n80c2fb779a5d   registry.osism.tech/osism/ceph-ansible:0.20260322.0                                     \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 40 minutes (healthy)                                                                                        ceph-ansible\ne9d4c0372b45   registry.osism.tech/osism/kolla-ansible:0.20260328.0                                    \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 40 minutes (healthy)                                                                                        kolla-ansible\n992b4ba3c8b0   registry.osism.tech/osism/osism-ansible:0.20260322.0                                    \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 40 minutes (healthy)                                                                                        osism-ansible\n44e85317c4a8   registry.osism.tech/osism/osism-kubernetes:0.20260322.0                                 \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 40 minutes (healthy)                                                                                        osism-kubernetes\nb6df402af03a   registry.osism.tech/osism/ara-server:1.7.3                                              \"sh -c '/wait && /ru\u2026\"   About an hour ago   Up 41 minutes (healthy)      8000/tcp                                                                          manager-ara-server-1\n3de5d7d1b1c2   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 41 minutes (healthy)                                                                                        manager-flower-1\n2314ce1e399d   registry.osism.tech/dockerhub/library/mariadb:11.8.4                                    \"docker-entrypoint.s\u2026\"   About an hour ago   Up 41 minutes (healthy)      3306/tcp                                                                          manager-mariadb-1\n7359fb14867d   registry.osism.tech/osism/osism-frontend:0.20260320.0                                   \"docker-entrypoint.s\u2026\"   About an hour ago   Up 41 minutes                192.168.16.5:3000->3000/tcp                                                       osism-frontend\n03cfe6f938d5   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 41 minutes (healthy)      192.168.16.5:8000->8000/tcp                                                       manager-api-1\n5ac3033d40d6   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine                                \"docker-entrypoint.s\u2026\"   About an hour ago   Up 41 minutes (healthy)      6379/tcp                                                                          manager-redis-1\nec446b2375ab   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 41 minutes (healthy)                                                                                        manager-beat-1\n42cdb16abfaf   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 41 minutes (healthy)                                                                                        manager-openstack-1\n9c11cc5c2a81   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- sleep\u2026\"   About an hour ago   Up 41 minutes (healthy)                                                                                        osismclient\n666a2c710ed8   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 41 minutes (healthy)                                                                                        manager-listener-1\n7cbdaff1a642   registry.osism.tech/dockerhub/library/traefik:v3.5.0                                    \"/entrypoint.sh trae\u2026\"   About an hour ago   Up About an hour (healthy)   192.168.16.5:80->80/tcp, 192.168.16.5:443->443/tcp, 192.168.16.5:8122->8080/tcp   traefik\n\n## Images @ testbed-manager\n\n+ echo\n+ echo '## Images @ testbed-manager'\n+ echo\n+ osism container testbed-manager images\nREPOSITORY                                                              TAG               IMAGE ID       CREATED         SIZE\nregistry.osism.tech/osism/openstackclient                               2025.1            736559697657   21 hours ago    212MB\nregistry.osism.tech/osism/kolla-ansible                                 0.20260328.0      38f6ca42e9a0   2 months ago    635MB\nregistry.osism.tech/kolla/release/2025.1/fluentd                        5.0.9.20260328    e1596a0c11a4   2 months ago    590MB\nregistry.osism.tech/kolla/release/2025.1/kolla-toolbox                  20.3.1.20260328   28c0d33bbf93   2 months ago    683MB\nregistry.osism.tech/kolla/release/2025.1/cron                           3.0.20260328      83ceba86723e   2 months ago    277MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter   0.25.0.20260328   1bf017fd7bf3   2 months ago    319MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-alertmanager        0.28.1.20260328   d1986023a383   2 months ago    415MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-cadvisor            0.49.2.20260328   f7140e8a13d8   2 months ago    368MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-server              3.2.1.20260328    4f5732d5eb69   2 months ago    860MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-node-exporter       1.8.2.20260328    4d11b36c2bda   2 months ago    317MB\nregistry.osism.tech/osism/osism-ansible                                 0.20260322.0      3e18c5de9bc5   2 months ago    634MB\nregistry.osism.tech/osism/osism-kubernetes                              0.20260322.0      c68c1f5728ae   2 months ago    1.24GB\nregistry.osism.tech/osism/ceph-ansible                                  0.20260322.0      f6e7e0d58bb1   2 months ago    585MB\nregistry.osism.tech/osism/inventory-reconciler                          0.20260322.0      9806642932fd   2 months ago    357MB\nregistry.osism.tech/osism/osism                                         0.20260320.0      5d0420989a40   2 months ago    408MB\nregistry.osism.tech/osism/osism-frontend                                0.20260320.0      80b833af5991   2 months ago    232MB\nregistry.osism.tech/dockerhub/library/redis                             7.4.7-alpine      e08bd8d5a677   4 months ago    41.4MB\nregistry.osism.tech/osism/homer                                         v25.10.1          ea34b371c716   6 months ago    11.5MB\nregistry.osism.tech/dockerhub/library/mariadb                           11.8.4            70745dd8f1d0   6 months ago    334MB\nphpmyadmin/phpmyadmin                                                   5.2               e66b1f5a8c58   8 months ago    742MB\nregistry.osism.tech/osism/ara-server                                    1.7.3             d1b687333f2f   9 months ago    275MB\nregistry.osism.tech/dockerhub/library/traefik                           v3.5.0            11cc59587f6a   10 months ago   226MB\nregistry.osism.tech/osism/cephclient                                    18.2.7            ae977aa79826   13 months ago   453MB\nregistry.osism.tech/dockerhub/ubuntu/squid                              6.1-23.10_beta    34b6bbbcf74b   24 months ago   146MB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 10.0.0 5.0.0\n\n## Containers @ testbed-node-0\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 ps\nCONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED          STATUS                    PORTS     NAMES\n12ea9324ca6d   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328                     \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_worker\n65cf43d757c1   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_housekeeping\nbe0a199703fb   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328             \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_health_manager\n770ba58b4bc7   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes                        octavia_driver_agent\ne9a744931dd0   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328                        \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_api\n7766fa37de24   registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328                   \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor\n1a142b034a4c   registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328                         \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\nddf4e5d8b031   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy\n3915477f5657   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor\n5e47b937b934   registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328                            \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes                        grafana\n868639a2e15c   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api\nb9be5f733701   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\n34b3759f0513   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server\nba390200bf26   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_mdns\nb8a33b6c2424   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328                 \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_producer\n80bd3ea91d7f   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328                  \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_central\n29e202ee46f9   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_api\n9449f3aea9dd   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9\ndde463fd02d3   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata\n349953b4861c   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\n5bb261f08ce5   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328                     \"dumb-init --single-\u2026\"   12 minutes ago   Up 9 minutes (healthy)              nova_scheduler\n4d885f0ec4b6   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_worker\n11d6312396ee   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328         \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_keystone_listener\n6136898b6c91   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api\nd56a6a9a8bef   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_backup\n29123860ec49   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_volume\n79508cf3937c   registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328                         \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             glance_api\n0192f6dc8cda   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328                   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_scheduler\ndd961007ce4d   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328                         \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes (healthy)             cinder_api\n9a042e0923d6   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\n4717fddbf630   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328                \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\nbd7beba8e6c2   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328      \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\n7a018e2c69d8   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328         \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter\n1b4da47ba2ce   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter\ne32f448f2bca   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-0\nb4cbb316a12b   registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328                           \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone\nadf4bb30c06e   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328                    \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone_fernet\n11c469e91b0b   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328                       \"dumb-init --single-\u2026\"   19 minutes ago   Up 18 minutes (healthy)             keystone_ssh\nc53712b40bfc   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328                            \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             horizon\nae61ea1b1733   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328                   \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb\n3dc8cd8fd3ee   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328              \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             opensearch_dashboards\n3dbad993254a   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328                         \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes (healthy)             opensearch\n297507978e8e   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-crash\"    24 minutes ago   Up 24 minutes                       ceph-crash-testbed-node-0\ne039ac673332   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328                          \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       keepalived\nf5afa749fd81   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             proxysql\n2b340ecf5d42   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             haproxy\n5aa789e70860   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328                         \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_northd\n67ba9e10c88c   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328                    \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_sb_db_relay_1\n0fdc2fad5bc1   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_sb_db\nde004bf1eeb5   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   28 minutes ago   Up 27 minutes                       ovn_nb_db\nb52e7e01eaa8   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mon -\u2026\"   29 minutes ago   Up 29 minutes                       ceph-mon-testbed-node-0\nfbb55fdb1713   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328                     \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       ovn_controller\n77fd0e58e00c   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328                            \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             rabbitmq\n65e01e7010eb   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328                \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_vswitchd\nf7c2d6350147   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328               \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_db\n66271ddaca66   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328                     \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             redis_sentinel\n21f0d80a07b2   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328                              \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             redis\ndaa8b143c933   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328                          \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             memcached\n4c6729db5097   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328                                  \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes                       cron\n229736ee154b   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328                      \"dumb-init --single-\u2026\"   32 minutes ago   Up 32 minutes                       kolla_toolbox\n1dd2cc7b82c8   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328                             \"dumb-init --single-\u2026\"   33 minutes ago   Up 33 minutes                       fluentd\n\n## Images @ testbed-node-0\n\n+ echo\n+ echo '## Images @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 images\nREPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE\nregistry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260328      cc29bd9a85e4   2 months ago    288MB\nregistry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.5.20260328     f834ead10f11   2 months ago    1.54GB\nregistry.osism.tech/kolla/release/2025.1/opensearch                          2.19.5.20260328     d36ae5f707fb   2 months ago    1.57GB\nregistry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260328      e1596a0c11a4   2 months ago    590MB\nregistry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260328     09b41eff0fc1   2 months ago    277MB\nregistry.osism.tech/kolla/release/2025.1/grafana                             12.4.2.20260328     3842b7ef2d0c   2 months ago    1.04GB\nregistry.osism.tech/kolla/release/2025.1/proxysql                            3.0.6.20260328      ccffdf9574f0   2 months ago    427MB\nregistry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260328      c6408fdc6cf4   2 months ago    350MB\nregistry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.3.1.20260328     28c0d33bbf93   2 months ago    683MB\nregistry.osism.tech/kolla/release/2025.1/cron                                3.0.20260328        83ceba86723e   2 months ago    277MB\nregistry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260328     cf24d3343dd6   2 months ago    285MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260328      2df964b9b6ef   2 months ago    293MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260328      d56dc4fd4981   2 months ago    293MB\nregistry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260328     c513d0722dfc   2 months ago    284MB\nregistry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260328     0640729e8c26   2 months ago    284MB\nregistry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260328     ee0ad6e2185e   2 months ago    1.2GB\nregistry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.16.20260328   886dcd3e3f53   2 months ago    463MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260328     995036f125d2   2 months ago    309MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260328     f7140e8a13d8   2 months ago    368MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260328      c9ee75870dff   2 months ago    303MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260328     117acc95a5ad   2 months ago    312MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260328      4d11b36c2bda   2 months ago    317MB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260328     859fd9ce89d9   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260328     fb0f3707730d   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260328     3228ba87088e   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260328     65c0953e4c39   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/keystone                            27.0.1.20260328     b31ea490ee2a   2 months ago    1.09GB\nregistry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.1.20260328     40f5d9a677d1   2 months ago    1.06GB\nregistry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.1.20260328     f133afc9d53b   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/ceilometer-central                  24.0.1.20260328     d407dd61fee1   2 months ago    997MB\nregistry.osism.tech/kolla/release/2025.1/ceilometer-notification             24.0.1.20260328     a0d400ce4fdd   2 months ago    996MB\nregistry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260328     f07869d78758   2 months ago    1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260328     7118289a0d17   2 months ago    1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260328     1065bc696018   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260328     0adbcb202c49   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260328     1e4a4601f94f   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/placement-api                       13.0.0.20260328     b52f42ecbb4d   2 months ago    996MB\nregistry.osism.tech/kolla/release/2025.1/aodh-listener                       20.0.0.20260328     afbc43250d60   2 months ago    995MB\nregistry.osism.tech/kolla/release/2025.1/aodh-evaluator                      20.0.0.20260328     26d81adaeaae   2 months ago    995MB\nregistry.osism.tech/kolla/release/2025.1/aodh-notifier                       20.0.0.20260328     aa74bb4c136d   2 months ago    995MB\nregistry.osism.tech/kolla/release/2025.1/aodh-api                            20.0.0.20260328     bb920611ad39   2 months ago    994MB\nregistry.osism.tech/kolla/release/2025.1/glance-api                          30.1.1.20260328     525bb863082d   2 months ago    1.12GB\nregistry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260328     78cc3d4efb57   2 months ago    1.79GB\nregistry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260328     b72d2e7568f8   2 months ago    1.43GB\nregistry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260328     2583a0d99734   2 months ago    1.43GB\nregistry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260328     a970df3ae580   2 months ago    1.44GB\nregistry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.3.20260328     b084449c71f7   2 months ago    1.24GB\nregistry.osism.tech/kolla/release/2025.1/skyline-console                     6.0.1.20260328      cf9981ab1a70   2 months ago    1.07GB\nregistry.osism.tech/kolla/release/2025.1/skyline-apiserver                   6.0.1.20260328      d52b28f7bdf2   2 months ago    1.02GB\nregistry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260328     10c316f8a88d   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260328     f1c21f7912dc   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260328     43f0933a84ab   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/magnum-conductor                    20.0.2.20260328     8cf236db44c6   2 months ago    1.27GB\nregistry.osism.tech/kolla/release/2025.1/magnum-api                          20.0.2.20260328     9a37ca6883b8   2 months ago    1.15GB\nregistry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.1.20260328     bc68ee83deb0   2 months ago    1.01GB\nregistry.osism.tech/kolla/release/2025.1/designate-api                       20.0.1.20260328     c0c239664d22   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.1.20260328     c268b1854421   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.1.20260328     3ce3202d2f8d   2 months ago    1.01GB\nregistry.osism.tech/kolla/release/2025.1/designate-central                   20.0.1.20260328     50fabfae16b4   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.1.20260328     23baf4bae3a6   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/nova-api                            31.2.1.20260328     7100cf172da2   2 months ago    1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.2.1.20260328     003749dfd921   2 months ago    1.39GB\nregistry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.2.1.20260328     0b8714cecfd8   2 months ago    1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-conductor                      31.2.1.20260328     d35210169004   2 months ago    1.23GB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260328     08ae9a102f53   2 months ago    301MB\nregistry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   13 months ago   1.27GB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 10.0.0 5.0.0\n\n## Containers @ testbed-node-1\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 ps\nCONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED          STATUS                    PORTS     NAMES\n8ba4e06b1b33   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328                     \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_worker\n912385de1dd2   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_housekeeping\n882449e74c0a   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328             \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_health_manager\n8b09c9d83dc1   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes                        octavia_driver_agent\n9165aff78400   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328                        \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_api\n7c634af1f590   registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328                            \"dumb-init --single-\u2026\"   8 minutes ago    Up 7 minutes                        grafana\nc3419489cd67   registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328                   \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor\na07ad56e6f9f   registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328                         \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\ncb2b583cdb75   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy\n1ff87da29045   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor\n61a25f8ae94e   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api\nbc22d37f0259   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             neutron_server\n1d03272a083e   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\n65d6786d2dc9   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_mdns\nbb6d9abe8496   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328                 \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_producer\n391348a2601f   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328                  \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_central\n891e544f9456   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_api\nce5ec0182d28   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9\nf27c7eb2fb15   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata\n84c1dfd2462e   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\nbd7ae3a502d9   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328                     \"dumb-init --single-\u2026\"   12 minutes ago   Up 9 minutes (healthy)              nova_scheduler\nbbeb9c45394b   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_worker\n7a314fbdbb57   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328         \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_keystone_listener\nce585fa67277   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api\n28ac6318eb9d   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_backup\nc03d9ea211e2   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_volume\nb27d3c9eeeee   registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328                         \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             glance_api\n6839b969f942   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328                   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_scheduler\nf0a9e7d13808   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328                         \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api\nbca07fe11bd2   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\n3b2c88067033   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328                \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\n2c45803db7f9   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328      \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\n587c35fa6808   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328         \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter\n6eb49dad6207   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter\n0ae2af4cc48e   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-1\nf7518032aaa3   registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328                           \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone\nfeb816e0014c   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328                            \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             horizon\ne8bbca33a6d1   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328                    \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone_fernet\nc73b07ccfcbb   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328                       \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone_ssh\n57f8c790369a   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328              \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch_dashboards\nbe947c6e0bce   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328                   \"dumb-init -- kolla_\u2026\"   22 minutes ago   Up 22 minutes (healthy)             mariadb\na2f84712436f   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328                         \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             opensearch\nb9d99c6417f0   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-crash\"    24 minutes ago   Up 24 minutes                       ceph-crash-testbed-node-1\n8312b72a8ec3   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328                          \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       keepalived\na29338c757dd   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             proxysql\n9a78bc8b4696   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             haproxy\nc1a2f594559c   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328                         \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_northd\n8f5ab0bf583e   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328                    \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_sb_db_relay_1\n7e63e5c05b41   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   27 minutes ago   Up 25 minutes                       ovn_sb_db\n51245754e6ec   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   28 minutes ago   Up 26 minutes                       ovn_nb_db\n1dc8f7dba38d   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328                            \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             rabbitmq\nacd61dd3c9ed   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mon -\u2026\"   29 minutes ago   Up 29 minutes                       ceph-mon-testbed-node-1\neace42c92f23   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328                     \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       ovn_controller\n5d889d3f4345   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328                \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_vswitchd\n714568d63971   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328               \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_db\n6a004a47e686   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328                     \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             redis_sentinel\n81f6f3f3f215   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328                              \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             redis\nad9a0be2a125   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328                          \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             memcached\n5ea354b87c6b   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328                                  \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes                       cron\n1abba7fab9b7   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328                      \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes                       kolla_toolbox\na358de62bc5e   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328                             \"dumb-init --single-\u2026\"   32 minutes ago   Up 32 minutes                       fluentd\n\n## Images @ testbed-node-1\n\n+ echo\n+ echo '## Images @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 images\nREPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE\nregistry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260328      cc29bd9a85e4   2 months ago    288MB\nregistry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.5.20260328     f834ead10f11   2 months ago    1.54GB\nregistry.osism.tech/kolla/release/2025.1/opensearch                          2.19.5.20260328     d36ae5f707fb   2 months ago    1.57GB\nregistry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260328      e1596a0c11a4   2 months ago    590MB\nregistry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260328     09b41eff0fc1   2 months ago    277MB\nregistry.osism.tech/kolla/release/2025.1/grafana                             12.4.2.20260328     3842b7ef2d0c   2 months ago    1.04GB\nregistry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260328      c6408fdc6cf4   2 months ago    350MB\nregistry.osism.tech/kolla/release/2025.1/proxysql                            3.0.6.20260328      ccffdf9574f0   2 months ago    427MB\nregistry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.3.1.20260328     28c0d33bbf93   2 months ago    683MB\nregistry.osism.tech/kolla/release/2025.1/cron                                3.0.20260328        83ceba86723e   2 months ago    277MB\nregistry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260328     cf24d3343dd6   2 months ago    285MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260328      2df964b9b6ef   2 months ago    293MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260328      d56dc4fd4981   2 months ago    293MB\nregistry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260328     c513d0722dfc   2 months ago    284MB\nregistry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260328     0640729e8c26   2 months ago    284MB\nregistry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260328     ee0ad6e2185e   2 months ago    1.2GB\nregistry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.16.20260328   886dcd3e3f53   2 months ago    463MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260328     995036f125d2   2 months ago    309MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260328     f7140e8a13d8   2 months ago    368MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260328      c9ee75870dff   2 months ago    303MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260328     117acc95a5ad   2 months ago    312MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260328      4d11b36c2bda   2 months ago    317MB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260328     859fd9ce89d9   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260328     fb0f3707730d   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260328     3228ba87088e   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260328     65c0953e4c39   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/keystone                            27.0.1.20260328     b31ea490ee2a   2 months ago    1.09GB\nregistry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.1.20260328     40f5d9a677d1   2 months ago    1.06GB\nregistry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.1.20260328     f133afc9d53b   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260328     f07869d78758   2 months ago    1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260328     7118289a0d17   2 months ago    1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260328     1065bc696018   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260328     0adbcb202c49   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260328     1e4a4601f94f   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/placement-api                       13.0.0.20260328     b52f42ecbb4d   2 months ago    996MB\nregistry.osism.tech/kolla/release/2025.1/glance-api                          30.1.1.20260328     525bb863082d   2 months ago    1.12GB\nregistry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260328     78cc3d4efb57   2 months ago    1.79GB\nregistry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260328     b72d2e7568f8   2 months ago    1.43GB\nregistry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260328     2583a0d99734   2 months ago    1.43GB\nregistry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260328     a970df3ae580   2 months ago    1.44GB\nregistry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.3.20260328     b084449c71f7   2 months ago    1.24GB\nregistry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260328     10c316f8a88d   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260328     f1c21f7912dc   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260328     43f0933a84ab   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/magnum-conductor                    20.0.2.20260328     8cf236db44c6   2 months ago    1.27GB\nregistry.osism.tech/kolla/release/2025.1/magnum-api                          20.0.2.20260328     9a37ca6883b8   2 months ago    1.15GB\nregistry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.1.20260328     bc68ee83deb0   2 months ago    1.01GB\nregistry.osism.tech/kolla/release/2025.1/designate-api                       20.0.1.20260328     c0c239664d22   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.1.20260328     c268b1854421   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.1.20260328     3ce3202d2f8d   2 months ago    1.01GB\nregistry.osism.tech/kolla/release/2025.1/designate-central                   20.0.1.20260328     50fabfae16b4   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.1.20260328     23baf4bae3a6   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/nova-api                            31.2.1.20260328     7100cf172da2   2 months ago    1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.2.1.20260328     003749dfd921   2 months ago    1.39GB\nregistry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.2.1.20260328     0b8714cecfd8   2 months ago    1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-conductor                      31.2.1.20260328     d35210169004   2 months ago    1.23GB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260328     08ae9a102f53   2 months ago    301MB\nregistry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   13 months ago   1.27GB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 10.0.0 5.0.0\n\n## Containers @ testbed-node-2\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 ps\nCONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED          STATUS                    PORTS     NAMES\n84dbc1da4d48   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328                     \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_worker\n57397659cbe9   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_housekeeping\n2327b453344e   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328             \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_health_manager\ne9659524f84c   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes                        octavia_driver_agent\n0b48755ce393   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328                        \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_api\n4d8bbaaad852   registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328                            \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes                        grafana\n029ab62a33c6   registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328                   \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor\ncc6bdebf1120   registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328                         \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\na64fa49f0b14   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy\nfcc91843fc1a   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_conductor\n53f0e62603bb   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api\nd9489830dae3   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             neutron_server\nfd220562e4bf   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328                   \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_worker\n52b778148f02   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_mdns\n3fcf3f36b5d1   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328                 \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_producer\nbc04f3592eac   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328                  \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_central\n8536905b51fe   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_api\neab3ea93c84a   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9\n83fef6234aee   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata\na243dc57012e   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\nacf5bcf84555   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328                     \"dumb-init --single-\u2026\"   12 minutes ago   Up 9 minutes (healthy)              nova_scheduler\n7c6416feae0c   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_worker\n133c75b8e0bd   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328         \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_keystone_listener\nc0b11ef5aecc   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api\n1deeb287fd67   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_backup\nb89fcb429423   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_volume\n2b515242c2e5   registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328                         \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             glance_api\na5791775add4   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328                   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_scheduler\nf54a80cf5931   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328                         \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api\n2fd662b7c07b   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\n262e8f4c4382   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328                \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\nad5bdadd5e1b   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328      \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\n6417f62187df   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328         \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter\n9c3e853fd53e   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter\n29035f3c7fee   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-2\nf61456bf21ee   registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328                           \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone\n562abcd689fc   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328                            \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             horizon\n1470340149c5   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328                    \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone_fernet\nb29d16d008da   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328                       \"dumb-init --single-\u2026\"   19 minutes ago   Up 18 minutes (healthy)             keystone_ssh\n4e2feece4288   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328              \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch_dashboards\n3e48dfb32b83   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328                   \"dumb-init -- kolla_\u2026\"   21 minutes ago   Up 21 minutes (healthy)             mariadb\ncc27ccdca9ec   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328                         \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             opensearch\n096d2d1e440c   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-crash\"    24 minutes ago   Up 24 minutes                       ceph-crash-testbed-node-2\nfe56556c0d39   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328                          \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       keepalived\nd4f6d2360bad   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             proxysql\ne3c9c5040bcf   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             haproxy\na3388f7f4de6   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328                         \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_northd\n5bab931efbe6   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328                    \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_sb_db_relay_1\nae0065683638   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   27 minutes ago   Up 25 minutes                       ovn_sb_db\nb5a5fba49ec1   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq\n3fc6ed325e7b   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   28 minutes ago   Up 26 minutes                       ovn_nb_db\nc350e10c8079   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mon -\u2026\"   29 minutes ago   Up 29 minutes                       ceph-mon-testbed-node-2\nf2270bd384df   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328                     \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       ovn_controller\n7e3a17f67fa0   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328                \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_vswitchd\n5bbaa296d11f   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328               \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_db\nd8086baa631a   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328                     \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             redis_sentinel\n69205908c6e8   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328                              \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             redis\nb263517e161f   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328                          \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             memcached\nf7bfa1f522f9   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328                                  \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes                       cron\nd827af87ca51   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328                      \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes                       kolla_toolbox\n394d40e18a6a   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328                             \"dumb-init --single-\u2026\"   32 minutes ago   Up 32 minutes                       fluentd\n\n## Images @ testbed-node-2\n\n+ echo\n+ echo '## Images @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 images\nREPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE\nregistry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260328      cc29bd9a85e4   2 months ago    288MB\nregistry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.5.20260328     f834ead10f11   2 months ago    1.54GB\nregistry.osism.tech/kolla/release/2025.1/opensearch                          2.19.5.20260328     d36ae5f707fb   2 months ago    1.57GB\nregistry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260328      e1596a0c11a4   2 months ago    590MB\nregistry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260328     09b41eff0fc1   2 months ago    277MB\nregistry.osism.tech/kolla/release/2025.1/grafana                             12.4.2.20260328     3842b7ef2d0c   2 months ago    1.04GB\nregistry.osism.tech/kolla/release/2025.1/proxysql                            3.0.6.20260328      ccffdf9574f0   2 months ago    427MB\nregistry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260328      c6408fdc6cf4   2 months ago    350MB\nregistry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.3.1.20260328     28c0d33bbf93   2 months ago    683MB\nregistry.osism.tech/kolla/release/2025.1/cron                                3.0.20260328        83ceba86723e   2 months ago    277MB\nregistry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260328     cf24d3343dd6   2 months ago    285MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260328      2df964b9b6ef   2 months ago    293MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260328      d56dc4fd4981   2 months ago    293MB\nregistry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260328     c513d0722dfc   2 months ago    284MB\nregistry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260328     0640729e8c26   2 months ago    284MB\nregistry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260328     ee0ad6e2185e   2 months ago    1.2GB\nregistry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.16.20260328   886dcd3e3f53   2 months ago    463MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260328     995036f125d2   2 months ago    309MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260328     f7140e8a13d8   2 months ago    368MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260328      c9ee75870dff   2 months ago    303MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260328     117acc95a5ad   2 months ago    312MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260328      4d11b36c2bda   2 months ago    317MB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260328     859fd9ce89d9   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260328     fb0f3707730d   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260328     65c0953e4c39   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260328     3228ba87088e   2 months ago    301MB\nregistry.osism.tech/kolla/release/2025.1/keystone                            27.0.1.20260328     b31ea490ee2a   2 months ago    1.09GB\nregistry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.1.20260328     40f5d9a677d1   2 months ago    1.06GB\nregistry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.1.20260328     f133afc9d53b   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260328     f07869d78758   2 months ago    1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260328     7118289a0d17   2 months ago    1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260328     1065bc696018   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260328     0adbcb202c49   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260328     1e4a4601f94f   2 months ago    1.05GB\nregistry.osism.tech/kolla/release/2025.1/placement-api                       13.0.0.20260328     b52f42ecbb4d   2 months ago    996MB\nregistry.osism.tech/kolla/release/2025.1/glance-api                          30.1.1.20260328     525bb863082d   2 months ago    1.12GB\nregistry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260328     78cc3d4efb57   2 months ago    1.79GB\nregistry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260328     b72d2e7568f8   2 months ago    1.43GB\nregistry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260328     2583a0d99734   2 months ago    1.43GB\nregistry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260328     a970df3ae580   2 months ago    1.44GB\nregistry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.3.20260328     b084449c71f7   2 months ago    1.24GB\nregistry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260328     10c316f8a88d   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260328     f1c21f7912dc   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260328     43f0933a84ab   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/magnum-conductor                    20.0.2.20260328     8cf236db44c6   2 months ago    1.27GB\nregistry.osism.tech/kolla/release/2025.1/magnum-api                          20.0.2.20260328     9a37ca6883b8   2 months ago    1.15GB\nregistry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.1.20260328     bc68ee83deb0   2 months ago    1.01GB\nregistry.osism.tech/kolla/release/2025.1/designate-api                       20.0.1.20260328     c0c239664d22   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.1.20260328     c268b1854421   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.1.20260328     3ce3202d2f8d   2 months ago    1.01GB\nregistry.osism.tech/kolla/release/2025.1/designate-central                   20.0.1.20260328     50fabfae16b4   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.1.20260328     23baf4bae3a6   2 months ago    1GB\nregistry.osism.tech/kolla/release/2025.1/nova-api                            31.2.1.20260328     7100cf172da2   2 months ago    1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.2.1.20260328     003749dfd921   2 months ago    1.39GB\nregistry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.2.1.20260328     0b8714cecfd8   2 months ago    1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-conductor                      31.2.1.20260328     d35210169004   2 months ago    1.23GB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260328     08ae9a102f53   2 months ago    301MB\nregistry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   13 months ago   1.27GB\n+ sh -c /opt/configuration/scripts/check-services.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=10.0.0\n++ MANAGER_VERSION=10.0.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# Ceph status\n\n++ export MANAGER_VERSION=10.0.0\n++ MANAGER_VERSION=10.0.0\n+ echo\n+ echo '# Ceph status'\n+ echo\n+ ceph -s\n  cluster:\n    id:     11111111-1111-1111-1111-111111111111\n    health: HEALTH_OK\n \n  services:\n    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 29m)\n    mgr: testbed-node-2(active, since 15m), standbys: testbed-node-1, testbed-node-0\n    mds: 1/1 daemons up, 2 standby\n    osd: 6 osds: 6 up (since 25m), 6 in (since 25m)\n    rgw: 3 daemons active (3 hosts, 1 zones)\n \n  data:\n    volumes: 1/1 healthy\n    pools:   14 pools, 401 pgs\n    objects: 556 objects, 2.2 GiB\n    usage:   7.1 GiB used, 113 GiB / 120 GiB avail\n    pgs:     401 active+clean\n \n\n# Ceph versions\n\n+ echo\n+ echo '# Ceph versions'\n+ echo\n+ ceph versions\n{\n    \"mon\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3\n    },\n    \"mgr\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3\n    },\n    \"osd\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 6\n    },\n    \"mds\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3\n    },\n    \"rgw\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3\n    },\n    \"overall\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 18\n    }\n}\n\n# Ceph OSD tree\n\n+ echo\n+ echo '# Ceph OSD tree'\n+ echo\n+ ceph osd df tree\nID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA     OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              \n-1         0.11691         -  120 GiB  7.1 GiB  6.7 GiB    6 KiB  430 MiB  113 GiB  5.92  1.00    -          root default           \n-3         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-3\n 0    hdd  0.01949   1.00000   20 GiB  1.3 GiB  1.2 GiB    1 KiB   70 MiB   19 GiB  6.41  1.08  201      up          osd.0          \n 5    hdd  0.01949   1.00000   20 GiB  1.1 GiB  1.0 GiB    1 KiB   74 MiB   19 GiB  5.42  0.92  189      up          osd.5          \n-7         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-4\n 1    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   74 MiB   19 GiB  5.96  1.01  192      up          osd.1          \n 4    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   70 MiB   19 GiB  5.87  0.99  196      up          osd.4          \n-5         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-5\n 2    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   74 MiB   19 GiB  5.85  0.99  192      up          osd.2          \n 3    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   70 MiB   19 GiB  5.99  1.01  200      up          osd.3          \n                       TOTAL  120 GiB  7.1 GiB  6.7 GiB  9.3 KiB  430 MiB  113 GiB  5.92                                            \nMIN/MAX VAR: 0.92/1.08  STDDEV: 0.29\n\n# Ceph monitor status\n\n+ echo\n+ echo '# Ceph monitor status'\n+ echo\n+ ceph mon stat\ne1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 8, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2\n\n# Ceph quorum status\n\n+ echo\n+ echo '# Ceph quorum status'\n+ echo\n+ ceph quorum_status\n+ jq\n{\n  \"election_epoch\": 8,\n  \"quorum\": [\n    0,\n    1,\n    2\n  ],\n  \"quorum_names\": [\n    \"testbed-node-0\",\n    \"testbed-node-1\",\n    \"testbed-node-2\"\n  ],\n  \"quorum_leader_name\": \"testbed-node-0\",\n  \"quorum_age\": 1747,\n  \"features\": {\n    \"quorum_con\": \"4540138322906710015\",\n    \"quorum_mon\": [\n      \"kraken\",\n      \"luminous\",\n      \"mimic\",\n      \"osdmap-prune\",\n      \"nautilus\",\n      \"octopus\",\n      \"pacific\",\n      \"elector-pinging\",\n      \"quincy\",\n      \"reef\"\n    ]\n  },\n  \"monmap\": {\n    \"epoch\": 1,\n    \"fsid\": \"11111111-1111-1111-1111-111111111111\",\n    \"modified\": \"2026-06-06T00:53:24.806223Z\",\n    \"created\": \"2026-06-06T00:53:24.806223Z\",\n    \"min_mon_release\": 18,\n    \"min_mon_release_name\": \"reef\",\n    \"election_strategy\": 1,\n    \"disallowed_leaders: \": \"\",\n    \"stretch_mode\": false,\n    \"tiebreaker_mon\": \"\",\n    \"removed_ranks: \": \"\",\n    \"features\": {\n      \"persistent\": [\n        \"kraken\",\n        \"luminous\",\n        \"mimic\",\n        \"osdmap-prune\",\n        \"nautilus\",\n        \"octopus\",\n        \"pacific\",\n        \"elector-pinging\",\n        \"quincy\",\n        \"reef\"\n      ],\n      \"optional\": []\n    },\n    \"mons\": [\n      {\n        \"rank\": 0,\n        \"name\": \"testbed-node-0\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.10:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.10:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.10:6789/0\",\n        \"public_addr\": \"192.168.16.10:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 1,\n        \"name\": \"testbed-node-1\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.11:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.11:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.11:6789/0\",\n        \"public_addr\": \"192.168.16.11:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 2,\n        \"name\": \"testbed-node-2\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.12:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.12:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.12:6789/0\",\n        \"public_addr\": \"192.168.16.12:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      }\n    ]\n  }\n}\n\n+ echo\n# Ceph free space status\n\n+ echo '# Ceph free space status'\n+ echo\n+ ceph df\n--- RAW STORAGE ---\nCLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED\nhdd    120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92\nTOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92\n \n--- POOLS ---\nPOOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL\n.mgr                        1    1  577 KiB        2  1.1 MiB      0     53 GiB\ncephfs_data                 2   32      0 B        0      0 B      0     35 GiB\ncephfs_metadata             3   16  4.4 KiB       22   96 KiB      0     35 GiB\ndefault.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.control         6   32      0 B        8      0 B      0     35 GiB\ndefault.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB\ndefault.rgw.meta            8   32      0 B        0      0 B      0     35 GiB\n.rgw.root                   9   32  3.9 KiB        8   64 KiB      0     53 GiB\nbackups                    10   32     19 B        2   12 KiB      0     35 GiB\nvolumes                    11   32     19 B        2   12 KiB      0     35 GiB\nimages                     12   32  2.2 GiB      299  6.7 GiB   5.90     35 GiB\nmetrics                    13   32     19 B        2   12 KiB      0     35 GiB\nvms                        14   32     19 B        2   12 KiB      0     35 GiB\n++ semver 10.0.0 5.0.0\n+ [[ 1 -eq -1 ]]\n+ osism apply facts\n\u001b[32m2026-06-06 01:22:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-06-06 01:22:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 080dfff0-1e98-40ea-b105-c76c125030fe (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 01:22:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 080dfff0-1e98-40ea-b105-c76c125030fe (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role facts] ********************************************************\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nSaturday 06 June 2026  01:22:55 +0000 (0:00:00.399)       0:00:00.400 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nSaturday 06 June 2026  01:22:57 +0000 (0:00:01.510)       0:00:01.910 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nSaturday 06 June 2026  01:22:58 +0000 (0:00:01.391)       0:00:03.302 ********* \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nSaturday 06 June 2026  01:23:04 +0000 (0:00:06.280)       0:00:09.582 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:23:05 +0000 (0:00:00.748)       0:00:10.331 ********* \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 6.28s\nosism.commons.facts : Create custom facts directory --------------------- 1.51s\nosism.commons.facts : Copy fact files ----------------------------------- 1.39s\nGather facts for all hosts ---------------------------------------------- 0.75s\n+ osism validate ceph-mons\n\nPLAY [Ceph validate mons] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nSaturday 06 June 2026  01:23:21 +0000 (0:00:00.574)       0:00:00.574 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nSaturday 06 June 2026  01:23:22 +0000 (0:00:01.068)       0:00:01.642 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nSaturday 06 June 2026  01:23:23 +0000 (0:00:00.727)       0:00:02.370 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nSaturday 06 June 2026  01:23:23 +0000 (0:00:00.140)       0:00:02.511 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Get container info] ******************************************************\nSaturday 06 June 2026  01:23:23 +0000 (0:00:00.340)       0:00:02.851 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set test result to failed if container is missing] ***********************\nSaturday 06 June 2026  01:23:25 +0000 (0:00:01.616)       0:00:04.468 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if container is existing] **********************\nSaturday 06 June 2026  01:23:25 +0000 (0:00:00.296)       0:00:04.764 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nSaturday 06 June 2026  01:23:25 +0000 (0:00:00.320)       0:00:05.084 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if ceph-mon is not running] ********************\nSaturday 06 June 2026  01:23:26 +0000 (0:00:00.340)       0:00:05.424 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mon is running] ************************\nSaturday 06 June 2026  01:23:26 +0000 (0:00:00.491)       0:00:05.916 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nSaturday 06 June 2026  01:23:27 +0000 (0:00:00.314)       0:00:06.230 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 06 June 2026  01:23:27 +0000 (0:00:00.305)       0:00:06.536 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 06 June 2026  01:23:27 +0000 (0:00:00.305)       0:00:06.841 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:23:27 +0000 (0:00:00.256)       0:00:07.098 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:23:28 +0000 (0:00:00.103)       0:00:07.201 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:23:28 +0000 (0:00:00.076)       0:00:07.277 ********* \n\nTASK [Print report file information] *******************************************\nSaturday 06 June 2026  01:23:28 +0000 (0:00:00.239)       0:00:07.517 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nSaturday 06 June 2026  01:23:28 +0000 (0:00:00.274)       0:00:07.791 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Prepare quorum test vars] ************************************************\nSaturday 06 June 2026  01:23:28 +0000 (0:00:00.267)       0:00:08.059 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Get monmap info from one mon container] **********************************\nSaturday 06 June 2026  01:23:29 +0000 (0:00:00.127)       0:00:08.187 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set quorum test data] ****************************************************\nSaturday 06 June 2026  01:23:30 +0000 (0:00:01.866)       0:00:10.053 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail quorum test if not all monitors are in quorum] **********************\nSaturday 06 June 2026  01:23:31 +0000 (0:00:00.353)       0:00:10.406 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass quorum test if all monitors are in quorum] **************************\nSaturday 06 June 2026  01:23:31 +0000 (0:00:00.132)       0:00:10.538 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set fsid test vars] ******************************************************\nSaturday 06 June 2026  01:23:31 +0000 (0:00:00.324)       0:00:10.862 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail Cluster FSID test if FSID does not match configuration] *************\nSaturday 06 June 2026  01:23:32 +0000 (0:00:00.307)       0:00:11.169 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass Cluster FSID test if it matches configuration] **********************\nSaturday 06 June 2026  01:23:32 +0000 (0:00:00.139)       0:00:11.309 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare status test vars] ************************************************\nSaturday 06 June 2026  01:23:32 +0000 (0:00:00.145)       0:00:11.455 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather status data] ******************************************************\nSaturday 06 June 2026  01:23:32 +0000 (0:00:00.294)       0:00:11.749 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set health test data] ****************************************************\nSaturday 06 June 2026  01:23:34 +0000 (0:00:01.551)       0:00:13.301 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable] *************************\nSaturday 06 June 2026  01:23:34 +0000 (0:00:00.301)       0:00:13.602 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if health is acceptable] *****************************\nSaturday 06 June 2026  01:23:34 +0000 (0:00:00.144)       0:00:13.746 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable (strict)] ****************\nSaturday 06 June 2026  01:23:34 +0000 (0:00:00.146)       0:00:13.893 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if status is OK (strict)] ****************************\nSaturday 06 June 2026  01:23:34 +0000 (0:00:00.157)       0:00:14.051 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nSaturday 06 June 2026  01:23:35 +0000 (0:00:00.140)       0:00:14.191 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nSaturday 06 June 2026  01:23:35 +0000 (0:00:00.257)       0:00:14.449 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nSaturday 06 June 2026  01:23:35 +0000 (0:00:00.260)       0:00:14.710 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 06 June 2026  01:23:37 +0000 (0:00:01.882)       0:00:16.593 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 06 June 2026  01:23:37 +0000 (0:00:00.249)       0:00:16.843 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:23:38 +0000 (0:00:00.664)       0:00:17.507 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:23:38 +0000 (0:00:00.071)       0:00:17.579 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:23:38 +0000 (0:00:00.071)       0:00:17.650 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nSaturday 06 June 2026  01:23:38 +0000 (0:00:00.076)       0:00:17.727 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nSaturday 06 June 2026  01:23:39 +0000 (0:00:01.296)       0:00:19.023 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-mons-validator-2026-06-06T01:23:22+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:23:40 +0000 (0:00:00.449)       0:00:19.473 ********* \n=============================================================================== \nAggregate test results step one ----------------------------------------- 1.88s\nGet monmap info from one mon container ---------------------------------- 1.87s\nGet container info ------------------------------------------------------ 1.62s\nGather status data ------------------------------------------------------ 1.55s\nWrite report file ------------------------------------------------------- 1.30s\nGet timestamp for report file ------------------------------------------- 1.07s\nCreate report output directory ------------------------------------------ 0.73s\nAggregate test results step three --------------------------------------- 0.66s\nSet test result to failed if ceph-mon is not running -------------------- 0.49s\nPrint report file information ------------------------------------------- 0.45s\nFlush handlers ---------------------------------------------------------- 0.42s\nSet quorum test data ---------------------------------------------------- 0.35s\nPrepare test data for container existance test -------------------------- 0.34s\nPrepare test data ------------------------------------------------------- 0.34s\nPass quorum test if all monitors are in quorum -------------------------- 0.32s\nSet test result to passed if container is existing ---------------------- 0.32s\nSet test result to passed if ceph-mon is running ------------------------ 0.31s\nSet fsid test vars ------------------------------------------------------ 0.31s\nAggregate test results step one ----------------------------------------- 0.31s\nAggregate test results step two ----------------------------------------- 0.31s\n+ osism validate ceph-mgrs\n\nPLAY [Ceph validate mgrs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nSaturday 06 June 2026  01:23:56 +0000 (0:00:00.579)       0:00:00.579 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nSaturday 06 June 2026  01:23:57 +0000 (0:00:01.052)       0:00:01.632 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nSaturday 06 June 2026  01:23:58 +0000 (0:00:00.750)       0:00:02.382 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nSaturday 06 June 2026  01:23:58 +0000 (0:00:00.129)       0:00:02.512 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Get container info] ******************************************************\nSaturday 06 June 2026  01:23:58 +0000 (0:00:00.304)       0:00:02.816 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if container is missing] ***********************\nSaturday 06 June 2026  01:24:00 +0000 (0:00:01.531)       0:00:04.347 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if container is existing] **********************\nSaturday 06 June 2026  01:24:00 +0000 (0:00:00.314)       0:00:04.662 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nSaturday 06 June 2026  01:24:00 +0000 (0:00:00.332)       0:00:04.994 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if ceph-mgr is not running] ********************\nSaturday 06 June 2026  01:24:01 +0000 (0:00:00.349)       0:00:05.344 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mgr is running] ************************\nSaturday 06 June 2026  01:24:01 +0000 (0:00:00.499)       0:00:05.844 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nSaturday 06 June 2026  01:24:01 +0000 (0:00:00.328)       0:00:06.172 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 06 June 2026  01:24:02 +0000 (0:00:00.270)       0:00:06.442 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 06 June 2026  01:24:02 +0000 (0:00:00.280)       0:00:06.723 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:02 +0000 (0:00:00.249)       0:00:06.973 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:02 +0000 (0:00:00.071)       0:00:07.044 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:02 +0000 (0:00:00.070)       0:00:07.115 ********* \n\nTASK [Print report file information] *******************************************\nSaturday 06 June 2026  01:24:03 +0000 (0:00:00.253)       0:00:07.369 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nSaturday 06 June 2026  01:24:03 +0000 (0:00:00.281)       0:00:07.650 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Define mgr module test vars] *********************************************\nSaturday 06 June 2026  01:24:03 +0000 (0:00:00.261)       0:00:07.912 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather list of mgr modules] **********************************************\nSaturday 06 June 2026  01:24:03 +0000 (0:00:00.139)       0:00:08.051 ********* \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Parse mgr module list from json] *****************************************\nSaturday 06 June 2026  01:24:06 +0000 (0:00:02.361)       0:00:10.413 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Extract list of enabled mgr modules] *************************************\nSaturday 06 June 2026  01:24:06 +0000 (0:00:00.268)       0:00:10.681 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail test if mgr modules are disabled that should be enabled] ************\nSaturday 06 June 2026  01:24:06 +0000 (0:00:00.332)       0:00:11.014 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass test if required mgr modules are enabled] ***************************\nSaturday 06 June 2026  01:24:06 +0000 (0:00:00.175)       0:00:11.189 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nSaturday 06 June 2026  01:24:07 +0000 (0:00:00.142)       0:00:11.331 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nSaturday 06 June 2026  01:24:07 +0000 (0:00:00.256)       0:00:11.588 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nSaturday 06 June 2026  01:24:07 +0000 (0:00:00.271)       0:00:11.859 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 06 June 2026  01:24:09 +0000 (0:00:01.630)       0:00:13.490 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 06 June 2026  01:24:09 +0000 (0:00:00.277)       0:00:13.767 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:09 +0000 (0:00:00.281)       0:00:14.048 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:09 +0000 (0:00:00.088)       0:00:14.137 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:09 +0000 (0:00:00.072)       0:00:14.210 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nSaturday 06 June 2026  01:24:10 +0000 (0:00:00.077)       0:00:14.288 ********* \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nSaturday 06 June 2026  01:24:11 +0000 (0:00:01.392)       0:00:15.680 ********* \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-mgrs-validator-2026-06-06T01:23:57+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:24:11 +0000 (0:00:00.444)       0:00:16.125 ********* \n=============================================================================== \nGather list of mgr modules ---------------------------------------------- 2.36s\nAggregate test results step one ----------------------------------------- 1.63s\nGet container info ------------------------------------------------------ 1.53s\nWrite report file ------------------------------------------------------- 1.39s\nGet timestamp for report file ------------------------------------------- 1.05s\nCreate report output directory ------------------------------------------ 0.75s\nSet test result to failed if ceph-mgr is not running -------------------- 0.50s\nPrint report file information ------------------------------------------- 0.44s\nFlush handlers ---------------------------------------------------------- 0.40s\nPrepare test data ------------------------------------------------------- 0.35s\nExtract list of enabled mgr modules ------------------------------------- 0.33s\nSet test result to passed if container is existing ---------------------- 0.33s\nSet test result to passed if ceph-mgr is running ------------------------ 0.33s\nSet test result to failed if container is missing ----------------------- 0.31s\nPrepare test data for container existance test -------------------------- 0.30s\nPrint report file information ------------------------------------------- 0.28s\nAggregate test results step three --------------------------------------- 0.28s\nAggregate test results step two ----------------------------------------- 0.28s\nAggregate test results step two ----------------------------------------- 0.28s\nSet validation result to failed if a test failed ------------------------ 0.27s\n+ osism validate ceph-osds\n\nPLAY [Ceph validate OSDs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nSaturday 06 June 2026  01:24:27 +0000 (0:00:00.528)       0:00:00.528 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nSaturday 06 June 2026  01:24:28 +0000 (0:00:01.070)       0:00:01.598 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nSaturday 06 June 2026  01:24:29 +0000 (0:00:00.279)       0:00:01.877 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nSaturday 06 June 2026  01:24:29 +0000 (0:00:00.812)       0:00:02.689 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nSaturday 06 June 2026  01:24:30 +0000 (0:00:00.120)       0:00:02.810 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nSaturday 06 June 2026  01:24:30 +0000 (0:00:00.136)       0:00:02.946 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nSaturday 06 June 2026  01:24:30 +0000 (0:00:00.485)       0:00:03.432 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nSaturday 06 June 2026  01:24:30 +0000 (0:00:00.156)       0:00:03.588 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate total number of OSDs in cluster] *******************************\nSaturday 06 June 2026  01:24:31 +0000 (0:00:00.313)       0:00:03.901 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nSaturday 06 June 2026  01:24:31 +0000 (0:00:00.404)       0:00:04.306 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers on host] *********************************\nSaturday 06 June 2026  01:24:31 +0000 (0:00:00.310)       0:00:04.616 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '869d1fa4ad98f88b2cec638a8a37cd246d498aad3b89883ff840e327e48abcef', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'bfdc87b9ffb34835f14f9bae20df234bde8cedb23a2df7f3a11f33cb02ef5f38', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '4289f12969daf6674327d101a2c9ce6df2f163c7b631be875053510d6e262b6a', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c5bed3b6eddce467112c15465948e742e9a91aa681f3990a271917fd87936142', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3f3d834c9354b6e6edf3c5d60746068c67649303ee698da77eecfae1b4638b48', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '4e5ef32b0ad85e23d603f1a7df0a3bc27baaa9baa1f325f9ed91d516f1d0243f', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'e3cdf51d8403ed7c07506aa4014d08f28f3f73411902a27384ae56a0c2ad149f', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'ab13e9fb9ab7924b65eee5c83652651cba25c691fd3e956f145eac5710303cca', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c9005566a285cc8f214fd4ed17d8797035e2cd0908f2357d0a41cc5ba3d62b3a', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '849d182230a177babf88cc15233421efd09968ea0e64603c5e6f9511e6ba307b', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-3', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': '6a22dd86655c32d884f125590c4c0c82b306ac6681d01eb1773361e47595de30', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': '420643e1d3654fe72b5efc96102b4f3e85be6fa657ad2f96813bc877a86f4567', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '594e42d53bbee57fdb7d6b60b3959df28415b274ee80b6ff0259bc45ed647b73', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3e76661f70b6db615251883596a777a574197a29c25a0808a64168d1d96757cf', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 30 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'e2160b0cf908b0c7de99508c7b4adeeb1cca2a026a05dd82881722c6c83e0918', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 31 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '2f61abca17e55c44f9f7612119b713eee6a4bf082b19b25532f352b10c42489f', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'name': '/cron', 'state': 'running', 'status': 'Up 31 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c0f871e94126cffe72d2c25e823242046321481bc50fb95d44d421b6331ef13e', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 32 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '58c794c325f13a90bedf14d26716b99decccca0a37c241a929855459b83b45c7', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'name': '/fluentd', 'state': 'running', 'status': 'Up 33 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'de84505d8205e5e49024fde2bc3433af216d4f3862974c7864da50879e0ecbaf', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'f752ac3e918333b3a4c2942fccc91e76f2bd9a87646445cbdd7724537d9a4451', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a0e75182fd0a603c4d9011c2ee86e1cb6d00335a43206b57e0167a0a27fd8ed7', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '1ec425401bcb90979704ecd9eb794ff43b5f46ace83cc52f14ae7b8d67ed7058', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '8ece32def9a6adc694d351ef6ec0abb0f4b80ba413bc46f825e8d0aa009dce1d', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '190dcdfb77da6fe81751da8685140b6af835f5be5ad703a8c482af1b0984a5f3', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e9ef0ea8d0a0d959a4e640ac45bdc805c94c2f78e363c3b92ea0d42d673f405d', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '47022ee7d9917c263cb88035260c124baa6e3a74299e211804744521e3dad84b', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'abe9bda0df02b26f551023dc02bed2d401f3200db4641a812c5972ee125a668c', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '454054f9be3c2af2f97b3f2fc577bf7ad82281826e219fa2b0bf11040017260b', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-4', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': 'bf717a38df15b6dd056a6fdd5ec98f65ca33c40c69eb6be1170f3ea23f6ed586', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': '4c7f7f107c64930c1f845d8cad8c342a4866c2a99c66c6c8cab466a36b14d00e', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a905c11dd698b889236b68f41f817e013e325603b984e538a91bc0c24662ad2e', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '882340aa91d7ad1fb813f28af69e35bac44875b38604da29901e05aabdf8eba0', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 30 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'b2152bf59806bf8d984f8a28353a9fb983170c5f1b32a14a9c89c51e392bf2d1', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '2cb3c2536c96ebe4dabe340139b8d0fa1267eeca5e6e17151df73995464961a8', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 31 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8c9d14252e2a3b6f189df9829a53eab0e2f7d03393957740c13dc54160ec5d1d', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'c6d8a624d7f09698a613c98ad259650e72924cff311be52e47a919b968605962', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'name': '/cron', 'state': 'running', 'status': 'Up 31 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '1078921cf6dfcfd3ff3d9f53529768ad3cf1e219d7bf515c0c17f000e320bd65', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9a738a4fc91015144466b9071e9ef84bfde446f43b528c8fb24d72332877abde', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 32 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8ebf31393b160b3595f13499356d89fb3f306846f2100240bd9ca73c47196ecd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '103fb19c3ff64927c4dd2618be19bc497148a12d8baeabf9658a9111e3044257', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'name': '/fluentd', 'state': 'running', 'status': 'Up 33 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e5d675c3c8863900b269c26190bfeec78dee77173e89af9fec8c119515fa853d', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'cce6ef28a0ba1feb7826a9423d6b1bb20c21ceae53278662d707256a2bfa367d', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '47dfc1f2ad0c4f94b58046f0b179ec735f969faf14d3f96aa59ec5b12523adf4', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'fb801271504c407c24370be1ec0691e78efd2ad10a98b567edf8757435578416', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '64aefbe5d6508ab7aaa87c3d18ff09cf0c0a42f26f259eed76de0a4397ba8d08', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '253ccbc08e2d61ce3e2a2d125f82227e7417a82dec2428c3d22ee1fe61fe125d', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-5', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': '9f5a8752fc659cc33e93376bc7d86c294d5e3c8244b2f6ac962b0eb6d123c30f', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': '5ea0d9e1c222b86109dd1ca32c116ad26ef61ff9dc5411ebb76d5df5e89619fd', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e99da28db4e4b85c8fe67272564c6c264f260eb64dedd188c558784cf244ced1', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '657e094df76dd7f27858e966949b1dd047efad158737f674eff919e9f468b511', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 30 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e28f52cb3abf2a9d49f159031ae72bf1d86c8a927c250b6803f237b497d97472', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 31 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '2d274d4766dc2235cb3200f76ae5cefd28d8261ade29b18252edea6610799a48', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'name': '/cron', 'state': 'running', 'status': 'Up 31 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '946dacdc180f09ca5363710feba12cef2ab4e1578d82706b144516926af2e91d', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 32 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '507968100f4af2fa5313cf78344f1cb10e742dbb8958eb108c8a4147118678bd', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'name': '/fluentd', 'state': 'running', 'status': 'Up 33 minutes'}) \u001b[0m\n\nTASK [Get count of ceph-osd containers on host] ********************************\nSaturday 06 June 2026  01:24:32 +0000 (0:00:00.637)       0:00:05.253 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed when count of containers is wrong] *************\nSaturday 06 June 2026  01:24:32 +0000 (0:00:00.365)       0:00:05.619 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to passed if count matches] ******************************\nSaturday 06 June 2026  01:24:33 +0000 (0:00:00.322)       0:00:05.941 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nSaturday 06 June 2026  01:24:33 +0000 (0:00:00.311)       0:00:06.253 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers that are not running] ********************\nSaturday 06 June 2026  01:24:33 +0000 (0:00:00.493)       0:00:06.746 ********* \n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get count of ceph-osd containers that are not running] *******************\nSaturday 06 June 2026  01:24:34 +0000 (0:00:00.391)       0:00:07.138 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nSaturday 06 June 2026  01:24:34 +0000 (0:00:00.296)       0:00:07.435 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nSaturday 06 June 2026  01:24:34 +0000 (0:00:00.319)       0:00:07.754 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to passed if all containers are running] *****************\nSaturday 06 June 2026  01:24:35 +0000 (0:00:00.490)       0:00:08.245 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nSaturday 06 June 2026  01:24:35 +0000 (0:00:00.333)       0:00:08.578 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 06 June 2026  01:24:36 +0000 (0:00:00.243)       0:00:08.822 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 06 June 2026  01:24:36 +0000 (0:00:00.244)       0:00:09.066 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:36 +0000 (0:00:00.260)       0:00:09.327 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:36 +0000 (0:00:00.070)       0:00:09.397 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:36 +0000 (0:00:00.074)       0:00:09.472 ********* \n\nTASK [Print report file information] *******************************************\nSaturday 06 June 2026  01:24:36 +0000 (0:00:00.070)       0:00:09.542 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail early due to containers not running] ********************************\nSaturday 06 June 2026  01:24:37 +0000 (0:00:00.686)       0:00:10.229 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nSaturday 06 June 2026  01:24:37 +0000 (0:00:00.256)       0:00:10.485 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set _mon_hostname fact] **************************************************\nSaturday 06 June 2026  01:24:37 +0000 (0:00:00.308)       0:00:10.794 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get ceph osd tree] *******************************************************\nSaturday 06 June 2026  01:24:38 +0000 (0:00:00.262)       0:00:11.056 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Parse osd tree from JSON] ************************************************\nSaturday 06 June 2026  01:24:40 +0000 (0:00:02.234)       0:00:13.291 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get OSDs that are not up or in] ******************************************\nSaturday 06 June 2026  01:24:40 +0000 (0:00:00.125)       0:00:13.416 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Fail test if OSDs are not up or in] **************************************\nSaturday 06 June 2026  01:24:40 +0000 (0:00:00.315)       0:00:13.732 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Pass test if OSDs are all up and in] *************************************\nSaturday 06 June 2026  01:24:41 +0000 (0:00:00.119)       0:00:13.852 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nSaturday 06 June 2026  01:24:41 +0000 (0:00:00.123)       0:00:13.976 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [List ceph LVM volumes and collect data] **********************************\nSaturday 06 June 2026  01:24:41 +0000 (0:00:00.519)       0:00:14.496 ********* \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Parse LVM data as JSON] **************************************************\nSaturday 06 June 2026  01:24:44 +0000 (0:00:02.973)       0:00:17.469 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get unencrypted and encrypted OSDs] **************************************\nSaturday 06 June 2026  01:24:45 +0000 (0:00:00.349)       0:00:17.818 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail if count of encrypted OSDs does not match] **************************\nSaturday 06 June 2026  01:24:45 +0000 (0:00:00.537)       0:00:18.356 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass if count of encrypted OSDs equals count of OSDs] ********************\nSaturday 06 June 2026  01:24:46 +0000 (0:00:00.496)       0:00:18.852 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail if count of unencrypted OSDs does not match] ************************\nSaturday 06 June 2026  01:24:46 +0000 (0:00:00.317)       0:00:19.170 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass if count of unencrypted OSDs equals count of OSDs] ******************\nSaturday 06 June 2026  01:24:46 +0000 (0:00:00.298)       0:00:19.468 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nSaturday 06 June 2026  01:24:47 +0000 (0:00:00.501)       0:00:19.969 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get CRUSH node data of each OSD host and root node childs] ***************\nSaturday 06 June 2026  01:24:47 +0000 (0:00:00.536)       0:00:20.506 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate sub test expression results] ***********************************\nSaturday 06 June 2026  01:24:48 +0000 (0:00:00.511)       0:00:21.018 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail test if any sub test failed] ****************************************\nSaturday 06 June 2026  01:24:48 +0000 (0:00:00.316)       0:00:21.334 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass test if no sub test failed] *****************************************\nSaturday 06 June 2026  01:24:49 +0000 (0:00:00.482)       0:00:21.817 ********* \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nSaturday 06 June 2026  01:24:49 +0000 (0:00:00.330)       0:00:22.147 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nSaturday 06 June 2026  01:24:49 +0000 (0:00:00.286)       0:00:22.434 ********* \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nSaturday 06 June 2026  01:24:49 +0000 (0:00:00.242)       0:00:22.676 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 06 June 2026  01:24:51 +0000 (0:00:01.851)       0:00:24.527 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 06 June 2026  01:24:51 +0000 (0:00:00.270)       0:00:24.798 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:52 +0000 (0:00:00.254)       0:00:25.052 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:52 +0000 (0:00:00.070)       0:00:25.122 ********* \n\nTASK [Flush handlers] **********************************************************\nSaturday 06 June 2026  01:24:52 +0000 (0:00:00.248)       0:00:25.371 ********* \n\nRUNNING HANDLER [Write report file] ********************************************\nSaturday 06 June 2026  01:24:52 +0000 (0:00:00.074)       0:00:25.446 ********* \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nSaturday 06 June 2026  01:24:54 +0000 (0:00:01.397)       0:00:26.844 ********* \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-osds-validator-2026-06-06T01:24:28+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:24:54 +0000 (0:00:00.442)       0:00:27.286 ********* \n=============================================================================== \nList ceph LVM volumes and collect data ---------------------------------- 2.97s\nGet ceph osd tree ------------------------------------------------------- 2.23s\nAggregate test results step one ----------------------------------------- 1.85s\nWrite report file ------------------------------------------------------- 1.40s\nGet timestamp for report file ------------------------------------------- 1.07s\nCreate report output directory ------------------------------------------ 0.81s\nPrint report file information ------------------------------------------- 0.69s\nGet list of ceph-osd containers on host --------------------------------- 0.64s\nGet unencrypted and encrypted OSDs -------------------------------------- 0.54s\nPrepare test data ------------------------------------------------------- 0.54s\nPrepare test data ------------------------------------------------------- 0.52s\nGet CRUSH node data of each OSD host and root node childs --------------- 0.51s\nPass if count of unencrypted OSDs equals count of OSDs ------------------ 0.50s\nFail if count of encrypted OSDs does not match -------------------------- 0.50s\nPrepare test data ------------------------------------------------------- 0.49s\nSet test result to failed if an OSD is not running ---------------------- 0.49s\nCalculate OSD devices for each host ------------------------------------- 0.49s\nFail test if any sub test failed ---------------------------------------- 0.48s\nPrint report file information ------------------------------------------- 0.44s\nCalculate total number of OSDs in cluster ------------------------------- 0.40s\n+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=10.0.0\n++ MANAGER_VERSION=10.0.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'\n+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n+ sudo apt-get install -y libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n\n# Status of Elasticsearch\n\n+ pushd /opt/configuration/contrib\n+ failures=0\n+ echo\n+ echo '# Status of Elasticsearch'\n+ echo\n+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\n+ local name=Elasticsearch\n+ shift\n+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\nOK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0\n\n# Status of MariaDB\n\n+ echo\n+ echo '# Status of MariaDB'\n+ echo\n++ semver 10.0.0 10.0.0-0\n+ [[ 1 -ge 0 ]]\n+ run_check MariaDB osism status database\n+ local name=MariaDB\n+ shift\n+ osism status database\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mUnable to get ansible vault password\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mUnable to get vault secret: [Errno 2] No such file or directory: '/share/ansible_vault_password.key'\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mDropping encrypted entries\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to MariaDB at 192.168.16.9 as root_shard_0...\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: 11ba5657-6143-11f1-8903-efaf679d5995\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Members: 192.168.16.11:3306,192.168.16.12:3306,192.168.16.10:3306\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.25(r7387a566)\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: 473ee256-6143-11f1-bbe4-9e4cbb28ab8a\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0.0133333\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.000735078\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 4543 local commits, 6744 replicated, 75 received\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 23 minutes, 41 seconds\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 151 connected, 1 running\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 173707 total, 0 slow\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 152\u001b[0m\n\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Galera Cluster validation PASSED\u001b[0m\n\n# Status of Prometheus\n\n+ echo\n+ echo '# Status of Prometheus'\n+ echo\n+ run_check 'Prometheus healthy' curl -s https://api-int.testbed.osism.xyz:9091/-/healthy\n+ local 'name=Prometheus healthy'\n+ shift\n+ curl -s https://api-int.testbed.osism.xyz:9091/-/healthy\nUnauthorized\n+ run_check 'Prometheus ready' curl -s https://api-int.testbed.osism.xyz:9091/-/ready\n+ local 'name=Prometheus ready'\n+ shift\n+ curl -s https://api-int.testbed.osism.xyz:9091/-/ready\nUnauthorized\n\n# Status of RabbitMQ\n\n+ echo\n+ echo '# Status of RabbitMQ'\n+ echo\n++ semver 10.0.0 10.0.0-0\n+ [[ 1 -ge 0 ]]\n+ run_check RabbitMQ osism status messaging\n+ local name=RabbitMQ\n+ shift\n+ osism status messaging\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mUnable to get ansible vault password\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mUnable to get vault secret: [Errno 2] No such file or directory: '/share/ansible_vault_password.key'\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mDropping encrypted entries\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connecting to RabbitMQ Management API at 192.168.16.10:15672 as openstack...\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 210, Channels: 209, Queues: 173\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 237 total, 236 ready, 1 unacked\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 7.0/s publish, 7.0/s deliver\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 58.1 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 113/1024\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 0/0\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connecting to RabbitMQ Management API at 192.168.16.11:15672 as openstack...\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 210, Channels: 209, Queues: 173\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 237 total, 236 ready, 1 unacked\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 7.0/s publish, 7.0/s deliver\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Disk Free: 58.4 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 108/1024\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 0/0\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connecting to RabbitMQ Management API at 192.168.16.12:15672 as openstack...\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 210, Channels: 209, Queues: 173\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 237 total, 236 ready, 1 unacked\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 7.0/s publish, 7.0/s deliver\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 58.7 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 109/1024\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 0/0\u001b[0m\n\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRabbitMQ Cluster validation PASSED\u001b[0m\n\n# Status of Redis\n\n+ echo\n+ echo '# Status of Redis'\n+ echo\n+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\n+ local name=Redis\n+ shift\n+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\nTCP OK - 0.002 second response time on 192.168.16.10 port 6379|time=0.001668s;;;0.000000;10.000000\n+ popd\n\n# Create backup of MariaDB database\n\n+ [[ 0 -gt 0 ]]\n+ echo\n+ echo '# Create backup of MariaDB database'\n+ echo\n++ semver 10.0.0 9.0.0\n+ [[ 1 -ge 0 ]]\n+ osism apply mariadb_backup -e mariadb_backup_type=full\n\u001b[32m2026-06-06 01:25:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m\n\u001b[32m2026-06-06 01:25:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9c743c7-5170-4e2f-9012-ae085c20eb75 (mariadb_backup) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 01:25:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a9c743c7-5170-4e2f-9012-ae085c20eb75 (mariadb_backup) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 06 June 2026  01:25:36 +0000 (0:00:00.241)       0:00:00.241 ********* \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 06 June 2026  01:25:36 +0000 (0:00:00.314)       0:00:00.556 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m\n\nPLAY [Apply role mariadb] ******************************************************\n\nTASK [mariadb : Group MariaDB hosts based on shards] ***************************\nSaturday 06 June 2026  01:25:37 +0000 (0:00:00.442)       0:00:00.998 ********* \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nSaturday 06 June 2026  01:25:37 +0000 (0:00:00.419)       0:00:01.418 ********* \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/backup.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Get MariaDB container facts] ***********************************\nSaturday 06 June 2026  01:25:38 +0000 (0:00:00.692)       0:00:02.111 ********* \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Taking full database backup via Mariabackup] *******************\nSaturday 06 June 2026  01:25:42 +0000 (0:00:03.879)       0:00:05.990 ********* \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m\n\nPLAY [Restart mariadb services] ************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35mmariadb_bootstrap_restart\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nSaturday 06 June 2026  01:26:32 +0000 (0:00:50.657)       0:00:56.648 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nSaturday 06 June 2026  01:26:32 +0000 (0:00:00.301)       0:00:56.949 ********* \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:26:33 +0000 (0:00:00.238)       0:00:57.188 ********* \n=============================================================================== \nmariadb : Taking full database backup via Mariabackup ------------------ 50.66s\nmariadb : Get MariaDB container facts ----------------------------------- 3.88s\nmariadb : include_tasks ------------------------------------------------- 0.69s\nGroup hosts based on enabled services ----------------------------------- 0.44s\nmariadb : Group MariaDB hosts based on shards --------------------------- 0.42s\nGroup hosts based on Kolla action --------------------------------------- 0.32s\nInclude mariadb post-deploy.yml ----------------------------------------- 0.30s\nInclude mariadb post-upgrade.yml ---------------------------------------- 0.24s\n+ sh -c /opt/configuration/scripts/check/300-openstack.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# OpenStack endpoints\n\n++ export MANAGER_VERSION=10.0.0\n++ MANAGER_VERSION=10.0.0\n+ export OS_CLOUD=admin\n+ OS_CLOUD=admin\n+ echo\n+ echo '# OpenStack endpoints'\n+ echo\n+ openstack endpoint list\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n| ID                               | Region    | Service Name | Service Type    | Enabled | Interface | URL                                                                 |\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n| 02aea511207b4114a8477ebbd66eb3fc | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |\n| 09ea4a9bf5d84ecbab99ed9174d72670 | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |\n| 3825053951674dbcad646848849d4fe2 | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |\n| 4d3743cfa71a43ceb61d516b370b998e | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |\n| 578a4c829fdc43a9994f096f12d2d1f9 | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |\n| 6960bc0d93574a73af09713d353898c2 | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |\n| 6ba4db43a33d49b1aa196f90bcbc6b2b | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |\n| 721708bb316f4c618531835bb43bb774 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |\n| 7bbd191975b841f8b75acef21b04bfd7 | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |\n| 7bf3a2a64e34406ca32549bb173d990b | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |\n| 8073ad2573cf44118584fc70d5e2cf53 | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |\n| 89957781a13445c998892feed5f2f8a7 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |\n| 99342fc424e6431cb91c6f19a38aa132 | RegionOne | cinder       | block-storage   | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3                           |\n| 9f8d14b0c7df4510b03d406908de6e4b | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |\n| a46b25163aea40ac81dcbfd090be48df | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |\n| a6edd1f03a6c4315a8ffa4ddc6c6520c | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |\n| b8555bdcfe264903a83d425ba45e608b | RegionOne | cinder       | block-storage   | True    | public    | https://api.testbed.osism.xyz:8776/v3                               |\n| bc31e29939204a2bb013d18443eac258 | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |\n| bde7a3430a8c4c46bdac8d9c42050999 | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |\n| c76ddf9a22db412fb85526f89a514695 | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |\n| db89c4d859d14e9596545424ee149c53 | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |\n| fb00a30063c4424785c4c0b42ae9fa0b | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |\n| fd54d3e6bf8e4066acad8d2c623ce1d0 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |\n| fdc07c48b85544e9877b255390ff1d8d | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n\n# Cinder\n\n+ echo\n+ echo '# Cinder'\n+ echo\n+ openstack volume service list\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| Binary           | Host                       | Zone     | Status  | State | Updated At                 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-06-06T01:26:36.000000 |\n| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-06-06T01:26:36.000000 |\n| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-06-06T01:26:36.000000 |\n| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-06-06T01:26:37.000000 |\n| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-06-06T01:26:35.000000 |\n| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-06-06T01:26:35.000000 |\n| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-06-06T01:26:32.000000 |\n| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-06-06T01:26:34.000000 |\n| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-06-06T01:26:35.000000 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n\n# Neutron\n\n+ echo\n+ echo '# Neutron'\n+ echo\n+ openstack network agent list\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |\n| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n+ openstack network service provider list\n+---------------+------+---------+\n| Service Type  | Name | Default |\n+---------------+------+---------+\n| L3_ROUTER_NAT | ovn  | True    |\n+---------------+------+---------+\n\n# Nova\n\n+ echo\n+ echo '# Nova'\n+ echo\n+ openstack compute service list\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| 9412926a-c36f-490a-8c27-1358e928a606 | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-06-06T01:26:43.000000 |\n| 7f06090a-eacb-4ba7-931a-97f67f4751e5 | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-06-06T01:26:45.000000 |\n| 75022b51-8502-440a-9d94-f79a3bcc7386 | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-06-06T01:26:50.000000 |\n| 2933bc21-ed9a-49af-93f1-74200af8ede1 | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-06-06T01:26:49.000000 |\n| 9ebc489d-6a68-40ab-983c-936ce60c2cbe | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-06-06T01:26:49.000000 |\n| a4431327-f2c7-4592-913e-2206604139d2 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-06-06T01:26:49.000000 |\n| a8892e6c-3341-4548-ac88-321bd18945d6 | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-06-06T01:26:43.000000 |\n| 94d1b9f2-2147-4ec7-800f-f8bd9232b58b | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-06-06T01:26:44.000000 |\n| a5e9b4e8-1d70-4cda-af48-06064847ad69 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-06-06T01:26:44.000000 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n+ openstack hypervisor list\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| f8192875-24b7-4550-81ae-9137c68e71bb | testbed-node-3      | QEMU            | 192.168.16.13 | up    |\n| bd408f22-f7ed-4191-939d-c36b6051e134 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |\n| 7a55c983-4b4d-4048-b5cc-1f69f1aba472 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n\n# Run OpenStack test play\n\n+ echo\n+ echo '# Run OpenStack test play'\n+ echo\n+ osism apply --environment openstack test\n\u001b[32m2026-06-06 01:26:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m\n\u001b[32m2026-06-06 01:27:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m\n\u001b[32m2026-06-06 01:27:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c0f2bf33-e648-4d4b-9b06-ce78ef41f68f (test) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 01:27:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c0f2bf33-e648-4d4b-9b06-ce78ef41f68f (test) has been started and output is visible here.\u001b[0m\n\nPLAY [Create test project] *****************************************************\n\nTASK [Create test domain] ******************************************************\nSaturday 06 June 2026  01:27:10 +0000 (0:00:00.125)       0:00:00.125 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test-admin user] **************************************************\nSaturday 06 June 2026  01:27:14 +0000 (0:00:04.072)       0:00:04.198 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add manager role to user test-admin] *************************************\nSaturday 06 June 2026  01:27:18 +0000 (0:00:04.738)       0:00:08.936 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test project] *****************************************************\nSaturday 06 June 2026  01:27:26 +0000 (0:00:07.371)       0:00:16.308 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test user] ********************************************************\nSaturday 06 June 2026  01:27:30 +0000 (0:00:04.374)       0:00:20.683 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add member roles to user test] *******************************************\nSaturday 06 June 2026  01:27:35 +0000 (0:00:04.582)       0:00:25.265 ********* \n\u001b[0;33mchanged: [localhost] => (item=load-balancer_member)\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item=member)\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item=creator)\u001b[0m\n\nTASK [Create test server group] ************************************************\nSaturday 06 June 2026  01:27:47 +0000 (0:00:12.617)       0:00:37.883 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create ssh security group] ***********************************************\nSaturday 06 June 2026  01:27:52 +0000 (0:00:04.818)       0:00:42.701 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to ssh security group] ******************************************\nSaturday 06 June 2026  01:27:57 +0000 (0:00:04.935)       0:00:47.637 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create icmp security group] **********************************************\nSaturday 06 June 2026  01:28:02 +0000 (0:00:04.461)       0:00:52.099 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to icmp security group] *****************************************\nSaturday 06 June 2026  01:28:06 +0000 (0:00:04.182)       0:00:56.281 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test keypair] *****************************************************\nSaturday 06 June 2026  01:28:10 +0000 (0:00:04.539)       0:01:00.820 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test networks] ****************************************************\nSaturday 06 June 2026  01:28:15 +0000 (0:00:04.831)       0:01:05.652 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3'})\u001b[0m\n\nTASK [Create test subnets] *****************************************************\nSaturday 06 June 2026  01:28:30 +0000 (0:00:14.823)       0:01:20.476 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'subnet': 'subnet-test-1', 'cidr': '192.168.200.0/24'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'subnet': 'subnet-test-2', 'cidr': '192.168.201.0/24'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'subnet': 'subnet-test-3', 'cidr': '192.168.202.0/24'})\u001b[0m\n\nTASK [Create test routers] *****************************************************\nSaturday 06 June 2026  01:28:46 +0000 (0:00:15.886)       0:01:36.362 ********* \n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-1', 'subnet': 'subnet-test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-2', 'subnet': 'subnet-test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-3', 'subnet': 'subnet-test-3'})\u001b[0m\n\nPLAY [Manage test instances and volumes] ***************************************\n\nTASK [Get test server group] ***************************************************\nSaturday 06 June 2026  01:29:20 +0000 (0:00:33.722)       0:02:10.084 ********* \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Detach test volume] ******************************************************\nSaturday 06 June 2026  01:29:24 +0000 (0:00:03.997)       0:02:14.082 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test volume] ******************************************************\nSaturday 06 June 2026  01:29:24 +0000 (0:00:00.050)       0:02:14.133 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test instances] ***************************************************\nSaturday 06 June 2026  01:29:24 +0000 (0:00:00.065)       0:02:14.198 ********* \n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-4', 'network': 'test-3'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-3', 'network': 'test-2'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-2', 'network': 'test-2'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-1', 'network': 'test-1'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test', 'network': 'test-1'}) \u001b[0m\n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Wait for instance deletion to complete] **********************************\nSaturday 06 June 2026  01:29:24 +0000 (0:00:00.166)       0:02:14.365 ********* \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Create test instances] ***************************************************\nSaturday 06 June 2026  01:29:24 +0000 (0:00:00.161)       0:02:14.526 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for instance creation to complete] **********************************\nSaturday 06 June 2026  01:29:29 +0000 (0:00:05.093)       0:02:19.620 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j898058426563.2861', 'results_file': '/ansible/.ansible_async/j898058426563.2861', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j41135076562.2886', 'results_file': '/ansible/.ansible_async/j41135076562.2886', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j342707848144.2911', 'results_file': '/ansible/.ansible_async/j342707848144.2911', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j319558447198.2943', 'results_file': '/ansible/.ansible_async/j319558447198.2943', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j169597764514.2968', 'results_file': '/ansible/.ansible_async/j169597764514.2968', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add metadata to instances] ***********************************************\nSaturday 06 June 2026  01:30:28 +0000 (0:00:58.705)       0:03:18.326 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for metadata to be added] *******************************************\nSaturday 06 June 2026  01:30:32 +0000 (0:00:04.696)       0:03:23.023 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for metadata to be added (30 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j504444392758.3079', 'results_file': '/ansible/.ansible_async/j504444392758.3079', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j392402277909.3104', 'results_file': '/ansible/.ansible_async/j392402277909.3104', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j946420829057.3129', 'results_file': '/ansible/.ansible_async/j946420829057.3129', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j254918296434.3154', 'results_file': '/ansible/.ansible_async/j254918296434.3154', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j122400153620.3179', 'results_file': '/ansible/.ansible_async/j122400153620.3179', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add tag to instances] ****************************************************\nSaturday 06 June 2026  01:30:42 +0000 (0:00:09.951)       0:03:32.974 ********* \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for tags to be added] ***********************************************\nSaturday 06 June 2026  01:30:47 +0000 (0:00:05.013)       0:03:37.991 ********* \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for tags to be added (30 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j610332579280.3248', 'results_file': '/ansible/.ansible_async/j610332579280.3248', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j985918059167.3273', 'results_file': '/ansible/.ansible_async/j985918059167.3273', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j506606780929.3299', 'results_file': '/ansible/.ansible_async/j506606780929.3299', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j320756387754.3325', 'results_file': '/ansible/.ansible_async/j320756387754.3325', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j528740560945.3351', 'results_file': '/ansible/.ansible_async/j528740560945.3351', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Create test volume] ******************************************************\nSaturday 06 June 2026  01:30:58 +0000 (0:00:10.732)       0:03:48.723 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Attach test volume] ******************************************************\nSaturday 06 June 2026  01:31:05 +0000 (0:00:07.241)       0:03:55.965 ********* \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create floating ip addresses] ********************************************\nSaturday 06 June 2026  01:31:20 +0000 (0:00:14.136)       0:04:10.102 ********* \n\u001b[0;32mok: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Print floating ip addresses] *********************************************\nSaturday 06 June 2026  01:31:45 +0000 (0:00:25.443)       0:04:35.545 ********* \n\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test: 192.168.112.137\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-1) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-1: 192.168.112.179\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-2) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-2: 192.168.112.176\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-3) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-3: 192.168.112.198\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-4) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-4: 192.168.112.151\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:31:45 +0000 (0:00:00.113)       0:04:35.659 ********* \n=============================================================================== \nWait for instance creation to complete --------------------------------- 58.71s\nCreate test routers ---------------------------------------------------- 33.72s\nCreate floating ip addresses ------------------------------------------- 25.44s\nCreate test subnets ---------------------------------------------------- 15.89s\nCreate test networks --------------------------------------------------- 14.82s\nAttach test volume ----------------------------------------------------- 14.14s\nAdd member roles to user test ------------------------------------------ 12.62s\nWait for tags to be added ---------------------------------------------- 10.73s\nWait for metadata to be added ------------------------------------------- 9.95s\nAdd manager role to user test-admin ------------------------------------- 7.37s\nCreate test volume ------------------------------------------------------ 7.24s\nCreate test instances --------------------------------------------------- 5.09s\nAdd tag to instances ---------------------------------------------------- 5.02s\nCreate ssh security group ----------------------------------------------- 4.94s\nCreate test keypair ----------------------------------------------------- 4.83s\nCreate test server group ------------------------------------------------ 4.82s\nCreate test-admin user -------------------------------------------------- 4.74s\nAdd metadata to instances ----------------------------------------------- 4.70s\nCreate test user -------------------------------------------------------- 4.58s\nAdd rule to icmp security group ----------------------------------------- 4.54s\n+ server_list\n+ openstack --os-cloud test server list\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| 0fbddb88-13d3-45b7-865b-2bdde60190f8 | test-3 | ACTIVE | test-2=192.168.112.198, 192.168.201.36  | N/A (booted from volume) | SCS-1L-1 |\n| 48441d72-e81b-401f-9bdd-a22f3abe3c58 | test-4 | ACTIVE | test-3=192.168.112.151, 192.168.202.56  | N/A (booted from volume) | SCS-1L-1 |\n| 19aa0c39-94a5-434d-a04c-abd0934822cf | test-1 | ACTIVE | test-1=192.168.112.179, 192.168.200.100 | N/A (booted from volume) | SCS-1L-1 |\n| 9a9f7b4a-77d6-4c90-ab20-843526c9cb77 | test-2 | ACTIVE | test-2=192.168.112.176, 192.168.201.39  | N/A (booted from volume) | SCS-1L-1 |\n| 72f40189-19fd-4310-a300-6e4a100b796b | test   | ACTIVE | test-1=192.168.112.137, 192.168.200.77  | N/A (booted from volume) | SCS-1L-1 |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n+ openstack --os-cloud test server show test\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-06-06T01:30:00.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.137, 192.168.200.77                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-06-06T01:29:33Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | d09332ce2697ba9b0ce266906bf3bd7bba75b156ff7609435c728751                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 72f40189-19fd-4310-a300-6e4a100b796b                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | cf7380808b0b42b2ac29b9bbf9b536a4                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-06-06T01:30:34Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 4a580ff8bed44629b3bfb016d39de8bc                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='5ec3b731-ae41-4c6e-9a6c-323e6e5d9795'                                                                                                                                                                                                                                                                                                             |\n|                                     | delete_on_termination='False', id='f90b87b1-588c-4a2d-b73e-3eeb14645b0a'                                                                                                                                                                                                                                                                                                            |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-1\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-1                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-06-06T01:30:01.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.179, 192.168.200.100                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-06-06T01:29:34Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | d09332ce2697ba9b0ce266906bf3bd7bba75b156ff7609435c728751                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 19aa0c39-94a5-434d-a04c-abd0934822cf                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-1                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | cf7380808b0b42b2ac29b9bbf9b536a4                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-06-06T01:30:35Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 4a580ff8bed44629b3bfb016d39de8bc                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='6fc3a5b5-0eee-4f48-b5d9-fb0e7cd8fd66'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-2\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-2                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-06-06T01:30:03.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.176, 192.168.201.39                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-06-06T01:29:34Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | d09332ce2697ba9b0ce266906bf3bd7bba75b156ff7609435c728751                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 9a9f7b4a-77d6-4c90-ab20-843526c9cb77                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-2                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | cf7380808b0b42b2ac29b9bbf9b536a4                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-06-06T01:30:35Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 4a580ff8bed44629b3bfb016d39de8bc                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='e97ddc21-689e-4fa0-9031-d97d69d17b97'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-3\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-3                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-06-06T01:30:02.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.198, 192.168.201.36                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-06-06T01:29:36Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 2da9310ffab77e028e5d95fde12d23b8e5907545ec199afe200b65e1                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 0fbddb88-13d3-45b7-865b-2bdde60190f8                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-3                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | cf7380808b0b42b2ac29b9bbf9b536a4                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-06-06T01:30:36Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 4a580ff8bed44629b3bfb016d39de8bc                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='d5ceda7d-5d32-461d-a1be-96a17594d116'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-4\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-4                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-06-06T01:30:00.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-3=192.168.112.151, 192.168.202.56                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-06-06T01:29:35Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | d09332ce2697ba9b0ce266906bf3bd7bba75b156ff7609435c728751                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 48441d72-e81b-401f-9bdd-a22f3abe3c58                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-4                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | cf7380808b0b42b2ac29b9bbf9b536a4                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-06-06T01:30:37Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 4a580ff8bed44629b3bfb016d39de8bc                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='4509b8d6-490e-458a-9ae2-4bee67fd98ed'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.137\nPING 192.168.112.137 (192.168.112.137) 56(84) bytes of data.\n64 bytes from 192.168.112.137: icmp_seq=1 ttl=63 time=4.54 ms\n64 bytes from 192.168.112.137: icmp_seq=2 ttl=63 time=2.49 ms\n64 bytes from 192.168.112.137: icmp_seq=3 ttl=63 time=1.66 ms\n\n--- 192.168.112.137 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.662/2.898/4.544/1.211 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.198\nPING 192.168.112.198 (192.168.112.198) 56(84) bytes of data.\n64 bytes from 192.168.112.198: icmp_seq=1 ttl=63 time=8.26 ms\n64 bytes from 192.168.112.198: icmp_seq=2 ttl=63 time=2.24 ms\n64 bytes from 192.168.112.198: icmp_seq=3 ttl=63 time=2.08 ms\n\n--- 192.168.112.198 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.082/4.193/8.263/2.878 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.176\nPING 192.168.112.176 (192.168.112.176) 56(84) bytes of data.\n64 bytes from 192.168.112.176: icmp_seq=1 ttl=63 time=6.70 ms\n64 bytes from 192.168.112.176: icmp_seq=2 ttl=63 time=2.25 ms\n64 bytes from 192.168.112.176: icmp_seq=3 ttl=63 time=1.67 ms\n\n--- 192.168.112.176 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.672/3.540/6.699/2.245 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.179\nPING 192.168.112.179 (192.168.112.179) 56(84) bytes of data.\n64 bytes from 192.168.112.179: icmp_seq=1 ttl=63 time=6.18 ms\n64 bytes from 192.168.112.179: icmp_seq=2 ttl=63 time=2.15 ms\n64 bytes from 192.168.112.179: icmp_seq=3 ttl=63 time=2.48 ms\n\n--- 192.168.112.179 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.147/3.601/6.179/1.827 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.151\nPING 192.168.112.151 (192.168.112.151) 56(84) bytes of data.\n64 bytes from 192.168.112.151: icmp_seq=1 ttl=63 time=11.4 ms\n64 bytes from 192.168.112.151: icmp_seq=2 ttl=63 time=2.17 ms\n64 bytes from 192.168.112.151: icmp_seq=3 ttl=63 time=1.68 ms\n\n--- 192.168.112.151 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.675/5.090/11.425/4.483 ms\n+ [[ 10.0.0 == \\l\\a\\t\\e\\s\\t ]]",
                            "stdout_lines": [
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "++ export MANAGER_VERSION=10.0.0",
                                "++ MANAGER_VERSION=10.0.0",
                                "+ echo",
                                "",
                                "# CHECK",
                                "",
                                "+ echo '# CHECK'",
                                "+ echo",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 10.0.0 5.0.0",
                                "",
                                "## Containers @ testbed-manager",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-manager'",
                                "+ echo",
                                "+ osism container testbed-manager ps",
                                "\u001b[32m2026-06-06 01:22:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCreating empty known_hosts file: /share/known_hosts\u001b[0m",
                                "CONTAINER ID   IMAGE                                                                                   COMMAND                  CREATED             STATUS                       PORTS                                                                             NAMES",
                                "47d5f597fee0   registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260328   \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_blackbox_exporter",
                                "b4aea4383005   registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260328        \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_alertmanager",
                                "4b94d640b647   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328            \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_cadvisor",
                                "96877c8e8529   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328        \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_node_exporter",
                                "2df86496ce21   registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260328               \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes                                                                                                  prometheus_server",
                                "3689d231542b   registry.osism.tech/osism/cephclient:18.2.7                                             \"/usr/bin/dumb-init \u2026\"   18 minutes ago      Up 17 minutes                                                                                                  cephclient",
                                "5f5f4bd36296   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328                              \"dumb-init --single-\u2026\"   31 minutes ago      Up 31 minutes                                                                                                  cron",
                                "cf698f8fbe10   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328                  \"dumb-init --single-\u2026\"   31 minutes ago      Up 31 minutes                                                                                                  kolla_toolbox",
                                "13557b1a52aa   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328                         \"dumb-init --single-\u2026\"   32 minutes ago      Up 32 minutes                                                                                                  fluentd",
                                "84ea9da97153   phpmyadmin/phpmyadmin:5.2                                                               \"/docker-entrypoint.\u2026\"   33 minutes ago      Up 32 minutes (healthy)      80/tcp                                                                            phpmyadmin",
                                "a87607be210e   registry.osism.tech/osism/openstackclient:2025.1                                        \"/usr/bin/dumb-init \u2026\"   33 minutes ago      Up 33 minutes                                                                                                  openstackclient",
                                "1eb71dbcf6e2   registry.osism.tech/osism/homer:v25.10.1                                                \"/bin/sh /entrypoint\u2026\"   33 minutes ago      Up 33 minutes (healthy)      8080/tcp                                                                          homer",
                                "36de1cdf9bcf   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta                               \"entrypoint.sh -f /e\u2026\"   57 minutes ago      Up 56 minutes (healthy)      192.168.16.5:3128->3128/tcp                                                       squid",
                                "bdc0d0429251   registry.osism.tech/osism/inventory-reconciler:0.20260322.0                             \"/sbin/tini -- /entr\u2026\"   About an hour ago   Up 40 minutes (healthy)                                                                                        manager-inventory_reconciler-1",
                                "80c2fb779a5d   registry.osism.tech/osism/ceph-ansible:0.20260322.0                                     \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 40 minutes (healthy)                                                                                        ceph-ansible",
                                "e9d4c0372b45   registry.osism.tech/osism/kolla-ansible:0.20260328.0                                    \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 40 minutes (healthy)                                                                                        kolla-ansible",
                                "992b4ba3c8b0   registry.osism.tech/osism/osism-ansible:0.20260322.0                                    \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 40 minutes (healthy)                                                                                        osism-ansible",
                                "44e85317c4a8   registry.osism.tech/osism/osism-kubernetes:0.20260322.0                                 \"/entrypoint.sh osis\u2026\"   About an hour ago   Up 40 minutes (healthy)                                                                                        osism-kubernetes",
                                "b6df402af03a   registry.osism.tech/osism/ara-server:1.7.3                                              \"sh -c '/wait && /ru\u2026\"   About an hour ago   Up 41 minutes (healthy)      8000/tcp                                                                          manager-ara-server-1",
                                "3de5d7d1b1c2   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 41 minutes (healthy)                                                                                        manager-flower-1",
                                "2314ce1e399d   registry.osism.tech/dockerhub/library/mariadb:11.8.4                                    \"docker-entrypoint.s\u2026\"   About an hour ago   Up 41 minutes (healthy)      3306/tcp                                                                          manager-mariadb-1",
                                "7359fb14867d   registry.osism.tech/osism/osism-frontend:0.20260320.0                                   \"docker-entrypoint.s\u2026\"   About an hour ago   Up 41 minutes                192.168.16.5:3000->3000/tcp                                                       osism-frontend",
                                "03cfe6f938d5   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 41 minutes (healthy)      192.168.16.5:8000->8000/tcp                                                       manager-api-1",
                                "5ac3033d40d6   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine                                \"docker-entrypoint.s\u2026\"   About an hour ago   Up 41 minutes (healthy)      6379/tcp                                                                          manager-redis-1",
                                "ec446b2375ab   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 41 minutes (healthy)                                                                                        manager-beat-1",
                                "42cdb16abfaf   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 41 minutes (healthy)                                                                                        manager-openstack-1",
                                "9c11cc5c2a81   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- sleep\u2026\"   About an hour ago   Up 41 minutes (healthy)                                                                                        osismclient",
                                "666a2c710ed8   registry.osism.tech/osism/osism:0.20260320.0                                            \"/sbin/tini -- osism\u2026\"   About an hour ago   Up 41 minutes (healthy)                                                                                        manager-listener-1",
                                "7cbdaff1a642   registry.osism.tech/dockerhub/library/traefik:v3.5.0                                    \"/entrypoint.sh trae\u2026\"   About an hour ago   Up About an hour (healthy)   192.168.16.5:80->80/tcp, 192.168.16.5:443->443/tcp, 192.168.16.5:8122->8080/tcp   traefik",
                                "",
                                "## Images @ testbed-manager",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-manager'",
                                "+ echo",
                                "+ osism container testbed-manager images",
                                "REPOSITORY                                                              TAG               IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/osism/openstackclient                               2025.1            736559697657   21 hours ago    212MB",
                                "registry.osism.tech/osism/kolla-ansible                                 0.20260328.0      38f6ca42e9a0   2 months ago    635MB",
                                "registry.osism.tech/kolla/release/2025.1/fluentd                        5.0.9.20260328    e1596a0c11a4   2 months ago    590MB",
                                "registry.osism.tech/kolla/release/2025.1/kolla-toolbox                  20.3.1.20260328   28c0d33bbf93   2 months ago    683MB",
                                "registry.osism.tech/kolla/release/2025.1/cron                           3.0.20260328      83ceba86723e   2 months ago    277MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter   0.25.0.20260328   1bf017fd7bf3   2 months ago    319MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager        0.28.1.20260328   d1986023a383   2 months ago    415MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor            0.49.2.20260328   f7140e8a13d8   2 months ago    368MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-server              3.2.1.20260328    4f5732d5eb69   2 months ago    860MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter       1.8.2.20260328    4d11b36c2bda   2 months ago    317MB",
                                "registry.osism.tech/osism/osism-ansible                                 0.20260322.0      3e18c5de9bc5   2 months ago    634MB",
                                "registry.osism.tech/osism/osism-kubernetes                              0.20260322.0      c68c1f5728ae   2 months ago    1.24GB",
                                "registry.osism.tech/osism/ceph-ansible                                  0.20260322.0      f6e7e0d58bb1   2 months ago    585MB",
                                "registry.osism.tech/osism/inventory-reconciler                          0.20260322.0      9806642932fd   2 months ago    357MB",
                                "registry.osism.tech/osism/osism                                         0.20260320.0      5d0420989a40   2 months ago    408MB",
                                "registry.osism.tech/osism/osism-frontend                                0.20260320.0      80b833af5991   2 months ago    232MB",
                                "registry.osism.tech/dockerhub/library/redis                             7.4.7-alpine      e08bd8d5a677   4 months ago    41.4MB",
                                "registry.osism.tech/osism/homer                                         v25.10.1          ea34b371c716   6 months ago    11.5MB",
                                "registry.osism.tech/dockerhub/library/mariadb                           11.8.4            70745dd8f1d0   6 months ago    334MB",
                                "phpmyadmin/phpmyadmin                                                   5.2               e66b1f5a8c58   8 months ago    742MB",
                                "registry.osism.tech/osism/ara-server                                    1.7.3             d1b687333f2f   9 months ago    275MB",
                                "registry.osism.tech/dockerhub/library/traefik                           v3.5.0            11cc59587f6a   10 months ago   226MB",
                                "registry.osism.tech/osism/cephclient                                    18.2.7            ae977aa79826   13 months ago   453MB",
                                "registry.osism.tech/dockerhub/ubuntu/squid                              6.1-23.10_beta    34b6bbbcf74b   24 months ago   146MB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 10.0.0 5.0.0",
                                "",
                                "## Containers @ testbed-node-0",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 ps",
                                "CONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED          STATUS                    PORTS     NAMES",
                                "12ea9324ca6d   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328                     \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_worker",
                                "65cf43d757c1   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_housekeeping",
                                "be0a199703fb   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328             \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_health_manager",
                                "770ba58b4bc7   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes                        octavia_driver_agent",
                                "e9a744931dd0   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328                        \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_api",
                                "7766fa37de24   registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328                   \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor",
                                "1a142b034a4c   registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328                         \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "ddf4e5d8b031   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy",
                                "3915477f5657   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "5e47b937b934   registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328                            \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes                        grafana",
                                "868639a2e15c   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api",
                                "b9be5f733701   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "34b3759f0513   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server",
                                "ba390200bf26   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_mdns",
                                "b8a33b6c2424   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328                 \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_producer",
                                "80bd3ea91d7f   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328                  \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_central",
                                "29e202ee46f9   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_api",
                                "9449f3aea9dd   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9",
                                "dde463fd02d3   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata",
                                "349953b4861c   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "5bb261f08ce5   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328                     \"dumb-init --single-\u2026\"   12 minutes ago   Up 9 minutes (healthy)              nova_scheduler",
                                "4d885f0ec4b6   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_worker",
                                "11d6312396ee   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328         \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_keystone_listener",
                                "6136898b6c91   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api",
                                "d56a6a9a8bef   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_backup",
                                "29123860ec49   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_volume",
                                "79508cf3937c   registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328                         \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             glance_api",
                                "0192f6dc8cda   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328                   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_scheduler",
                                "dd961007ce4d   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328                         \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes (healthy)             cinder_api",
                                "9a042e0923d6   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "4717fddbf630   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328                \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "bd7beba8e6c2   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328      \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "7a018e2c69d8   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328         \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter",
                                "1b4da47ba2ce   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter",
                                "e32f448f2bca   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-0",
                                "b4cbb316a12b   registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328                           \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone",
                                "adf4bb30c06e   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328                    \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone_fernet",
                                "11c469e91b0b   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328                       \"dumb-init --single-\u2026\"   19 minutes ago   Up 18 minutes (healthy)             keystone_ssh",
                                "c53712b40bfc   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328                            \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             horizon",
                                "ae61ea1b1733   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328                   \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb",
                                "3dc8cd8fd3ee   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328              \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             opensearch_dashboards",
                                "3dbad993254a   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328                         \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes (healthy)             opensearch",
                                "297507978e8e   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-crash\"    24 minutes ago   Up 24 minutes                       ceph-crash-testbed-node-0",
                                "e039ac673332   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328                          \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       keepalived",
                                "f5afa749fd81   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             proxysql",
                                "2b340ecf5d42   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             haproxy",
                                "5aa789e70860   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328                         \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_northd",
                                "67ba9e10c88c   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328                    \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_sb_db_relay_1",
                                "0fdc2fad5bc1   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_sb_db",
                                "de004bf1eeb5   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   28 minutes ago   Up 27 minutes                       ovn_nb_db",
                                "b52e7e01eaa8   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mon -\u2026\"   29 minutes ago   Up 29 minutes                       ceph-mon-testbed-node-0",
                                "fbb55fdb1713   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328                     \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       ovn_controller",
                                "77fd0e58e00c   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328                            \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             rabbitmq",
                                "65e01e7010eb   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328                \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_vswitchd",
                                "f7c2d6350147   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328               \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_db",
                                "66271ddaca66   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328                     \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             redis_sentinel",
                                "21f0d80a07b2   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328                              \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             redis",
                                "daa8b143c933   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328                          \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             memcached",
                                "4c6729db5097   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328                                  \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes                       cron",
                                "229736ee154b   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328                      \"dumb-init --single-\u2026\"   32 minutes ago   Up 32 minutes                       kolla_toolbox",
                                "1dd2cc7b82c8   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328                             \"dumb-init --single-\u2026\"   33 minutes ago   Up 33 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-0",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 images",
                                "REPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260328      cc29bd9a85e4   2 months ago    288MB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.5.20260328     f834ead10f11   2 months ago    1.54GB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch                          2.19.5.20260328     d36ae5f707fb   2 months ago    1.57GB",
                                "registry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260328      e1596a0c11a4   2 months ago    590MB",
                                "registry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260328     09b41eff0fc1   2 months ago    277MB",
                                "registry.osism.tech/kolla/release/2025.1/grafana                             12.4.2.20260328     3842b7ef2d0c   2 months ago    1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/proxysql                            3.0.6.20260328      ccffdf9574f0   2 months ago    427MB",
                                "registry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260328      c6408fdc6cf4   2 months ago    350MB",
                                "registry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.3.1.20260328     28c0d33bbf93   2 months ago    683MB",
                                "registry.osism.tech/kolla/release/2025.1/cron                                3.0.20260328        83ceba86723e   2 months ago    277MB",
                                "registry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260328     cf24d3343dd6   2 months ago    285MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260328      2df964b9b6ef   2 months ago    293MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260328      d56dc4fd4981   2 months ago    293MB",
                                "registry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260328     c513d0722dfc   2 months ago    284MB",
                                "registry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260328     0640729e8c26   2 months ago    284MB",
                                "registry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260328     ee0ad6e2185e   2 months ago    1.2GB",
                                "registry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.16.20260328   886dcd3e3f53   2 months ago    463MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260328     995036f125d2   2 months ago    309MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260328     f7140e8a13d8   2 months ago    368MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260328      c9ee75870dff   2 months ago    303MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260328     117acc95a5ad   2 months ago    312MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260328      4d11b36c2bda   2 months ago    317MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260328     859fd9ce89d9   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260328     fb0f3707730d   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260328     3228ba87088e   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260328     65c0953e4c39   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/keystone                            27.0.1.20260328     b31ea490ee2a   2 months ago    1.09GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.1.20260328     40f5d9a677d1   2 months ago    1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.1.20260328     f133afc9d53b   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/ceilometer-central                  24.0.1.20260328     d407dd61fee1   2 months ago    997MB",
                                "registry.osism.tech/kolla/release/2025.1/ceilometer-notification             24.0.1.20260328     a0d400ce4fdd   2 months ago    996MB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260328     f07869d78758   2 months ago    1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260328     7118289a0d17   2 months ago    1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260328     1065bc696018   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260328     0adbcb202c49   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260328     1e4a4601f94f   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/placement-api                       13.0.0.20260328     b52f42ecbb4d   2 months ago    996MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-listener                       20.0.0.20260328     afbc43250d60   2 months ago    995MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-evaluator                      20.0.0.20260328     26d81adaeaae   2 months ago    995MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-notifier                       20.0.0.20260328     aa74bb4c136d   2 months ago    995MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-api                            20.0.0.20260328     bb920611ad39   2 months ago    994MB",
                                "registry.osism.tech/kolla/release/2025.1/glance-api                          30.1.1.20260328     525bb863082d   2 months ago    1.12GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260328     78cc3d4efb57   2 months ago    1.79GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260328     b72d2e7568f8   2 months ago    1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260328     2583a0d99734   2 months ago    1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260328     a970df3ae580   2 months ago    1.44GB",
                                "registry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.3.20260328     b084449c71f7   2 months ago    1.24GB",
                                "registry.osism.tech/kolla/release/2025.1/skyline-console                     6.0.1.20260328      cf9981ab1a70   2 months ago    1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/skyline-apiserver                   6.0.1.20260328      d52b28f7bdf2   2 months ago    1.02GB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260328     10c316f8a88d   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260328     f1c21f7912dc   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260328     43f0933a84ab   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/magnum-conductor                    20.0.2.20260328     8cf236db44c6   2 months ago    1.27GB",
                                "registry.osism.tech/kolla/release/2025.1/magnum-api                          20.0.2.20260328     9a37ca6883b8   2 months ago    1.15GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.1.20260328     bc68ee83deb0   2 months ago    1.01GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-api                       20.0.1.20260328     c0c239664d22   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.1.20260328     c268b1854421   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.1.20260328     3ce3202d2f8d   2 months ago    1.01GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-central                   20.0.1.20260328     50fabfae16b4   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.1.20260328     23baf4bae3a6   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-api                            31.2.1.20260328     7100cf172da2   2 months ago    1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.2.1.20260328     003749dfd921   2 months ago    1.39GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.2.1.20260328     0b8714cecfd8   2 months ago    1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-conductor                      31.2.1.20260328     d35210169004   2 months ago    1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260328     08ae9a102f53   2 months ago    301MB",
                                "registry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   13 months ago   1.27GB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 10.0.0 5.0.0",
                                "",
                                "## Containers @ testbed-node-1",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 ps",
                                "CONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED          STATUS                    PORTS     NAMES",
                                "8ba4e06b1b33   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328                     \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_worker",
                                "912385de1dd2   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_housekeeping",
                                "882449e74c0a   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328             \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_health_manager",
                                "8b09c9d83dc1   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes                        octavia_driver_agent",
                                "9165aff78400   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328                        \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_api",
                                "7c634af1f590   registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328                            \"dumb-init --single-\u2026\"   8 minutes ago    Up 7 minutes                        grafana",
                                "c3419489cd67   registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328                   \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor",
                                "a07ad56e6f9f   registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328                         \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "cb2b583cdb75   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy",
                                "1ff87da29045   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328                     \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "61a25f8ae94e   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api",
                                "bc22d37f0259   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             neutron_server",
                                "1d03272a083e   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "65d6786d2dc9   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_mdns",
                                "bb6d9abe8496   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328                 \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_producer",
                                "391348a2601f   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328                  \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_central",
                                "891e544f9456   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_api",
                                "ce5ec0182d28   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9",
                                "f27c7eb2fb15   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata",
                                "84c1dfd2462e   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "bd7ae3a502d9   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328                     \"dumb-init --single-\u2026\"   12 minutes ago   Up 9 minutes (healthy)              nova_scheduler",
                                "bbeb9c45394b   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_worker",
                                "7a314fbdbb57   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328         \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_keystone_listener",
                                "ce585fa67277   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api",
                                "28ac6318eb9d   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_backup",
                                "c03d9ea211e2   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_volume",
                                "b27d3c9eeeee   registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328                         \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             glance_api",
                                "6839b969f942   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328                   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_scheduler",
                                "f0a9e7d13808   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328                         \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api",
                                "bca07fe11bd2   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "3b2c88067033   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328                \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "2c45803db7f9   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328      \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "587c35fa6808   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328         \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter",
                                "6eb49dad6207   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter",
                                "0ae2af4cc48e   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-1",
                                "f7518032aaa3   registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328                           \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone",
                                "feb816e0014c   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328                            \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             horizon",
                                "e8bbca33a6d1   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328                    \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone_fernet",
                                "c73b07ccfcbb   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328                       \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone_ssh",
                                "57f8c790369a   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328              \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch_dashboards",
                                "be947c6e0bce   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328                   \"dumb-init -- kolla_\u2026\"   22 minutes ago   Up 22 minutes (healthy)             mariadb",
                                "a2f84712436f   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328                         \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             opensearch",
                                "b9d99c6417f0   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-crash\"    24 minutes ago   Up 24 minutes                       ceph-crash-testbed-node-1",
                                "8312b72a8ec3   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328                          \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       keepalived",
                                "a29338c757dd   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             proxysql",
                                "9a78bc8b4696   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             haproxy",
                                "c1a2f594559c   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328                         \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_northd",
                                "8f5ab0bf583e   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328                    \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_sb_db_relay_1",
                                "7e63e5c05b41   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   27 minutes ago   Up 25 minutes                       ovn_sb_db",
                                "51245754e6ec   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   28 minutes ago   Up 26 minutes                       ovn_nb_db",
                                "1dc8f7dba38d   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328                            \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             rabbitmq",
                                "acd61dd3c9ed   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mon -\u2026\"   29 minutes ago   Up 29 minutes                       ceph-mon-testbed-node-1",
                                "eace42c92f23   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328                     \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       ovn_controller",
                                "5d889d3f4345   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328                \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_vswitchd",
                                "714568d63971   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328               \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_db",
                                "6a004a47e686   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328                     \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             redis_sentinel",
                                "81f6f3f3f215   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328                              \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             redis",
                                "ad9a0be2a125   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328                          \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             memcached",
                                "5ea354b87c6b   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328                                  \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes                       cron",
                                "1abba7fab9b7   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328                      \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes                       kolla_toolbox",
                                "a358de62bc5e   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328                             \"dumb-init --single-\u2026\"   32 minutes ago   Up 32 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-1",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 images",
                                "REPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260328      cc29bd9a85e4   2 months ago    288MB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.5.20260328     f834ead10f11   2 months ago    1.54GB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch                          2.19.5.20260328     d36ae5f707fb   2 months ago    1.57GB",
                                "registry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260328      e1596a0c11a4   2 months ago    590MB",
                                "registry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260328     09b41eff0fc1   2 months ago    277MB",
                                "registry.osism.tech/kolla/release/2025.1/grafana                             12.4.2.20260328     3842b7ef2d0c   2 months ago    1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260328      c6408fdc6cf4   2 months ago    350MB",
                                "registry.osism.tech/kolla/release/2025.1/proxysql                            3.0.6.20260328      ccffdf9574f0   2 months ago    427MB",
                                "registry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.3.1.20260328     28c0d33bbf93   2 months ago    683MB",
                                "registry.osism.tech/kolla/release/2025.1/cron                                3.0.20260328        83ceba86723e   2 months ago    277MB",
                                "registry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260328     cf24d3343dd6   2 months ago    285MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260328      2df964b9b6ef   2 months ago    293MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260328      d56dc4fd4981   2 months ago    293MB",
                                "registry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260328     c513d0722dfc   2 months ago    284MB",
                                "registry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260328     0640729e8c26   2 months ago    284MB",
                                "registry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260328     ee0ad6e2185e   2 months ago    1.2GB",
                                "registry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.16.20260328   886dcd3e3f53   2 months ago    463MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260328     995036f125d2   2 months ago    309MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260328     f7140e8a13d8   2 months ago    368MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260328      c9ee75870dff   2 months ago    303MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260328     117acc95a5ad   2 months ago    312MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260328      4d11b36c2bda   2 months ago    317MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260328     859fd9ce89d9   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260328     fb0f3707730d   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260328     3228ba87088e   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260328     65c0953e4c39   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/keystone                            27.0.1.20260328     b31ea490ee2a   2 months ago    1.09GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.1.20260328     40f5d9a677d1   2 months ago    1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.1.20260328     f133afc9d53b   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260328     f07869d78758   2 months ago    1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260328     7118289a0d17   2 months ago    1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260328     1065bc696018   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260328     0adbcb202c49   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260328     1e4a4601f94f   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/placement-api                       13.0.0.20260328     b52f42ecbb4d   2 months ago    996MB",
                                "registry.osism.tech/kolla/release/2025.1/glance-api                          30.1.1.20260328     525bb863082d   2 months ago    1.12GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260328     78cc3d4efb57   2 months ago    1.79GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260328     b72d2e7568f8   2 months ago    1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260328     2583a0d99734   2 months ago    1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260328     a970df3ae580   2 months ago    1.44GB",
                                "registry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.3.20260328     b084449c71f7   2 months ago    1.24GB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260328     10c316f8a88d   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260328     f1c21f7912dc   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260328     43f0933a84ab   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/magnum-conductor                    20.0.2.20260328     8cf236db44c6   2 months ago    1.27GB",
                                "registry.osism.tech/kolla/release/2025.1/magnum-api                          20.0.2.20260328     9a37ca6883b8   2 months ago    1.15GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.1.20260328     bc68ee83deb0   2 months ago    1.01GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-api                       20.0.1.20260328     c0c239664d22   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.1.20260328     c268b1854421   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.1.20260328     3ce3202d2f8d   2 months ago    1.01GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-central                   20.0.1.20260328     50fabfae16b4   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.1.20260328     23baf4bae3a6   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-api                            31.2.1.20260328     7100cf172da2   2 months ago    1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.2.1.20260328     003749dfd921   2 months ago    1.39GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.2.1.20260328     0b8714cecfd8   2 months ago    1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-conductor                      31.2.1.20260328     d35210169004   2 months ago    1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260328     08ae9a102f53   2 months ago    301MB",
                                "registry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   13 months ago   1.27GB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 10.0.0 5.0.0",
                                "",
                                "## Containers @ testbed-node-2",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 ps",
                                "CONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED          STATUS                    PORTS     NAMES",
                                "84dbc1da4d48   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260328                     \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_worker",
                                "57397659cbe9   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_housekeeping",
                                "2327b453344e   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260328             \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_health_manager",
                                "e9659524f84c   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260328               \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes                        octavia_driver_agent",
                                "0b48755ce393   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260328                        \"dumb-init --single-\u2026\"   4 minutes ago    Up 4 minutes (healthy)              octavia_api",
                                "4d8bbaaad852   registry.osism.tech/kolla/release/2025.1/grafana:12.4.2.20260328                            \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes                        grafana",
                                "029ab62a33c6   registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.2.20260328                   \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor",
                                "cc6bdebf1120   registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.2.20260328                         \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "a64fa49f0b14   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.2.1.20260328                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_novncproxy",
                                "fcc91843fc1a   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.2.1.20260328                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_conductor",
                                "53f0e62603bb   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.0.20260328                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api",
                                "d9489830dae3   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.3.20260328                     \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             neutron_server",
                                "fd220562e4bf   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.1.20260328                   \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_worker",
                                "52b778148f02   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.1.20260328                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_mdns",
                                "3fcf3f36b5d1   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.1.20260328                 \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_producer",
                                "bc04f3592eac   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.1.20260328                  \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_central",
                                "8536905b51fe   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.1.20260328                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_api",
                                "eab3ea93c84a   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.1.20260328            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9",
                                "83fef6234aee   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_metadata",
                                "a243dc57012e   registry.osism.tech/kolla/release/2025.1/nova-api:31.2.1.20260328                           \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "acf5bcf84555   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.2.1.20260328                     \"dumb-init --single-\u2026\"   12 minutes ago   Up 9 minutes (healthy)              nova_scheduler",
                                "7c6416feae0c   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260328                    \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_worker",
                                "133c75b8e0bd   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260328         \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_keystone_listener",
                                "c0b11ef5aecc   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260328                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             barbican_api",
                                "1deeb287fd67   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_backup",
                                "b89fcb429423   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260328                      \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_volume",
                                "2b515242c2e5   registry.osism.tech/kolla/release/2025.1/glance-api:30.1.1.20260328                         \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             glance_api",
                                "a5791775add4   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260328                   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_scheduler",
                                "f54a80cf5931   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260328                         \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api",
                                "2fd662b7c07b   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260328   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "262e8f4c4382   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328                \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "ad5bdadd5e1b   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260328      \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "6417f62187df   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260328         \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter",
                                "9c3e853fd53e   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes                       prometheus_node_exporter",
                                "29035f3c7fee   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-2",
                                "f61456bf21ee   registry.osism.tech/kolla/release/2025.1/keystone:27.0.1.20260328                           \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone",
                                "562abcd689fc   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260328                            \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             horizon",
                                "1470340149c5   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.1.20260328                    \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             keystone_fernet",
                                "b29d16d008da   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.1.20260328                       \"dumb-init --single-\u2026\"   19 minutes ago   Up 18 minutes (healthy)             keystone_ssh",
                                "4e2feece4288   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.5.20260328              \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch_dashboards",
                                "3e48dfb32b83   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.16.20260328                   \"dumb-init -- kolla_\u2026\"   21 minutes ago   Up 21 minutes (healthy)             mariadb",
                                "cc27ccdca9ec   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.5.20260328                         \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             opensearch",
                                "096d2d1e440c   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-crash\"    24 minutes ago   Up 24 minutes                       ceph-crash-testbed-node-2",
                                "fe56556c0d39   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260328                          \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       keepalived",
                                "d4f6d2360bad   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.6.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             proxysql",
                                "e3c9c5040bcf   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260328                            \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes (healthy)             haproxy",
                                "a3388f7f4de6   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260328                         \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_northd",
                                "5bab931efbe6   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260328                    \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes                       ovn_sb_db_relay_1",
                                "ae0065683638   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   27 minutes ago   Up 25 minutes                       ovn_sb_db",
                                "b5a5fba49ec1   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260328                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq",
                                "3fc6ed325e7b   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260328                   \"dumb-init --single-\u2026\"   28 minutes ago   Up 26 minutes                       ovn_nb_db",
                                "c350e10c8079   registry.osism.tech/osism/ceph-daemon:18.2.7                                                \"/usr/bin/ceph-mon -\u2026\"   29 minutes ago   Up 29 minutes                       ceph-mon-testbed-node-2",
                                "f2270bd384df   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328                     \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       ovn_controller",
                                "7e3a17f67fa0   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328                \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_vswitchd",
                                "5bbaa296d11f   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328               \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes (healthy)             openvswitch_db",
                                "d8086baa631a   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260328                     \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             redis_sentinel",
                                "69205908c6e8   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260328                              \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             redis",
                                "b263517e161f   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260328                          \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes (healthy)             memcached",
                                "f7bfa1f522f9   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328                                  \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes                       cron",
                                "d827af87ca51   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328                      \"dumb-init --single-\u2026\"   31 minutes ago   Up 31 minutes                       kolla_toolbox",
                                "394d40e18a6a   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328                             \"dumb-init --single-\u2026\"   32 minutes ago   Up 32 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-2",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 images",
                                "REPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260328      cc29bd9a85e4   2 months ago    288MB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.5.20260328     f834ead10f11   2 months ago    1.54GB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch                          2.19.5.20260328     d36ae5f707fb   2 months ago    1.57GB",
                                "registry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260328      e1596a0c11a4   2 months ago    590MB",
                                "registry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260328     09b41eff0fc1   2 months ago    277MB",
                                "registry.osism.tech/kolla/release/2025.1/grafana                             12.4.2.20260328     3842b7ef2d0c   2 months ago    1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/proxysql                            3.0.6.20260328      ccffdf9574f0   2 months ago    427MB",
                                "registry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260328      c6408fdc6cf4   2 months ago    350MB",
                                "registry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.3.1.20260328     28c0d33bbf93   2 months ago    683MB",
                                "registry.osism.tech/kolla/release/2025.1/cron                                3.0.20260328        83ceba86723e   2 months ago    277MB",
                                "registry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260328     cf24d3343dd6   2 months ago    285MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260328      2df964b9b6ef   2 months ago    293MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260328      d56dc4fd4981   2 months ago    293MB",
                                "registry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260328     c513d0722dfc   2 months ago    284MB",
                                "registry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260328     0640729e8c26   2 months ago    284MB",
                                "registry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260328     ee0ad6e2185e   2 months ago    1.2GB",
                                "registry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.16.20260328   886dcd3e3f53   2 months ago    463MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260328     995036f125d2   2 months ago    309MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260328     f7140e8a13d8   2 months ago    368MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260328      c9ee75870dff   2 months ago    303MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260328     117acc95a5ad   2 months ago    312MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260328      4d11b36c2bda   2 months ago    317MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260328     859fd9ce89d9   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260328     fb0f3707730d   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260328     65c0953e4c39   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260328     3228ba87088e   2 months ago    301MB",
                                "registry.osism.tech/kolla/release/2025.1/keystone                            27.0.1.20260328     b31ea490ee2a   2 months ago    1.09GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.1.20260328     40f5d9a677d1   2 months ago    1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.1.20260328     f133afc9d53b   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260328     f07869d78758   2 months ago    1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260328     7118289a0d17   2 months ago    1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260328     1065bc696018   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260328     0adbcb202c49   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260328     1e4a4601f94f   2 months ago    1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/placement-api                       13.0.0.20260328     b52f42ecbb4d   2 months ago    996MB",
                                "registry.osism.tech/kolla/release/2025.1/glance-api                          30.1.1.20260328     525bb863082d   2 months ago    1.12GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260328     78cc3d4efb57   2 months ago    1.79GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260328     b72d2e7568f8   2 months ago    1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260328     2583a0d99734   2 months ago    1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260328     a970df3ae580   2 months ago    1.44GB",
                                "registry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.3.20260328     b084449c71f7   2 months ago    1.24GB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260328     10c316f8a88d   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260328     f1c21f7912dc   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260328     43f0933a84ab   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/magnum-conductor                    20.0.2.20260328     8cf236db44c6   2 months ago    1.27GB",
                                "registry.osism.tech/kolla/release/2025.1/magnum-api                          20.0.2.20260328     9a37ca6883b8   2 months ago    1.15GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.1.20260328     bc68ee83deb0   2 months ago    1.01GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-api                       20.0.1.20260328     c0c239664d22   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.1.20260328     c268b1854421   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.1.20260328     3ce3202d2f8d   2 months ago    1.01GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-central                   20.0.1.20260328     50fabfae16b4   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.1.20260328     23baf4bae3a6   2 months ago    1GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-api                            31.2.1.20260328     7100cf172da2   2 months ago    1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.2.1.20260328     003749dfd921   2 months ago    1.39GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.2.1.20260328     0b8714cecfd8   2 months ago    1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-conductor                      31.2.1.20260328     d35210169004   2 months ago    1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260328     08ae9a102f53   2 months ago    301MB",
                                "registry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   13 months ago   1.27GB",
                                "+ sh -c /opt/configuration/scripts/check-services.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=10.0.0",
                                "++ MANAGER_VERSION=10.0.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# Ceph status",
                                "",
                                "++ export MANAGER_VERSION=10.0.0",
                                "++ MANAGER_VERSION=10.0.0",
                                "+ echo",
                                "+ echo '# Ceph status'",
                                "+ echo",
                                "+ ceph -s",
                                "  cluster:",
                                "    id:     11111111-1111-1111-1111-111111111111",
                                "    health: HEALTH_OK",
                                " ",
                                "  services:",
                                "    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 29m)",
                                "    mgr: testbed-node-2(active, since 15m), standbys: testbed-node-1, testbed-node-0",
                                "    mds: 1/1 daemons up, 2 standby",
                                "    osd: 6 osds: 6 up (since 25m), 6 in (since 25m)",
                                "    rgw: 3 daemons active (3 hosts, 1 zones)",
                                " ",
                                "  data:",
                                "    volumes: 1/1 healthy",
                                "    pools:   14 pools, 401 pgs",
                                "    objects: 556 objects, 2.2 GiB",
                                "    usage:   7.1 GiB used, 113 GiB / 120 GiB avail",
                                "    pgs:     401 active+clean",
                                " ",
                                "",
                                "# Ceph versions",
                                "",
                                "+ echo",
                                "+ echo '# Ceph versions'",
                                "+ echo",
                                "+ ceph versions",
                                "{",
                                "    \"mon\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3",
                                "    },",
                                "    \"mgr\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3",
                                "    },",
                                "    \"osd\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 6",
                                "    },",
                                "    \"mds\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3",
                                "    },",
                                "    \"rgw\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3",
                                "    },",
                                "    \"overall\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 18",
                                "    }",
                                "}",
                                "",
                                "# Ceph OSD tree",
                                "",
                                "+ echo",
                                "+ echo '# Ceph OSD tree'",
                                "+ echo",
                                "+ ceph osd df tree",
                                "ID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA     OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              ",
                                "-1         0.11691         -  120 GiB  7.1 GiB  6.7 GiB    6 KiB  430 MiB  113 GiB  5.92  1.00    -          root default           ",
                                "-3         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-3",
                                " 0    hdd  0.01949   1.00000   20 GiB  1.3 GiB  1.2 GiB    1 KiB   70 MiB   19 GiB  6.41  1.08  201      up          osd.0          ",
                                " 5    hdd  0.01949   1.00000   20 GiB  1.1 GiB  1.0 GiB    1 KiB   74 MiB   19 GiB  5.42  0.92  189      up          osd.5          ",
                                "-7         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-4",
                                " 1    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   74 MiB   19 GiB  5.96  1.01  192      up          osd.1          ",
                                " 4    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   70 MiB   19 GiB  5.87  0.99  196      up          osd.4          ",
                                "-5         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-5",
                                " 2    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   74 MiB   19 GiB  5.85  0.99  192      up          osd.2          ",
                                " 3    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.1 GiB    1 KiB   70 MiB   19 GiB  5.99  1.01  200      up          osd.3          ",
                                "                       TOTAL  120 GiB  7.1 GiB  6.7 GiB  9.3 KiB  430 MiB  113 GiB  5.92                                            ",
                                "MIN/MAX VAR: 0.92/1.08  STDDEV: 0.29",
                                "",
                                "# Ceph monitor status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph monitor status'",
                                "+ echo",
                                "+ ceph mon stat",
                                "e1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 8, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2",
                                "",
                                "# Ceph quorum status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph quorum status'",
                                "+ echo",
                                "+ ceph quorum_status",
                                "+ jq",
                                "{",
                                "  \"election_epoch\": 8,",
                                "  \"quorum\": [",
                                "    0,",
                                "    1,",
                                "    2",
                                "  ],",
                                "  \"quorum_names\": [",
                                "    \"testbed-node-0\",",
                                "    \"testbed-node-1\",",
                                "    \"testbed-node-2\"",
                                "  ],",
                                "  \"quorum_leader_name\": \"testbed-node-0\",",
                                "  \"quorum_age\": 1747,",
                                "  \"features\": {",
                                "    \"quorum_con\": \"4540138322906710015\",",
                                "    \"quorum_mon\": [",
                                "      \"kraken\",",
                                "      \"luminous\",",
                                "      \"mimic\",",
                                "      \"osdmap-prune\",",
                                "      \"nautilus\",",
                                "      \"octopus\",",
                                "      \"pacific\",",
                                "      \"elector-pinging\",",
                                "      \"quincy\",",
                                "      \"reef\"",
                                "    ]",
                                "  },",
                                "  \"monmap\": {",
                                "    \"epoch\": 1,",
                                "    \"fsid\": \"11111111-1111-1111-1111-111111111111\",",
                                "    \"modified\": \"2026-06-06T00:53:24.806223Z\",",
                                "    \"created\": \"2026-06-06T00:53:24.806223Z\",",
                                "    \"min_mon_release\": 18,",
                                "    \"min_mon_release_name\": \"reef\",",
                                "    \"election_strategy\": 1,",
                                "    \"disallowed_leaders: \": \"\",",
                                "    \"stretch_mode\": false,",
                                "    \"tiebreaker_mon\": \"\",",
                                "    \"removed_ranks: \": \"\",",
                                "    \"features\": {",
                                "      \"persistent\": [",
                                "        \"kraken\",",
                                "        \"luminous\",",
                                "        \"mimic\",",
                                "        \"osdmap-prune\",",
                                "        \"nautilus\",",
                                "        \"octopus\",",
                                "        \"pacific\",",
                                "        \"elector-pinging\",",
                                "        \"quincy\",",
                                "        \"reef\"",
                                "      ],",
                                "      \"optional\": []",
                                "    },",
                                "    \"mons\": [",
                                "      {",
                                "        \"rank\": 0,",
                                "        \"name\": \"testbed-node-0\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.10:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.10:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.10:6789/0\",",
                                "        \"public_addr\": \"192.168.16.10:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 1,",
                                "        \"name\": \"testbed-node-1\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.11:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.11:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.11:6789/0\",",
                                "        \"public_addr\": \"192.168.16.11:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 2,",
                                "        \"name\": \"testbed-node-2\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.12:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.12:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.12:6789/0\",",
                                "        \"public_addr\": \"192.168.16.12:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      }",
                                "    ]",
                                "  }",
                                "}",
                                "",
                                "+ echo",
                                "# Ceph free space status",
                                "",
                                "+ echo '# Ceph free space status'",
                                "+ echo",
                                "+ ceph df",
                                "--- RAW STORAGE ---",
                                "CLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED",
                                "hdd    120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92",
                                "TOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92",
                                " ",
                                "--- POOLS ---",
                                "POOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL",
                                ".mgr                        1    1  577 KiB        2  1.1 MiB      0     53 GiB",
                                "cephfs_data                 2   32      0 B        0      0 B      0     35 GiB",
                                "cephfs_metadata             3   16  4.4 KiB       22   96 KiB      0     35 GiB",
                                "default.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.control         6   32      0 B        8      0 B      0     35 GiB",
                                "default.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB",
                                "default.rgw.meta            8   32      0 B        0      0 B      0     35 GiB",
                                ".rgw.root                   9   32  3.9 KiB        8   64 KiB      0     53 GiB",
                                "backups                    10   32     19 B        2   12 KiB      0     35 GiB",
                                "volumes                    11   32     19 B        2   12 KiB      0     35 GiB",
                                "images                     12   32  2.2 GiB      299  6.7 GiB   5.90     35 GiB",
                                "metrics                    13   32     19 B        2   12 KiB      0     35 GiB",
                                "vms                        14   32     19 B        2   12 KiB      0     35 GiB",
                                "++ semver 10.0.0 5.0.0",
                                "+ [[ 1 -eq -1 ]]",
                                "+ osism apply facts",
                                "\u001b[32m2026-06-06 01:22:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 080dfff0-1e98-40ea-b105-c76c125030fe (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 01:22:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 080dfff0-1e98-40ea-b105-c76c125030fe (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Saturday 06 June 2026  01:22:55 +0000 (0:00:00.399)       0:00:00.400 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Saturday 06 June 2026  01:22:57 +0000 (0:00:01.510)       0:00:01.910 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Saturday 06 June 2026  01:22:58 +0000 (0:00:01.391)       0:00:03.302 ********* ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Saturday 06 June 2026  01:23:04 +0000 (0:00:06.280)       0:00:09.582 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-manager\u001b[0m            : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:23:05 +0000 (0:00:00.748)       0:00:10.331 ********* ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 6.28s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.51s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.39s",
                                "Gather facts for all hosts ---------------------------------------------- 0.75s",
                                "+ osism validate ceph-mons",
                                "",
                                "PLAY [Ceph validate mons] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Saturday 06 June 2026  01:23:21 +0000 (0:00:00.574)       0:00:00.574 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Saturday 06 June 2026  01:23:22 +0000 (0:00:01.068)       0:00:01.642 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Saturday 06 June 2026  01:23:23 +0000 (0:00:00.727)       0:00:02.370 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Saturday 06 June 2026  01:23:23 +0000 (0:00:00.140)       0:00:02.511 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get container info] ******************************************************",
                                "Saturday 06 June 2026  01:23:23 +0000 (0:00:00.340)       0:00:02.851 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if container is missing] ***********************",
                                "Saturday 06 June 2026  01:23:25 +0000 (0:00:01.616)       0:00:04.468 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Saturday 06 June 2026  01:23:25 +0000 (0:00:00.296)       0:00:04.764 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Saturday 06 June 2026  01:23:25 +0000 (0:00:00.320)       0:00:05.084 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if ceph-mon is not running] ********************",
                                "Saturday 06 June 2026  01:23:26 +0000 (0:00:00.340)       0:00:05.424 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mon is running] ************************",
                                "Saturday 06 June 2026  01:23:26 +0000 (0:00:00.491)       0:00:05.916 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Saturday 06 June 2026  01:23:27 +0000 (0:00:00.314)       0:00:06.230 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 06 June 2026  01:23:27 +0000 (0:00:00.305)       0:00:06.536 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 06 June 2026  01:23:27 +0000 (0:00:00.305)       0:00:06.841 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:23:27 +0000 (0:00:00.256)       0:00:07.098 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:23:28 +0000 (0:00:00.103)       0:00:07.201 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:23:28 +0000 (0:00:00.076)       0:00:07.277 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 06 June 2026  01:23:28 +0000 (0:00:00.239)       0:00:07.517 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Saturday 06 June 2026  01:23:28 +0000 (0:00:00.274)       0:00:07.791 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare quorum test vars] ************************************************",
                                "Saturday 06 June 2026  01:23:28 +0000 (0:00:00.267)       0:00:08.059 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get monmap info from one mon container] **********************************",
                                "Saturday 06 June 2026  01:23:29 +0000 (0:00:00.127)       0:00:08.187 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set quorum test data] ****************************************************",
                                "Saturday 06 June 2026  01:23:30 +0000 (0:00:01.866)       0:00:10.053 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail quorum test if not all monitors are in quorum] **********************",
                                "Saturday 06 June 2026  01:23:31 +0000 (0:00:00.353)       0:00:10.406 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass quorum test if all monitors are in quorum] **************************",
                                "Saturday 06 June 2026  01:23:31 +0000 (0:00:00.132)       0:00:10.538 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set fsid test vars] ******************************************************",
                                "Saturday 06 June 2026  01:23:31 +0000 (0:00:00.324)       0:00:10.862 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail Cluster FSID test if FSID does not match configuration] *************",
                                "Saturday 06 June 2026  01:23:32 +0000 (0:00:00.307)       0:00:11.169 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass Cluster FSID test if it matches configuration] **********************",
                                "Saturday 06 June 2026  01:23:32 +0000 (0:00:00.139)       0:00:11.309 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare status test vars] ************************************************",
                                "Saturday 06 June 2026  01:23:32 +0000 (0:00:00.145)       0:00:11.455 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather status data] ******************************************************",
                                "Saturday 06 June 2026  01:23:32 +0000 (0:00:00.294)       0:00:11.749 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set health test data] ****************************************************",
                                "Saturday 06 June 2026  01:23:34 +0000 (0:00:01.551)       0:00:13.301 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable] *************************",
                                "Saturday 06 June 2026  01:23:34 +0000 (0:00:00.301)       0:00:13.602 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if health is acceptable] *****************************",
                                "Saturday 06 June 2026  01:23:34 +0000 (0:00:00.144)       0:00:13.746 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable (strict)] ****************",
                                "Saturday 06 June 2026  01:23:34 +0000 (0:00:00.146)       0:00:13.893 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if status is OK (strict)] ****************************",
                                "Saturday 06 June 2026  01:23:34 +0000 (0:00:00.157)       0:00:14.051 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Saturday 06 June 2026  01:23:35 +0000 (0:00:00.140)       0:00:14.191 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Saturday 06 June 2026  01:23:35 +0000 (0:00:00.257)       0:00:14.449 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Saturday 06 June 2026  01:23:35 +0000 (0:00:00.260)       0:00:14.710 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 06 June 2026  01:23:37 +0000 (0:00:01.882)       0:00:16.593 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 06 June 2026  01:23:37 +0000 (0:00:00.249)       0:00:16.843 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:23:38 +0000 (0:00:00.664)       0:00:17.507 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:23:38 +0000 (0:00:00.071)       0:00:17.579 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:23:38 +0000 (0:00:00.071)       0:00:17.650 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Saturday 06 June 2026  01:23:38 +0000 (0:00:00.076)       0:00:17.727 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 06 June 2026  01:23:39 +0000 (0:00:01.296)       0:00:19.023 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-mons-validator-2026-06-06T01:23:22+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:23:40 +0000 (0:00:00.449)       0:00:19.473 ********* ",
                                "=============================================================================== ",
                                "Aggregate test results step one ----------------------------------------- 1.88s",
                                "Get monmap info from one mon container ---------------------------------- 1.87s",
                                "Get container info ------------------------------------------------------ 1.62s",
                                "Gather status data ------------------------------------------------------ 1.55s",
                                "Write report file ------------------------------------------------------- 1.30s",
                                "Get timestamp for report file ------------------------------------------- 1.07s",
                                "Create report output directory ------------------------------------------ 0.73s",
                                "Aggregate test results step three --------------------------------------- 0.66s",
                                "Set test result to failed if ceph-mon is not running -------------------- 0.49s",
                                "Print report file information ------------------------------------------- 0.45s",
                                "Flush handlers ---------------------------------------------------------- 0.42s",
                                "Set quorum test data ---------------------------------------------------- 0.35s",
                                "Prepare test data for container existance test -------------------------- 0.34s",
                                "Prepare test data ------------------------------------------------------- 0.34s",
                                "Pass quorum test if all monitors are in quorum -------------------------- 0.32s",
                                "Set test result to passed if container is existing ---------------------- 0.32s",
                                "Set test result to passed if ceph-mon is running ------------------------ 0.31s",
                                "Set fsid test vars ------------------------------------------------------ 0.31s",
                                "Aggregate test results step one ----------------------------------------- 0.31s",
                                "Aggregate test results step two ----------------------------------------- 0.31s",
                                "+ osism validate ceph-mgrs",
                                "",
                                "PLAY [Ceph validate mgrs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Saturday 06 June 2026  01:23:56 +0000 (0:00:00.579)       0:00:00.579 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Saturday 06 June 2026  01:23:57 +0000 (0:00:01.052)       0:00:01.632 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Saturday 06 June 2026  01:23:58 +0000 (0:00:00.750)       0:00:02.382 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Saturday 06 June 2026  01:23:58 +0000 (0:00:00.129)       0:00:02.512 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get container info] ******************************************************",
                                "Saturday 06 June 2026  01:23:58 +0000 (0:00:00.304)       0:00:02.816 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if container is missing] ***********************",
                                "Saturday 06 June 2026  01:24:00 +0000 (0:00:01.531)       0:00:04.347 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Saturday 06 June 2026  01:24:00 +0000 (0:00:00.314)       0:00:04.662 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Saturday 06 June 2026  01:24:00 +0000 (0:00:00.332)       0:00:04.994 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if ceph-mgr is not running] ********************",
                                "Saturday 06 June 2026  01:24:01 +0000 (0:00:00.349)       0:00:05.344 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mgr is running] ************************",
                                "Saturday 06 June 2026  01:24:01 +0000 (0:00:00.499)       0:00:05.844 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Saturday 06 June 2026  01:24:01 +0000 (0:00:00.328)       0:00:06.172 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 06 June 2026  01:24:02 +0000 (0:00:00.270)       0:00:06.442 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 06 June 2026  01:24:02 +0000 (0:00:00.280)       0:00:06.723 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:02 +0000 (0:00:00.249)       0:00:06.973 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:02 +0000 (0:00:00.071)       0:00:07.044 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:02 +0000 (0:00:00.070)       0:00:07.115 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 06 June 2026  01:24:03 +0000 (0:00:00.253)       0:00:07.369 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Saturday 06 June 2026  01:24:03 +0000 (0:00:00.281)       0:00:07.650 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Define mgr module test vars] *********************************************",
                                "Saturday 06 June 2026  01:24:03 +0000 (0:00:00.261)       0:00:07.912 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather list of mgr modules] **********************************************",
                                "Saturday 06 June 2026  01:24:03 +0000 (0:00:00.139)       0:00:08.051 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Parse mgr module list from json] *****************************************",
                                "Saturday 06 June 2026  01:24:06 +0000 (0:00:02.361)       0:00:10.413 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Extract list of enabled mgr modules] *************************************",
                                "Saturday 06 June 2026  01:24:06 +0000 (0:00:00.268)       0:00:10.681 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail test if mgr modules are disabled that should be enabled] ************",
                                "Saturday 06 June 2026  01:24:06 +0000 (0:00:00.332)       0:00:11.014 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass test if required mgr modules are enabled] ***************************",
                                "Saturday 06 June 2026  01:24:06 +0000 (0:00:00.175)       0:00:11.189 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Saturday 06 June 2026  01:24:07 +0000 (0:00:00.142)       0:00:11.331 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Saturday 06 June 2026  01:24:07 +0000 (0:00:00.256)       0:00:11.588 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Saturday 06 June 2026  01:24:07 +0000 (0:00:00.271)       0:00:11.859 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 06 June 2026  01:24:09 +0000 (0:00:01.630)       0:00:13.490 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 06 June 2026  01:24:09 +0000 (0:00:00.277)       0:00:13.767 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:09 +0000 (0:00:00.281)       0:00:14.048 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:09 +0000 (0:00:00.088)       0:00:14.137 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:09 +0000 (0:00:00.072)       0:00:14.210 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Saturday 06 June 2026  01:24:10 +0000 (0:00:00.077)       0:00:14.288 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 06 June 2026  01:24:11 +0000 (0:00:01.392)       0:00:15.680 ********* ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-mgrs-validator-2026-06-06T01:23:57+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:24:11 +0000 (0:00:00.444)       0:00:16.125 ********* ",
                                "=============================================================================== ",
                                "Gather list of mgr modules ---------------------------------------------- 2.36s",
                                "Aggregate test results step one ----------------------------------------- 1.63s",
                                "Get container info ------------------------------------------------------ 1.53s",
                                "Write report file ------------------------------------------------------- 1.39s",
                                "Get timestamp for report file ------------------------------------------- 1.05s",
                                "Create report output directory ------------------------------------------ 0.75s",
                                "Set test result to failed if ceph-mgr is not running -------------------- 0.50s",
                                "Print report file information ------------------------------------------- 0.44s",
                                "Flush handlers ---------------------------------------------------------- 0.40s",
                                "Prepare test data ------------------------------------------------------- 0.35s",
                                "Extract list of enabled mgr modules ------------------------------------- 0.33s",
                                "Set test result to passed if container is existing ---------------------- 0.33s",
                                "Set test result to passed if ceph-mgr is running ------------------------ 0.33s",
                                "Set test result to failed if container is missing ----------------------- 0.31s",
                                "Prepare test data for container existance test -------------------------- 0.30s",
                                "Print report file information ------------------------------------------- 0.28s",
                                "Aggregate test results step three --------------------------------------- 0.28s",
                                "Aggregate test results step two ----------------------------------------- 0.28s",
                                "Aggregate test results step two ----------------------------------------- 0.28s",
                                "Set validation result to failed if a test failed ------------------------ 0.27s",
                                "+ osism validate ceph-osds",
                                "",
                                "PLAY [Ceph validate OSDs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Saturday 06 June 2026  01:24:27 +0000 (0:00:00.528)       0:00:00.528 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Saturday 06 June 2026  01:24:28 +0000 (0:00:01.070)       0:00:01.598 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Saturday 06 June 2026  01:24:29 +0000 (0:00:00.279)       0:00:01.877 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Saturday 06 June 2026  01:24:29 +0000 (0:00:00.812)       0:00:02.689 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Saturday 06 June 2026  01:24:30 +0000 (0:00:00.120)       0:00:02.810 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Saturday 06 June 2026  01:24:30 +0000 (0:00:00.136)       0:00:02.946 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Saturday 06 June 2026  01:24:30 +0000 (0:00:00.485)       0:00:03.432 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Saturday 06 June 2026  01:24:30 +0000 (0:00:00.156)       0:00:03.588 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate total number of OSDs in cluster] *******************************",
                                "Saturday 06 June 2026  01:24:31 +0000 (0:00:00.313)       0:00:03.901 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Saturday 06 June 2026  01:24:31 +0000 (0:00:00.404)       0:00:04.306 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers on host] *********************************",
                                "Saturday 06 June 2026  01:24:31 +0000 (0:00:00.310)       0:00:04.616 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '869d1fa4ad98f88b2cec638a8a37cd246d498aad3b89883ff840e327e48abcef', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'bfdc87b9ffb34835f14f9bae20df234bde8cedb23a2df7f3a11f33cb02ef5f38', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '4289f12969daf6674327d101a2c9ce6df2f163c7b631be875053510d6e262b6a', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c5bed3b6eddce467112c15465948e742e9a91aa681f3990a271917fd87936142', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3f3d834c9354b6e6edf3c5d60746068c67649303ee698da77eecfae1b4638b48', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '4e5ef32b0ad85e23d603f1a7df0a3bc27baaa9baa1f325f9ed91d516f1d0243f', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'e3cdf51d8403ed7c07506aa4014d08f28f3f73411902a27384ae56a0c2ad149f', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'ab13e9fb9ab7924b65eee5c83652651cba25c691fd3e956f145eac5710303cca', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c9005566a285cc8f214fd4ed17d8797035e2cd0908f2357d0a41cc5ba3d62b3a', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '849d182230a177babf88cc15233421efd09968ea0e64603c5e6f9511e6ba307b', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-3', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': '6a22dd86655c32d884f125590c4c0c82b306ac6681d01eb1773361e47595de30', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': '420643e1d3654fe72b5efc96102b4f3e85be6fa657ad2f96813bc877a86f4567', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '594e42d53bbee57fdb7d6b60b3959df28415b274ee80b6ff0259bc45ed647b73', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3e76661f70b6db615251883596a777a574197a29c25a0808a64168d1d96757cf', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 30 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'e2160b0cf908b0c7de99508c7b4adeeb1cca2a026a05dd82881722c6c83e0918', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 31 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '2f61abca17e55c44f9f7612119b713eee6a4bf082b19b25532f352b10c42489f', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'name': '/cron', 'state': 'running', 'status': 'Up 31 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c0f871e94126cffe72d2c25e823242046321481bc50fb95d44d421b6331ef13e', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 32 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '58c794c325f13a90bedf14d26716b99decccca0a37c241a929855459b83b45c7', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'name': '/fluentd', 'state': 'running', 'status': 'Up 33 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'de84505d8205e5e49024fde2bc3433af216d4f3862974c7864da50879e0ecbaf', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'f752ac3e918333b3a4c2942fccc91e76f2bd9a87646445cbdd7724537d9a4451', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a0e75182fd0a603c4d9011c2ee86e1cb6d00335a43206b57e0167a0a27fd8ed7', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '1ec425401bcb90979704ecd9eb794ff43b5f46ace83cc52f14ae7b8d67ed7058', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '8ece32def9a6adc694d351ef6ec0abb0f4b80ba413bc46f825e8d0aa009dce1d', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '190dcdfb77da6fe81751da8685140b6af835f5be5ad703a8c482af1b0984a5f3', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e9ef0ea8d0a0d959a4e640ac45bdc805c94c2f78e363c3b92ea0d42d673f405d', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '47022ee7d9917c263cb88035260c124baa6e3a74299e211804744521e3dad84b', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'abe9bda0df02b26f551023dc02bed2d401f3200db4641a812c5972ee125a668c', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '454054f9be3c2af2f97b3f2fc577bf7ad82281826e219fa2b0bf11040017260b', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-4', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': 'bf717a38df15b6dd056a6fdd5ec98f65ca33c40c69eb6be1170f3ea23f6ed586', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': '4c7f7f107c64930c1f845d8cad8c342a4866c2a99c66c6c8cab466a36b14d00e', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a905c11dd698b889236b68f41f817e013e325603b984e538a91bc0c24662ad2e', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '882340aa91d7ad1fb813f28af69e35bac44875b38604da29901e05aabdf8eba0', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 30 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'b2152bf59806bf8d984f8a28353a9fb983170c5f1b32a14a9c89c51e392bf2d1', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.2.1.20260328', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '2cb3c2536c96ebe4dabe340139b8d0fa1267eeca5e6e17151df73995464961a8', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 31 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8c9d14252e2a3b6f189df9829a53eab0e2f7d03393957740c13dc54160ec5d1d', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260328', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'c6d8a624d7f09698a613c98ad259650e72924cff311be52e47a919b968605962', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'name': '/cron', 'state': 'running', 'status': 'Up 31 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '1078921cf6dfcfd3ff3d9f53529768ad3cf1e219d7bf515c0c17f000e320bd65', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.2.1.20260328', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9a738a4fc91015144466b9071e9ef84bfde446f43b528c8fb24d72332877abde', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 32 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8ebf31393b160b3595f13499356d89fb3f306846f2100240bd9ca73c47196ecd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.3.20260328', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '103fb19c3ff64927c4dd2618be19bc497148a12d8baeabf9658a9111e3044257', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'name': '/fluentd', 'state': 'running', 'status': 'Up 33 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e5d675c3c8863900b269c26190bfeec78dee77173e89af9fec8c119515fa853d', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260328', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'cce6ef28a0ba1feb7826a9423d6b1bb20c21ceae53278662d707256a2bfa367d', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260328', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '47dfc1f2ad0c4f94b58046f0b179ec735f969faf14d3f96aa59ec5b12523adf4', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260328', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'fb801271504c407c24370be1ec0691e78efd2ad10a98b567edf8757435578416', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '64aefbe5d6508ab7aaa87c3d18ff09cf0c0a42f26f259eed76de0a4397ba8d08', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 23 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '253ccbc08e2d61ce3e2a2d125f82227e7417a82dec2428c3d22ee1fe61fe125d', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-5', 'state': 'running', 'status': 'Up 24 minutes'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': '9f5a8752fc659cc33e93376bc7d86c294d5e3c8244b2f6ac962b0eb6d123c30f', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': '5ea0d9e1c222b86109dd1ca32c116ad26ef61ff9dc5411ebb76d5df5e89619fd', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up 25 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e99da28db4e4b85c8fe67272564c6c264f260eb64dedd188c558784cf244ced1', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260328', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '657e094df76dd7f27858e966949b1dd047efad158737f674eff919e9f468b511', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260328', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 30 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e28f52cb3abf2a9d49f159031ae72bf1d86c8a927c250b6803f237b497d97472', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260328', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 31 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '2d274d4766dc2235cb3200f76ae5cefd28d8261ade29b18252edea6610799a48', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260328', 'name': '/cron', 'state': 'running', 'status': 'Up 31 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '946dacdc180f09ca5363710feba12cef2ab4e1578d82706b144516926af2e91d', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.3.1.20260328', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 32 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '507968100f4af2fa5313cf78344f1cb10e742dbb8958eb108c8a4147118678bd', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260328', 'name': '/fluentd', 'state': 'running', 'status': 'Up 33 minutes'}) \u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers on host] ********************************",
                                "Saturday 06 June 2026  01:24:32 +0000 (0:00:00.637)       0:00:05.253 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed when count of containers is wrong] *************",
                                "Saturday 06 June 2026  01:24:32 +0000 (0:00:00.365)       0:00:05.619 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if count matches] ******************************",
                                "Saturday 06 June 2026  01:24:33 +0000 (0:00:00.322)       0:00:05.941 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Saturday 06 June 2026  01:24:33 +0000 (0:00:00.311)       0:00:06.253 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers that are not running] ********************",
                                "Saturday 06 June 2026  01:24:33 +0000 (0:00:00.493)       0:00:06.746 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers that are not running] *******************",
                                "Saturday 06 June 2026  01:24:34 +0000 (0:00:00.391)       0:00:07.138 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Saturday 06 June 2026  01:24:34 +0000 (0:00:00.296)       0:00:07.435 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Saturday 06 June 2026  01:24:34 +0000 (0:00:00.319)       0:00:07.754 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if all containers are running] *****************",
                                "Saturday 06 June 2026  01:24:35 +0000 (0:00:00.490)       0:00:08.245 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Saturday 06 June 2026  01:24:35 +0000 (0:00:00.333)       0:00:08.578 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 06 June 2026  01:24:36 +0000 (0:00:00.243)       0:00:08.822 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 06 June 2026  01:24:36 +0000 (0:00:00.244)       0:00:09.066 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:36 +0000 (0:00:00.260)       0:00:09.327 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:36 +0000 (0:00:00.070)       0:00:09.397 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:36 +0000 (0:00:00.074)       0:00:09.472 ********* ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 06 June 2026  01:24:36 +0000 (0:00:00.070)       0:00:09.542 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail early due to containers not running] ********************************",
                                "Saturday 06 June 2026  01:24:37 +0000 (0:00:00.686)       0:00:10.229 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Saturday 06 June 2026  01:24:37 +0000 (0:00:00.256)       0:00:10.485 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set _mon_hostname fact] **************************************************",
                                "Saturday 06 June 2026  01:24:37 +0000 (0:00:00.308)       0:00:10.794 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get ceph osd tree] *******************************************************",
                                "Saturday 06 June 2026  01:24:38 +0000 (0:00:00.262)       0:00:11.056 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Parse osd tree from JSON] ************************************************",
                                "Saturday 06 June 2026  01:24:40 +0000 (0:00:02.234)       0:00:13.291 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get OSDs that are not up or in] ******************************************",
                                "Saturday 06 June 2026  01:24:40 +0000 (0:00:00.125)       0:00:13.416 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail test if OSDs are not up or in] **************************************",
                                "Saturday 06 June 2026  01:24:40 +0000 (0:00:00.315)       0:00:13.732 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Pass test if OSDs are all up and in] *************************************",
                                "Saturday 06 June 2026  01:24:41 +0000 (0:00:00.119)       0:00:13.852 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Saturday 06 June 2026  01:24:41 +0000 (0:00:00.123)       0:00:13.976 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [List ceph LVM volumes and collect data] **********************************",
                                "Saturday 06 June 2026  01:24:41 +0000 (0:00:00.519)       0:00:14.496 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Parse LVM data as JSON] **************************************************",
                                "Saturday 06 June 2026  01:24:44 +0000 (0:00:02.973)       0:00:17.469 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get unencrypted and encrypted OSDs] **************************************",
                                "Saturday 06 June 2026  01:24:45 +0000 (0:00:00.349)       0:00:17.818 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if count of encrypted OSDs does not match] **************************",
                                "Saturday 06 June 2026  01:24:45 +0000 (0:00:00.537)       0:00:18.356 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass if count of encrypted OSDs equals count of OSDs] ********************",
                                "Saturday 06 June 2026  01:24:46 +0000 (0:00:00.496)       0:00:18.852 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if count of unencrypted OSDs does not match] ************************",
                                "Saturday 06 June 2026  01:24:46 +0000 (0:00:00.317)       0:00:19.170 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass if count of unencrypted OSDs equals count of OSDs] ******************",
                                "Saturday 06 June 2026  01:24:46 +0000 (0:00:00.298)       0:00:19.468 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Saturday 06 June 2026  01:24:47 +0000 (0:00:00.501)       0:00:19.969 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get CRUSH node data of each OSD host and root node childs] ***************",
                                "Saturday 06 June 2026  01:24:47 +0000 (0:00:00.536)       0:00:20.506 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate sub test expression results] ***********************************",
                                "Saturday 06 June 2026  01:24:48 +0000 (0:00:00.511)       0:00:21.018 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail test if any sub test failed] ****************************************",
                                "Saturday 06 June 2026  01:24:48 +0000 (0:00:00.316)       0:00:21.334 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass test if no sub test failed] *****************************************",
                                "Saturday 06 June 2026  01:24:49 +0000 (0:00:00.482)       0:00:21.817 ********* ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Saturday 06 June 2026  01:24:49 +0000 (0:00:00.330)       0:00:22.147 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Saturday 06 June 2026  01:24:49 +0000 (0:00:00.286)       0:00:22.434 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Saturday 06 June 2026  01:24:49 +0000 (0:00:00.242)       0:00:22.676 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 06 June 2026  01:24:51 +0000 (0:00:01.851)       0:00:24.527 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 06 June 2026  01:24:51 +0000 (0:00:00.270)       0:00:24.798 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:52 +0000 (0:00:00.254)       0:00:25.052 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:52 +0000 (0:00:00.070)       0:00:25.122 ********* ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 06 June 2026  01:24:52 +0000 (0:00:00.248)       0:00:25.371 ********* ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Saturday 06 June 2026  01:24:52 +0000 (0:00:00.074)       0:00:25.446 ********* ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 06 June 2026  01:24:54 +0000 (0:00:01.397)       0:00:26.844 ********* ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-osds-validator-2026-06-06T01:24:28+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:24:54 +0000 (0:00:00.442)       0:00:27.286 ********* ",
                                "=============================================================================== ",
                                "List ceph LVM volumes and collect data ---------------------------------- 2.97s",
                                "Get ceph osd tree ------------------------------------------------------- 2.23s",
                                "Aggregate test results step one ----------------------------------------- 1.85s",
                                "Write report file ------------------------------------------------------- 1.40s",
                                "Get timestamp for report file ------------------------------------------- 1.07s",
                                "Create report output directory ------------------------------------------ 0.81s",
                                "Print report file information ------------------------------------------- 0.69s",
                                "Get list of ceph-osd containers on host --------------------------------- 0.64s",
                                "Get unencrypted and encrypted OSDs -------------------------------------- 0.54s",
                                "Prepare test data ------------------------------------------------------- 0.54s",
                                "Prepare test data ------------------------------------------------------- 0.52s",
                                "Get CRUSH node data of each OSD host and root node childs --------------- 0.51s",
                                "Pass if count of unencrypted OSDs equals count of OSDs ------------------ 0.50s",
                                "Fail if count of encrypted OSDs does not match -------------------------- 0.50s",
                                "Prepare test data ------------------------------------------------------- 0.49s",
                                "Set test result to failed if an OSD is not running ---------------------- 0.49s",
                                "Calculate OSD devices for each host ------------------------------------- 0.49s",
                                "Fail test if any sub test failed ---------------------------------------- 0.48s",
                                "Print report file information ------------------------------------------- 0.44s",
                                "Calculate total number of OSDs in cluster ------------------------------- 0.40s",
                                "+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=10.0.0",
                                "++ MANAGER_VERSION=10.0.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'",
                                "+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "+ sudo apt-get install -y libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "",
                                "# Status of Elasticsearch",
                                "",
                                "+ pushd /opt/configuration/contrib",
                                "+ failures=0",
                                "+ echo",
                                "+ echo '# Status of Elasticsearch'",
                                "+ echo",
                                "+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "+ local name=Elasticsearch",
                                "+ shift",
                                "+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "OK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0",
                                "",
                                "# Status of MariaDB",
                                "",
                                "+ echo",
                                "+ echo '# Status of MariaDB'",
                                "+ echo",
                                "++ semver 10.0.0 10.0.0-0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ run_check MariaDB osism status database",
                                "+ local name=MariaDB",
                                "+ shift",
                                "+ osism status database",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mUnable to get ansible vault password\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mUnable to get vault secret: [Errno 2] No such file or directory: '/share/ansible_vault_password.key'\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mDropping encrypted entries\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to MariaDB at 192.168.16.9 as root_shard_0...\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: 11ba5657-6143-11f1-8903-efaf679d5995\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Members: 192.168.16.11:3306,192.168.16.12:3306,192.168.16.10:3306\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.25(r7387a566)\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: 473ee256-6143-11f1-bbe4-9e4cbb28ab8a\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0.0133333\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.000735078\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 4543 local commits, 6744 replicated, 75 received\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 23 minutes, 41 seconds\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 151 connected, 1 running\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 173707 total, 0 slow\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 152\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Galera Cluster validation PASSED\u001b[0m",
                                "",
                                "# Status of Prometheus",
                                "",
                                "+ echo",
                                "+ echo '# Status of Prometheus'",
                                "+ echo",
                                "+ run_check 'Prometheus healthy' curl -s https://api-int.testbed.osism.xyz:9091/-/healthy",
                                "+ local 'name=Prometheus healthy'",
                                "+ shift",
                                "+ curl -s https://api-int.testbed.osism.xyz:9091/-/healthy",
                                "Unauthorized",
                                "+ run_check 'Prometheus ready' curl -s https://api-int.testbed.osism.xyz:9091/-/ready",
                                "+ local 'name=Prometheus ready'",
                                "+ shift",
                                "+ curl -s https://api-int.testbed.osism.xyz:9091/-/ready",
                                "Unauthorized",
                                "",
                                "# Status of RabbitMQ",
                                "",
                                "+ echo",
                                "+ echo '# Status of RabbitMQ'",
                                "+ echo",
                                "++ semver 10.0.0 10.0.0-0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ run_check RabbitMQ osism status messaging",
                                "+ local name=RabbitMQ",
                                "+ shift",
                                "+ osism status messaging",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mUnable to get ansible vault password\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mUnable to get vault secret: [Errno 2] No such file or directory: '/share/ansible_vault_password.key'\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[31m\u001b[1mERROR   \u001b[0m | \u001b[31m\u001b[1mDropping encrypted entries\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connecting to RabbitMQ Management API at 192.168.16.10:15672 as openstack...\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 210, Channels: 209, Queues: 173\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 237 total, 236 ready, 1 unacked\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 7.0/s publish, 7.0/s deliver\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 58.1 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 113/1024\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connecting to RabbitMQ Management API at 192.168.16.11:15672 as openstack...\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 210, Channels: 209, Queues: 173\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 237 total, 236 ready, 1 unacked\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 7.0/s publish, 7.0/s deliver\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Disk Free: 58.4 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 108/1024\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connecting to RabbitMQ Management API at 192.168.16.12:15672 as openstack...\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Running Nodes: rabbit@testbed-node-0, rabbit@testbed-node-1, rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 210, Channels: 209, Queues: 173\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 237 total, 236 ready, 1 unacked\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 7.0/s publish, 7.0/s deliver\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 58.7 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 109/1024\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRabbitMQ Cluster validation PASSED\u001b[0m",
                                "",
                                "# Status of Redis",
                                "",
                                "+ echo",
                                "+ echo '# Status of Redis'",
                                "+ echo",
                                "+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "+ local name=Redis",
                                "+ shift",
                                "+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "TCP OK - 0.002 second response time on 192.168.16.10 port 6379|time=0.001668s;;;0.000000;10.000000",
                                "+ popd",
                                "",
                                "# Create backup of MariaDB database",
                                "",
                                "+ [[ 0 -gt 0 ]]",
                                "+ echo",
                                "+ echo '# Create backup of MariaDB database'",
                                "+ echo",
                                "++ semver 10.0.0 9.0.0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ osism apply mariadb_backup -e mariadb_backup_type=full",
                                "\u001b[32m2026-06-06 01:25:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a9c743c7-5170-4e2f-9012-ae085c20eb75 (mariadb_backup) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 01:25:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a9c743c7-5170-4e2f-9012-ae085c20eb75 (mariadb_backup) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 06 June 2026  01:25:36 +0000 (0:00:00.241)       0:00:00.241 ********* ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 06 June 2026  01:25:36 +0000 (0:00:00.314)       0:00:00.556 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_mariadb_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_mariadb_True)\u001b[0m",
                                "",
                                "PLAY [Apply role mariadb] ******************************************************",
                                "",
                                "TASK [mariadb : Group MariaDB hosts based on shards] ***************************",
                                "Saturday 06 June 2026  01:25:37 +0000 (0:00:00.442)       0:00:00.998 ********* ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Saturday 06 June 2026  01:25:37 +0000 (0:00:00.419)       0:00:01.418 ********* ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/backup.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Get MariaDB container facts] ***********************************",
                                "Saturday 06 June 2026  01:25:38 +0000 (0:00:00.692)       0:00:02.111 ********* ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Taking full database backup via Mariabackup] *******************",
                                "Saturday 06 June 2026  01:25:42 +0000 (0:00:03.879)       0:00:05.990 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35mmariadb_bootstrap_restart\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Saturday 06 June 2026  01:26:32 +0000 (0:00:50.657)       0:00:56.648 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Saturday 06 June 2026  01:26:32 +0000 (0:00:00.301)       0:00:56.949 ********* ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:26:33 +0000 (0:00:00.238)       0:00:57.188 ********* ",
                                "=============================================================================== ",
                                "mariadb : Taking full database backup via Mariabackup ------------------ 50.66s",
                                "mariadb : Get MariaDB container facts ----------------------------------- 3.88s",
                                "mariadb : include_tasks ------------------------------------------------- 0.69s",
                                "Group hosts based on enabled services ----------------------------------- 0.44s",
                                "mariadb : Group MariaDB hosts based on shards --------------------------- 0.42s",
                                "Group hosts based on Kolla action --------------------------------------- 0.32s",
                                "Include mariadb post-deploy.yml ----------------------------------------- 0.30s",
                                "Include mariadb post-upgrade.yml ---------------------------------------- 0.24s",
                                "+ sh -c /opt/configuration/scripts/check/300-openstack.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# OpenStack endpoints",
                                "",
                                "++ export MANAGER_VERSION=10.0.0",
                                "++ MANAGER_VERSION=10.0.0",
                                "+ export OS_CLOUD=admin",
                                "+ OS_CLOUD=admin",
                                "+ echo",
                                "+ echo '# OpenStack endpoints'",
                                "+ echo",
                                "+ openstack endpoint list",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| ID                               | Region    | Service Name | Service Type    | Enabled | Interface | URL                                                                 |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| 02aea511207b4114a8477ebbd66eb3fc | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |",
                                "| 09ea4a9bf5d84ecbab99ed9174d72670 | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |",
                                "| 3825053951674dbcad646848849d4fe2 | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |",
                                "| 4d3743cfa71a43ceb61d516b370b998e | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |",
                                "| 578a4c829fdc43a9994f096f12d2d1f9 | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |",
                                "| 6960bc0d93574a73af09713d353898c2 | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |",
                                "| 6ba4db43a33d49b1aa196f90bcbc6b2b | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |",
                                "| 721708bb316f4c618531835bb43bb774 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |",
                                "| 7bbd191975b841f8b75acef21b04bfd7 | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |",
                                "| 7bf3a2a64e34406ca32549bb173d990b | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |",
                                "| 8073ad2573cf44118584fc70d5e2cf53 | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |",
                                "| 89957781a13445c998892feed5f2f8a7 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |",
                                "| 99342fc424e6431cb91c6f19a38aa132 | RegionOne | cinder       | block-storage   | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3                           |",
                                "| 9f8d14b0c7df4510b03d406908de6e4b | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |",
                                "| a46b25163aea40ac81dcbfd090be48df | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |",
                                "| a6edd1f03a6c4315a8ffa4ddc6c6520c | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |",
                                "| b8555bdcfe264903a83d425ba45e608b | RegionOne | cinder       | block-storage   | True    | public    | https://api.testbed.osism.xyz:8776/v3                               |",
                                "| bc31e29939204a2bb013d18443eac258 | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |",
                                "| bde7a3430a8c4c46bdac8d9c42050999 | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |",
                                "| c76ddf9a22db412fb85526f89a514695 | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |",
                                "| db89c4d859d14e9596545424ee149c53 | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |",
                                "| fb00a30063c4424785c4c0b42ae9fa0b | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |",
                                "| fd54d3e6bf8e4066acad8d2c623ce1d0 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |",
                                "| fdc07c48b85544e9877b255390ff1d8d | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "",
                                "# Cinder",
                                "",
                                "+ echo",
                                "+ echo '# Cinder'",
                                "+ echo",
                                "+ openstack volume service list",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| Binary           | Host                       | Zone     | Status  | State | Updated At                 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-06-06T01:26:36.000000 |",
                                "| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-06-06T01:26:36.000000 |",
                                "| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-06-06T01:26:36.000000 |",
                                "| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-06-06T01:26:37.000000 |",
                                "| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-06-06T01:26:35.000000 |",
                                "| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-06-06T01:26:35.000000 |",
                                "| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-06-06T01:26:32.000000 |",
                                "| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-06-06T01:26:34.000000 |",
                                "| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-06-06T01:26:35.000000 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "",
                                "# Neutron",
                                "",
                                "+ echo",
                                "+ echo '# Neutron'",
                                "+ echo",
                                "+ openstack network agent list",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |",
                                "| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "+ openstack network service provider list",
                                "+---------------+------+---------+",
                                "| Service Type  | Name | Default |",
                                "+---------------+------+---------+",
                                "| L3_ROUTER_NAT | ovn  | True    |",
                                "+---------------+------+---------+",
                                "",
                                "# Nova",
                                "",
                                "+ echo",
                                "+ echo '# Nova'",
                                "+ echo",
                                "+ openstack compute service list",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| 9412926a-c36f-490a-8c27-1358e928a606 | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-06-06T01:26:43.000000 |",
                                "| 7f06090a-eacb-4ba7-931a-97f67f4751e5 | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-06-06T01:26:45.000000 |",
                                "| 75022b51-8502-440a-9d94-f79a3bcc7386 | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-06-06T01:26:50.000000 |",
                                "| 2933bc21-ed9a-49af-93f1-74200af8ede1 | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-06-06T01:26:49.000000 |",
                                "| 9ebc489d-6a68-40ab-983c-936ce60c2cbe | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-06-06T01:26:49.000000 |",
                                "| a4431327-f2c7-4592-913e-2206604139d2 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-06-06T01:26:49.000000 |",
                                "| a8892e6c-3341-4548-ac88-321bd18945d6 | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-06-06T01:26:43.000000 |",
                                "| 94d1b9f2-2147-4ec7-800f-f8bd9232b58b | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-06-06T01:26:44.000000 |",
                                "| a5e9b4e8-1d70-4cda-af48-06064847ad69 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-06-06T01:26:44.000000 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "+ openstack hypervisor list",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| f8192875-24b7-4550-81ae-9137c68e71bb | testbed-node-3      | QEMU            | 192.168.16.13 | up    |",
                                "| bd408f22-f7ed-4191-939d-c36b6051e134 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |",
                                "| 7a55c983-4b4d-4048-b5cc-1f69f1aba472 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "",
                                "# Run OpenStack test play",
                                "",
                                "+ echo",
                                "+ echo '# Run OpenStack test play'",
                                "+ echo",
                                "+ osism apply --environment openstack test",
                                "\u001b[32m2026-06-06 01:26:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m",
                                "\u001b[32m2026-06-06 01:27:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m",
                                "\u001b[32m2026-06-06 01:27:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c0f2bf33-e648-4d4b-9b06-ce78ef41f68f (test) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 01:27:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c0f2bf33-e648-4d4b-9b06-ce78ef41f68f (test) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Create test project] *****************************************************",
                                "",
                                "TASK [Create test domain] ******************************************************",
                                "Saturday 06 June 2026  01:27:10 +0000 (0:00:00.125)       0:00:00.125 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test-admin user] **************************************************",
                                "Saturday 06 June 2026  01:27:14 +0000 (0:00:04.072)       0:00:04.198 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add manager role to user test-admin] *************************************",
                                "Saturday 06 June 2026  01:27:18 +0000 (0:00:04.738)       0:00:08.936 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test project] *****************************************************",
                                "Saturday 06 June 2026  01:27:26 +0000 (0:00:07.371)       0:00:16.308 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test user] ********************************************************",
                                "Saturday 06 June 2026  01:27:30 +0000 (0:00:04.374)       0:00:20.683 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add member roles to user test] *******************************************",
                                "Saturday 06 June 2026  01:27:35 +0000 (0:00:04.582)       0:00:25.265 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item=load-balancer_member)\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item=member)\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item=creator)\u001b[0m",
                                "",
                                "TASK [Create test server group] ************************************************",
                                "Saturday 06 June 2026  01:27:47 +0000 (0:00:12.617)       0:00:37.883 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create ssh security group] ***********************************************",
                                "Saturday 06 June 2026  01:27:52 +0000 (0:00:04.818)       0:00:42.701 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to ssh security group] ******************************************",
                                "Saturday 06 June 2026  01:27:57 +0000 (0:00:04.935)       0:00:47.637 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create icmp security group] **********************************************",
                                "Saturday 06 June 2026  01:28:02 +0000 (0:00:04.461)       0:00:52.099 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to icmp security group] *****************************************",
                                "Saturday 06 June 2026  01:28:06 +0000 (0:00:04.182)       0:00:56.281 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test keypair] *****************************************************",
                                "Saturday 06 June 2026  01:28:10 +0000 (0:00:04.539)       0:01:00.820 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test networks] ****************************************************",
                                "Saturday 06 June 2026  01:28:15 +0000 (0:00:04.831)       0:01:05.652 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Create test subnets] *****************************************************",
                                "Saturday 06 June 2026  01:28:30 +0000 (0:00:14.823)       0:01:20.476 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'subnet': 'subnet-test-1', 'cidr': '192.168.200.0/24'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'subnet': 'subnet-test-2', 'cidr': '192.168.201.0/24'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'subnet': 'subnet-test-3', 'cidr': '192.168.202.0/24'})\u001b[0m",
                                "",
                                "TASK [Create test routers] *****************************************************",
                                "Saturday 06 June 2026  01:28:46 +0000 (0:00:15.886)       0:01:36.362 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-1', 'subnet': 'subnet-test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-2', 'subnet': 'subnet-test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-3', 'subnet': 'subnet-test-3'})\u001b[0m",
                                "",
                                "PLAY [Manage test instances and volumes] ***************************************",
                                "",
                                "TASK [Get test server group] ***************************************************",
                                "Saturday 06 June 2026  01:29:20 +0000 (0:00:33.722)       0:02:10.084 ********* ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Detach test volume] ******************************************************",
                                "Saturday 06 June 2026  01:29:24 +0000 (0:00:03.997)       0:02:14.082 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test volume] ******************************************************",
                                "Saturday 06 June 2026  01:29:24 +0000 (0:00:00.050)       0:02:14.133 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test instances] ***************************************************",
                                "Saturday 06 June 2026  01:29:24 +0000 (0:00:00.065)       0:02:14.198 ********* ",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-4', 'network': 'test-3'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-3', 'network': 'test-2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-2', 'network': 'test-2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-1', 'network': 'test-1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test', 'network': 'test-1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Wait for instance deletion to complete] **********************************",
                                "Saturday 06 June 2026  01:29:24 +0000 (0:00:00.166)       0:02:14.365 ********* ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test instances] ***************************************************",
                                "Saturday 06 June 2026  01:29:24 +0000 (0:00:00.161)       0:02:14.526 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for instance creation to complete] **********************************",
                                "Saturday 06 June 2026  01:29:29 +0000 (0:00:05.093)       0:02:19.620 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j898058426563.2861', 'results_file': '/ansible/.ansible_async/j898058426563.2861', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j41135076562.2886', 'results_file': '/ansible/.ansible_async/j41135076562.2886', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j342707848144.2911', 'results_file': '/ansible/.ansible_async/j342707848144.2911', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j319558447198.2943', 'results_file': '/ansible/.ansible_async/j319558447198.2943', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j169597764514.2968', 'results_file': '/ansible/.ansible_async/j169597764514.2968', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add metadata to instances] ***********************************************",
                                "Saturday 06 June 2026  01:30:28 +0000 (0:00:58.705)       0:03:18.326 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for metadata to be added] *******************************************",
                                "Saturday 06 June 2026  01:30:32 +0000 (0:00:04.696)       0:03:23.023 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for metadata to be added (30 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j504444392758.3079', 'results_file': '/ansible/.ansible_async/j504444392758.3079', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j392402277909.3104', 'results_file': '/ansible/.ansible_async/j392402277909.3104', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j946420829057.3129', 'results_file': '/ansible/.ansible_async/j946420829057.3129', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j254918296434.3154', 'results_file': '/ansible/.ansible_async/j254918296434.3154', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j122400153620.3179', 'results_file': '/ansible/.ansible_async/j122400153620.3179', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add tag to instances] ****************************************************",
                                "Saturday 06 June 2026  01:30:42 +0000 (0:00:09.951)       0:03:32.974 ********* ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for tags to be added] ***********************************************",
                                "Saturday 06 June 2026  01:30:47 +0000 (0:00:05.013)       0:03:37.991 ********* ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for tags to be added (30 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j610332579280.3248', 'results_file': '/ansible/.ansible_async/j610332579280.3248', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j985918059167.3273', 'results_file': '/ansible/.ansible_async/j985918059167.3273', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j506606780929.3299', 'results_file': '/ansible/.ansible_async/j506606780929.3299', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j320756387754.3325', 'results_file': '/ansible/.ansible_async/j320756387754.3325', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j528740560945.3351', 'results_file': '/ansible/.ansible_async/j528740560945.3351', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Create test volume] ******************************************************",
                                "Saturday 06 June 2026  01:30:58 +0000 (0:00:10.732)       0:03:48.723 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Attach test volume] ******************************************************",
                                "Saturday 06 June 2026  01:31:05 +0000 (0:00:07.241)       0:03:55.965 ********* ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create floating ip addresses] ********************************************",
                                "Saturday 06 June 2026  01:31:20 +0000 (0:00:14.136)       0:04:10.102 ********* ",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Print floating ip addresses] *********************************************",
                                "Saturday 06 June 2026  01:31:45 +0000 (0:00:25.443)       0:04:35.545 ********* ",
                                "\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test: 192.168.112.137\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-1) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-1: 192.168.112.179\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-2) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-2: 192.168.112.176\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-3) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-3: 192.168.112.198\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-4) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-4: 192.168.112.151\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:31:45 +0000 (0:00:00.113)       0:04:35.659 ********* ",
                                "=============================================================================== ",
                                "Wait for instance creation to complete --------------------------------- 58.71s",
                                "Create test routers ---------------------------------------------------- 33.72s",
                                "Create floating ip addresses ------------------------------------------- 25.44s",
                                "Create test subnets ---------------------------------------------------- 15.89s",
                                "Create test networks --------------------------------------------------- 14.82s",
                                "Attach test volume ----------------------------------------------------- 14.14s",
                                "Add member roles to user test ------------------------------------------ 12.62s",
                                "Wait for tags to be added ---------------------------------------------- 10.73s",
                                "Wait for metadata to be added ------------------------------------------- 9.95s",
                                "Add manager role to user test-admin ------------------------------------- 7.37s",
                                "Create test volume ------------------------------------------------------ 7.24s",
                                "Create test instances --------------------------------------------------- 5.09s",
                                "Add tag to instances ---------------------------------------------------- 5.02s",
                                "Create ssh security group ----------------------------------------------- 4.94s",
                                "Create test keypair ----------------------------------------------------- 4.83s",
                                "Create test server group ------------------------------------------------ 4.82s",
                                "Create test-admin user -------------------------------------------------- 4.74s",
                                "Add metadata to instances ----------------------------------------------- 4.70s",
                                "Create test user -------------------------------------------------------- 4.58s",
                                "Add rule to icmp security group ----------------------------------------- 4.54s",
                                "+ server_list",
                                "+ openstack --os-cloud test server list",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| 0fbddb88-13d3-45b7-865b-2bdde60190f8 | test-3 | ACTIVE | test-2=192.168.112.198, 192.168.201.36  | N/A (booted from volume) | SCS-1L-1 |",
                                "| 48441d72-e81b-401f-9bdd-a22f3abe3c58 | test-4 | ACTIVE | test-3=192.168.112.151, 192.168.202.56  | N/A (booted from volume) | SCS-1L-1 |",
                                "| 19aa0c39-94a5-434d-a04c-abd0934822cf | test-1 | ACTIVE | test-1=192.168.112.179, 192.168.200.100 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 9a9f7b4a-77d6-4c90-ab20-843526c9cb77 | test-2 | ACTIVE | test-2=192.168.112.176, 192.168.201.39  | N/A (booted from volume) | SCS-1L-1 |",
                                "| 72f40189-19fd-4310-a300-6e4a100b796b | test   | ACTIVE | test-1=192.168.112.137, 192.168.200.77  | N/A (booted from volume) | SCS-1L-1 |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "+ openstack --os-cloud test server show test",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-06-06T01:30:00.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.137, 192.168.200.77                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-06-06T01:29:33Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | d09332ce2697ba9b0ce266906bf3bd7bba75b156ff7609435c728751                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 72f40189-19fd-4310-a300-6e4a100b796b                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | cf7380808b0b42b2ac29b9bbf9b536a4                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-06-06T01:30:34Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 4a580ff8bed44629b3bfb016d39de8bc                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='5ec3b731-ae41-4c6e-9a6c-323e6e5d9795'                                                                                                                                                                                                                                                                                                             |",
                                "|                                     | delete_on_termination='False', id='f90b87b1-588c-4a2d-b73e-3eeb14645b0a'                                                                                                                                                                                                                                                                                                            |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-1",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-1                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-06-06T01:30:01.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.179, 192.168.200.100                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-06-06T01:29:34Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | d09332ce2697ba9b0ce266906bf3bd7bba75b156ff7609435c728751                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 19aa0c39-94a5-434d-a04c-abd0934822cf                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-1                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | cf7380808b0b42b2ac29b9bbf9b536a4                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-06-06T01:30:35Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 4a580ff8bed44629b3bfb016d39de8bc                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='6fc3a5b5-0eee-4f48-b5d9-fb0e7cd8fd66'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-2",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-2                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-06-06T01:30:03.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.176, 192.168.201.39                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-06-06T01:29:34Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | d09332ce2697ba9b0ce266906bf3bd7bba75b156ff7609435c728751                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 9a9f7b4a-77d6-4c90-ab20-843526c9cb77                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-2                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | cf7380808b0b42b2ac29b9bbf9b536a4                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-06-06T01:30:35Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 4a580ff8bed44629b3bfb016d39de8bc                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='e97ddc21-689e-4fa0-9031-d97d69d17b97'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-3",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-3                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-06-06T01:30:02.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.198, 192.168.201.36                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-06-06T01:29:36Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 2da9310ffab77e028e5d95fde12d23b8e5907545ec199afe200b65e1                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 0fbddb88-13d3-45b7-865b-2bdde60190f8                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-3                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | cf7380808b0b42b2ac29b9bbf9b536a4                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-06-06T01:30:36Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 4a580ff8bed44629b3bfb016d39de8bc                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='d5ceda7d-5d32-461d-a1be-96a17594d116'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-4",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-4                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-06-06T01:30:00.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-3=192.168.112.151, 192.168.202.56                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-06-06T01:29:35Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | d09332ce2697ba9b0ce266906bf3bd7bba75b156ff7609435c728751                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 48441d72-e81b-401f-9bdd-a22f3abe3c58                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-4                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | cf7380808b0b42b2ac29b9bbf9b536a4                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-06-06T01:30:37Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 4a580ff8bed44629b3bfb016d39de8bc                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='4509b8d6-490e-458a-9ae2-4bee67fd98ed'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.137",
                                "PING 192.168.112.137 (192.168.112.137) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.137: icmp_seq=1 ttl=63 time=4.54 ms",
                                "64 bytes from 192.168.112.137: icmp_seq=2 ttl=63 time=2.49 ms",
                                "64 bytes from 192.168.112.137: icmp_seq=3 ttl=63 time=1.66 ms",
                                "",
                                "--- 192.168.112.137 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.662/2.898/4.544/1.211 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.198",
                                "PING 192.168.112.198 (192.168.112.198) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.198: icmp_seq=1 ttl=63 time=8.26 ms",
                                "64 bytes from 192.168.112.198: icmp_seq=2 ttl=63 time=2.24 ms",
                                "64 bytes from 192.168.112.198: icmp_seq=3 ttl=63 time=2.08 ms",
                                "",
                                "--- 192.168.112.198 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.082/4.193/8.263/2.878 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.176",
                                "PING 192.168.112.176 (192.168.112.176) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.176: icmp_seq=1 ttl=63 time=6.70 ms",
                                "64 bytes from 192.168.112.176: icmp_seq=2 ttl=63 time=2.25 ms",
                                "64 bytes from 192.168.112.176: icmp_seq=3 ttl=63 time=1.67 ms",
                                "",
                                "--- 192.168.112.176 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.672/3.540/6.699/2.245 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.179",
                                "PING 192.168.112.179 (192.168.112.179) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.179: icmp_seq=1 ttl=63 time=6.18 ms",
                                "64 bytes from 192.168.112.179: icmp_seq=2 ttl=63 time=2.15 ms",
                                "64 bytes from 192.168.112.179: icmp_seq=3 ttl=63 time=2.48 ms",
                                "",
                                "--- 192.168.112.179 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.147/3.601/6.179/1.827 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.151",
                                "PING 192.168.112.151 (192.168.112.151) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.151: icmp_seq=1 ttl=63 time=11.4 ms",
                                "64 bytes from 192.168.112.151: icmp_seq=2 ttl=63 time=2.17 ms",
                                "64 bytes from 192.168.112.151: icmp_seq=3 ttl=63 time=1.68 ms",
                                "",
                                "--- 192.168.112.151 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.675/5.090/11.425/4.483 ms",
                                "+ [[ 10.0.0 == \\l\\a\\t\\e\\s\\t ]]"
                            ],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000023-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:32:20.201793Z",
                            "start": "2026-06-06T01:22:31.690350Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000023",
                        "name": "Run checks"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "make",
                                "CLOUD=ci",
                                "TERRAFORM=/home/zuul-testbed04/tofu",
                                "WIREPROXY=/home/zuul-testbed04/wireproxy",
                                "test-wireguard"
                            ],
                            "delta": "0:00:01.495053",
                            "end": "2026-06-06 01:32:22.055421",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make CLOUD=ci TERRAFORM=/home/zuul-testbed04/tofu WIREPROXY=/home/zuul-testbed04/wireproxy test-wireguard",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000024-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 01:32:20.560368",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ci.auto.tfvars\ndefault_custom.tf\nWireguard configuration saved in /home/zuul-testbed04/wg-ci.conf\nWireGuard gateway connectivity\n\nPASS  Keystone 192.168.16.254:5000\n\nOK",
                            "stdout_lines": [
                                "ci.auto.tfvars",
                                "default_custom.tf",
                                "Wireguard configuration saved in /home/zuul-testbed04/wg-ci.conf",
                                "WireGuard gateway connectivity",
                                "",
                                "PASS  Keystone 192.168.16.254:5000",
                                "",
                                "OK"
                            ],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000024-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:32:22.275754Z",
                            "start": "2026-06-06T01:32:20.256881Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000024",
                        "name": "Test WireGuard connectivity"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.71",
                                "/opt/configuration/scripts/check/302-openstack-with-tempest.sh"
                            ],
                            "delta": "0:05:57.822376",
                            "end": "2026-06-06 01:38:20.432843",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed04/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.71 /opt/configuration/scripts/check/302-openstack-with-tempest.sh",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000025-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-06-06 01:32:22.610467",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ set -o pipefail\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=10.0.0\n++ MANAGER_VERSION=10.0.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.ceph\" }}' ceph-ansible\n\n# Tempest\n\n+ CEPH_VERSION=reef\n+ echo\n+ echo '# Tempest'\n+ echo\n+ [[ ! -e /opt/tempest ]]\n+ osism apply tempest --skip-tags run-tempest\n\u001b[32m2026-06-06 01:32:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m\n\u001b[32m2026-06-06 01:32:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0942d629-3c68-422b-b4e6-f01deb2ba7a8 (tempest) was prepared for execution.\u001b[0m\n\u001b[32m2026-06-06 01:32:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0942d629-3c68-422b-b4e6-f01deb2ba7a8 (tempest) has been started and output is visible here.\u001b[0m\n\nPLAY [Run tempest] *************************************************************\n\nTASK [osism.validations.tempest : Create tempest workdir] **********************\nSaturday 06 June 2026  01:32:38 +0000 (0:00:00.337)       0:00:00.337 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy tempest wrapper script] *****************\nSaturday 06 June 2026  01:32:39 +0000 (0:00:01.147)       0:00:01.485 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Check for existing tempest initialisation] ***\nSaturday 06 June 2026  01:32:40 +0000 (0:00:01.285)       0:00:02.771 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Init tempest] ********************************\nSaturday 06 June 2026  01:32:40 +0000 (0:00:00.430)       0:00:03.201 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve image IDs] ***************************\nSaturday 06 June 2026  01:33:04 +0000 (0:00:23.050)       0:00:26.251 ********* \n\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.3)\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.2)\u001b[0m\n\nTASK [osism.validations.tempest : Assert images have been resolved] ************\nSaturday 06 June 2026  01:33:12 +0000 (0:00:08.775)       0:00:35.027 ********* \n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.validations.tempest : Get auth token] ******************************\nSaturday 06 June 2026  01:33:12 +0000 (0:00:00.166)       0:00:35.194 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get endpoint catalog] ************************\nSaturday 06 June 2026  01:33:16 +0000 (0:00:03.827)       0:00:39.022 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get service catalog] *************************\nSaturday 06 June 2026  01:33:18 +0000 (0:00:01.963)       0:00:40.986 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Register img_file name] **********************\nSaturday 06 June 2026  01:33:22 +0000 (0:00:03.881)       0:00:44.867 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Download img_file from image_ref] ************\nSaturday 06 June 2026  01:33:22 +0000 (0:00:00.189)       0:00:45.057 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Install qemu-utils package] ******************\nSaturday 06 June 2026  01:33:25 +0000 (0:00:02.364)       0:00:47.421 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Convert img_file to qcow2 format] ************\nSaturday 06 June 2026  01:33:35 +0000 (0:00:10.207)       0:00:57.629 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get network API extensions] ******************\nSaturday 06 June 2026  01:33:36 +0000 (0:00:00.724)       0:00:58.353 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Revoke token] ********************************\nSaturday 06 June 2026  01:33:37 +0000 (0:00:01.612)       0:00:59.966 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option api_extensions] ***\nSaturday 06 June 2026  01:33:39 +0000 (0:00:01.653)       0:01:01.619 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option img_file] *********\nSaturday 06 June 2026  01:33:39 +0000 (0:00:00.206)       0:01:01.826 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve floating network ID] *****************\nSaturday 06 June 2026  01:33:40 +0000 (0:00:00.406)       0:01:02.232 ********* \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Assert floating network id has been resolved] ***\nSaturday 06 June 2026  01:33:44 +0000 (0:00:04.121)       0:01:06.353 ********* \n\u001b[0;32mok: [testbed-manager -> localhost] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [osism.validations.tempest : Resolve flavor IDs] **************************\nSaturday 06 June 2026  01:33:44 +0000 (0:00:00.219)       0:01:06.573 ********* \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Assert flavors have been resolved] ***********\nSaturday 06 June 2026  01:33:44 +0000 (0:00:00.204)       0:01:06.777 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of exclude list] *******************\nSaturday 06 June 2026  01:33:44 +0000 (0:00:00.174)       0:01:06.951 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy exclude list] ***************************\nSaturday 06 June 2026  01:33:45 +0000 (0:00:00.511)       0:01:07.463 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of include list] *******************\nSaturday 06 June 2026  01:33:46 +0000 (0:00:00.955)       0:01:08.419 ********* \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy include list] ***************************\nSaturday 06 June 2026  01:33:46 +0000 (0:00:00.447)       0:01:08.866 ********* \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Create tempest flavors] **********************\nSaturday 06 June 2026  01:33:46 +0000 (0:00:00.324)       0:01:09.190 ********* \n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2})\u001b[0m\n\nTASK [osism.validations.tempest : Copy tempest.conf file] **********************\nSaturday 06 June 2026  01:33:55 +0000 (0:00:08.364)       0:01:17.555 ********* \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 06 June 2026  01:33:56 +0000 (0:00:01.072)       0:01:18.628 ********* \n=============================================================================== \nosism.validations.tempest : Init tempest ------------------------------- 23.05s\nosism.validations.tempest : Install qemu-utils package ----------------- 10.21s\nosism.validations.tempest : Resolve image IDs --------------------------- 8.78s\nosism.validations.tempest : Create tempest flavors ---------------------- 8.36s\nosism.validations.tempest : Resolve floating network ID ----------------- 4.12s\nosism.validations.tempest : Get service catalog ------------------------- 3.88s\nosism.validations.tempest : Get auth token ------------------------------ 3.83s\nosism.validations.tempest : Download img_file from image_ref ------------ 2.36s\nosism.validations.tempest : Get endpoint catalog ------------------------ 1.96s\nosism.validations.tempest : Revoke token -------------------------------- 1.65s\nosism.validations.tempest : Get network API extensions ------------------ 1.61s\nosism.validations.tempest : Copy tempest wrapper script ----------------- 1.29s\nosism.validations.tempest : Create tempest workdir ---------------------- 1.15s\nosism.validations.tempest : Copy tempest.conf file ---------------------- 1.07s\nosism.validations.tempest : Copy exclude list --------------------------- 0.96s\nosism.validations.tempest : Convert img_file to qcow2 format ------------ 0.72s\nosism.validations.tempest : Get stats of exclude list ------------------- 0.51s\nosism.validations.tempest : Get stats of include list ------------------- 0.45s\nosism.validations.tempest : Check for existing tempest initialisation --- 0.43s\nosism.validations.tempest : Set fact for config option img_file --------- 0.41s\n+ sed -i '/log_dir =/d' /opt/tempest/etc/tempest.conf\n+ sed -i '/log_file =/d' /opt/tempest/etc/tempest.conf\n\n## IDENTITY (API)\n\n+ [[ false == \\t\\r\\u\\e ]]\n+ [[ reef == \\o\\c\\t\\o\\p\\u\\s ]]\n+ [[ reef == \\p\\a\\c\\i\\f\\i\\c ]]\n+ [[ reef == \\q\\u\\i\\n\\c\\y ]]\n+ echo\n+ echo '## IDENTITY (API)'\n+ echo\n+ _tempest tempest.api.identity.v3\n+ local regex=tempest.api.identity.v3\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.identity.v3 --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260606-0133.log\n2026-06-06 01:34:01.035 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-06-06 01:34:01.133 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:34:01.134 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:34:01.134 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:34:01.135 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:01.135 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:34:01.136 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:34:01.136 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:34:01.136 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:34:01.136 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:34:01.137 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:34:01.137 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:34:01.137 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:34:01.137 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:34:22.523 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:34:22.524 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:34:22.525 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:34:22.526 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:34:22.527 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:22.527 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:34:22.527 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:34:22.527 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:34:22.527 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:34:22.531 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:34:22.531 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:34:22.532 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:34:22.532 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:34:22.532 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:34:22.534 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:34:22.750 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:34:22.754 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:34:22.754 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:34:22.755 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:34:22.755 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:22.755 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:34:22.762 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:34:23.691 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:34:23.692 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:34:23.692 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:34:23.693 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:34:23.693 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.694 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:34:23.694 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:34:23.694 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:34:23.694 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:34:23.705 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:34:23.713 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:34:23.714 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:34:23.714 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:34:23.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:34:23.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:34:23.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:34:23.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:34:23.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:34:23.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:34:23.729 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:34:23.720 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:34:23.721 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:34:23.721 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:34:23.722 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:34:23.722 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.725 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:34:23.726 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:34:23.727 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:34:23.727 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:34:23.733 20 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:34:23.897 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:34:23.897 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:34:23.897 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:34:23.897 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.897 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:34:23.935 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:34:23.905 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:34:23.909 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:34:23.910 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:34:23.910 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:34:23.911 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.911 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:34:23.911 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:34:23.915 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:34:23.915 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:34:23.915 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.915 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:34:23.915 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:34:23.921 18 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:34:23.945 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:34:23.945 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:34:23.946 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:34:23.949 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.949 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:34:23.949 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:34:23.952 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:34:23.952 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:34:23.952 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.952 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:34:23.952 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:34:23.961 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:34:24.072 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:34:24.076 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:34:24.076 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:34:24.077 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:34:24.077 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:24.077 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:34:24.081 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:34:24.084 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:34:24.482 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:34:24.483 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:34:24.483 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:34:24.494 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:34:24.494 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:24.494 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:34:24.513 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:34:24.759 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:34:24.760 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:34:24.760 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:34:24.760 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:34:25.592 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:34:25.593 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:34:25.593 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:34:25.593 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:34:25.606 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:34:25.604 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:34:25.606 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:34:25.612 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:34:25.672 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:34:25.672 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:34:25.677 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:34:25.678 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:25.679 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:34:25.679 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:34:25.680 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:34:25.680 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:34:25.680 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:34:25.680 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:34:25.680 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:34:25.731 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:34:25.731 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:34:25.889 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:34:25.890 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:34:25.890 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:34:25.890 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:34:26.534 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:34:26.534 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:34:26.534 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:34:26.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:34:39.828 23 INFO tempest.lib.common.rest_client [req-06d5b176-e31a-4b30-be9a-2b64660bca77 req-06d5b176-e31a-4b30-be9a-2b64660bca77 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.729s\n2026-06-06 01:34:40.137 25 INFO tempest.lib.common.rest_client [req-1ae178ec-4516-44b0-a31a-005585ee006f req-1ae178ec-4516-44b0-a31a-005585ee006f ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s\n2026-06-06 01:34:40.504 18 INFO tempest.lib.common.rest_client [req-b930dfe1-13e6-4bf0-ae47-dc07c1eb50fe req-b930dfe1-13e6-4bf0-ae47-dc07c1eb50fe ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-06-06 01:34:40.530 23 INFO tempest.lib.common.rest_client [req-8ec18cc1-bc5f-4744-8466-e126b43f563b req-8ec18cc1-bc5f-4744-8466-e126b43f563b ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s\n2026-06-06 01:34:40.700 23 INFO tempest.lib.common.rest_client [req-2d528844-2f1c-41f8-a769-2847d1e7e4dd req-2d528844-2f1c-41f8-a769-2847d1e7e4dd ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.163s\n2026-06-06 01:34:40.803 25 INFO tempest.lib.common.rest_client [req-f1972f43-91ee-4166-a21e-ebf17646e41f req-f1972f43-91ee-4166-a21e-ebf17646e41f ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-06-06 01:34:40.955 23 INFO tempest.lib.common.rest_client [req-121f95d5-2fb6-4ca6-82c9-0ad51a7d918b req-121f95d5-2fb6-4ca6-82c9-0ad51a7d918b ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.228s\n2026-06-06 01:34:40.981 25 INFO tempest.lib.common.rest_client [req-cd7764a7-115e-434d-972a-ced1cf5e81f4 req-cd7764a7-115e-434d-972a-ced1cf5e81f4 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.172s\n2026-06-06 01:34:41.257 18 INFO tempest.lib.common.rest_client [req-9233cf16-6a14-4b0e-98b7-56f403a757e0 req-9233cf16-6a14-4b0e-98b7-56f403a757e0 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.707s\n2026-06-06 01:34:41.327 27 INFO tempest.lib.common.rest_client [req-ff78ca44-a086-4948-8a69-16933513fa2a req-ff78ca44-a086-4948-8a69-16933513fa2a ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-06-06 01:34:41.384 25 INFO tempest.lib.common.rest_client [req-b7b08001-f0b9-4896-991f-e454c95bea57 req-b7b08001-f0b9-4896-991f-e454c95bea57 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.374s\n2026-06-06 01:34:41.530 18 INFO tempest.lib.common.rest_client [req-e26adaf1-17d8-4686-91d6-185a007e94ea req-e26adaf1-17d8-4686-91d6-185a007e94ea ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.272s\n2026-06-06 01:34:41.676 23 INFO tempest.lib.common.rest_client [req-bc78e04f-94a2-4ab6-930c-ab910c034a57 req-bc78e04f-94a2-4ab6-930c-ab910c034a57 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.717s\n2026-06-06 01:34:41.774 18 INFO tempest.lib.common.rest_client [req-717c5264-654d-4ff4-a958-1a8203431ed8 req-717c5264-654d-4ff4-a958-1a8203431ed8 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.220s\n2026-06-06 01:34:42.027 27 INFO tempest.lib.common.rest_client [req-1ddde127-55ac-45e9-9ee3-9568a592c4f6 req-1ddde127-55ac-45e9-9ee3-9568a592c4f6 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s\n2026-06-06 01:34:42.033 11 INFO tempest.lib.common.rest_client [req-5e98dd8d-b591-4caf-8e84-98a7bb2b31f8 req-5e98dd8d-b591-4caf-8e84-98a7bb2b31f8 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s\n2026-06-06 01:34:42.061 20 INFO tempest.lib.common.rest_client [req-ce2e2c96-590a-4fb9-9b81-c8e31da1c430 req-ce2e2c96-590a-4fb9-9b81-c8e31da1c430 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s\n2026-06-06 01:34:42.092 23 INFO tempest.lib.common.rest_client [req-575d509e-95ff-4ad4-aecf-8f1e5749c61d req-575d509e-95ff-4ad4-aecf-8f1e5749c61d ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.411s\n2026-06-06 01:34:42.097 25 INFO tempest.lib.common.rest_client [req-a343d6d2-0fa0-4710-ade6-3a6ececd5675 req-a343d6d2-0fa0-4710-ade6-3a6ececd5675 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.712s\n2026-06-06 01:34:42.170 27 INFO tempest.lib.common.rest_client [req-958dea22-6a6f-436f-be3e-ad442dc85947 req-958dea22-6a6f-436f-be3e-ad442dc85947 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.139s\n2026-06-06 01:34:42.183 15 INFO tempest.lib.common.rest_client [req-e882f1ec-0c55-4176-b438-dc490bbcabdb req-e882f1ec-0c55-4176-b438-dc490bbcabdb ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.865s\n2026-06-06 01:34:42.219 25 INFO tempest.lib.common.rest_client [req-3246de47-6477-47a3-b114-381b1530ff13 req-3246de47-6477-47a3-b114-381b1530ff13 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-06-06 01:34:42.450 18 INFO tempest.lib.common.rest_client [req-f7e91316-5916-4271-b99a-c6868fdeb19e req-f7e91316-5916-4271-b99a-c6868fdeb19e ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.673s\n2026-06-06 01:34:42.533 21 INFO tempest.lib.common.rest_client [req-dc792a7b-763b-451e-bbfd-492d273ce956 req-dc792a7b-763b-451e-bbfd-492d273ce956 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.875s\n2026-06-06 01:34:42.646 23 INFO tempest.lib.common.rest_client [req-09e62bd4-e1c7-4bd4-86b0-2802f5e5fb88 req-09e62bd4-e1c7-4bd4-86b0-2802f5e5fb88 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab500c497aa145079de430fa80e3cb7f/users/20e6ef5512314e34a51e258c8042d554/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.552s\n2026-06-06 01:34:42.743 20 INFO tempest.lib.common.rest_client [req-83eab8aa-f332-4c3b-91ac-4f4c682d89bc req-83eab8aa-f332-4c3b-91ac-4f4c682d89bc ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s\n2026-06-06 01:34:42.753 13 INFO tempest.lib.common.rest_client [req-31aabe34-206a-44da-ae83-b173d9f953d0 req-31aabe34-206a-44da-ae83-b173d9f953d0 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s\n2026-06-06 01:34:42.767 15 INFO tempest.lib.common.rest_client [req-b658cbaa-5d62-48bc-9bce-7d09fd786df9 req-b658cbaa-5d62-48bc-9bce-7d09fd786df9 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-06-06 01:34:42.835 18 INFO tempest.lib.common.rest_client [req-08d10479-d477-4b0a-a413-6e8c4d9b35a4 req-08d10479-d477-4b0a-a413-6e8c4d9b35a4 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s\n2026-06-06 01:34:42.858 25 INFO tempest.lib.common.rest_client [req-5bbc793e-5118-4c7a-ae4a-b22df9e78f45 req-5bbc793e-5118-4c7a-ae4a-b22df9e78f45 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bc5b906703e4eed86fe185c763cd775/users/74f3a6f6117d4170926ceac05c74f8a4/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.635s\n2026-06-06 01:34:42.861 27 INFO tempest.lib.common.rest_client [req-540d2be4-0a4f-449c-9034-f751ccb4e268 req-540d2be4-0a4f-449c-9034-f751ccb4e268 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.679s\n2026-06-06 01:34:42.990 15 INFO tempest.lib.common.rest_client [req-17649812-4e43-4106-a6db-1d1bb71b72e0 req-17649812-4e43-4106-a6db-1d1bb71b72e0 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.220s\n2026-06-06 01:34:43.004 11 INFO tempest.lib.common.rest_client [req-3a2924d1-db21-498c-84dc-1ae10a80fc32 req-3a2924d1-db21-498c-84dc-1ae10a80fc32 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.933s\n2026-06-06 01:34:43.018 20 INFO tempest.lib.common.rest_client [req-2bf4c755-bd38-4e84-aed3-e5bd70358836 req-2bf4c755-bd38-4e84-aed3-e5bd70358836 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.270s\n2026-06-06 01:34:43.036 25 INFO tempest.lib.common.rest_client [req-21b2a125-82dc-430a-91a4-ddf321aa7e87 req-21b2a125-82dc-430a-91a4-ddf321aa7e87 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-06-06 01:34:43.082 23 INFO tempest.lib.common.rest_client [req-4fb3cdbe-76b8-4d61-bb4a-54e984aaf69e req-4fb3cdbe-76b8-4d61-bb4a-54e984aaf69e ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.435s\n2026-06-06 01:34:43.113 18 INFO tempest.lib.common.rest_client [req-770a73c0-d22b-4823-9135-04d960196d1f req-770a73c0-d22b-4823-9135-04d960196d1f ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/55ee9b3277e84b5c81d8844e8014af5d/users/e792b31a8d0a4d1198903fcd9f0405e0/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.277s\n2026-06-06 01:34:43.229 21 INFO tempest.lib.common.rest_client [req-add161f5-13af-4da5-9074-a415fd24229c req-add161f5-13af-4da5-9074-a415fd24229c ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s\n2026-06-06 01:34:43.268 11 INFO tempest.lib.common.rest_client [req-de69163f-4195-4d77-8888-61f6bc77b7f4 req-de69163f-4195-4d77-8888-61f6bc77b7f4 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.260s\n2026-06-06 01:34:43.292 25 INFO tempest.lib.common.rest_client [req-163fc538-fb59-4707-a88d-a97f1fb677b7 req-163fc538-fb59-4707-a88d-a97f1fb677b7 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bc5b906703e4eed86fe185c763cd775/users/74f3a6f6117d4170926ceac05c74f8a4/roles/b380e2bec7c04025aa33ed6751d724db 0.251s\n2026-06-06 01:34:43.299 23 INFO tempest.lib.common.rest_client [req-dc3afb27-bce4-4b65-8a68-38ee6eb529ca req-dc3afb27-bce4-4b65-8a68-38ee6eb529ca ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab500c497aa145079de430fa80e3cb7f/users/20e6ef5512314e34a51e258c8042d554/roles/b380e2bec7c04025aa33ed6751d724db 0.215s\n2026-06-06 01:34:43.315 20 INFO tempest.lib.common.rest_client [req-f2a5b1d3-88f9-4639-b59b-0f97c5583fb4 req-f2a5b1d3-88f9-4639-b59b-0f97c5583fb4 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.283s\n2026-06-06 01:34:43.533 23 INFO tempest.lib.common.rest_client [req-8d12f76c-7e35-4a47-9fae-686a03c0d298 req-8d12f76c-7e35-4a47-9fae-686a03c0d298 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-06-06 01:34:43.558 13 INFO tempest.lib.common.rest_client [req-9d06961e-6058-4db2-8ab3-220a5ada9279 req-9d06961e-6058-4db2-8ab3-220a5ada9279 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.766s\n2026-06-06 01:34:43.636 21 INFO tempest.lib.common.rest_client [req-d9a21926-fd8b-4ee3-9320-90b69f4ad6df req-d9a21926-fd8b-4ee3-9320-90b69f4ad6df ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.405s\n2026-06-06 01:34:43.643 25 INFO tempest.lib.common.rest_client [req-c310d75e-9fb3-46f8-a35d-128d3ea71beb req-c310d75e-9fb3-46f8-a35d-128d3ea71beb ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s\n2026-06-06 01:34:43.654 27 INFO tempest.lib.common.rest_client [req-7bd518a5-dc27-4e81-9dbf-6c9a3e3a6242 req-7bd518a5-dc27-4e81-9dbf-6c9a3e3a6242 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.792s\n2026-06-06 01:34:43.679 15 INFO tempest.lib.common.rest_client [req-6ca420af-1357-4215-b675-0f77994a8385 req-6ca420af-1357-4215-b675-0f77994a8385 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.662s\n2026-06-06 01:34:43.710 13 INFO tempest.lib.common.rest_client [req-146467ab-6c5d-456e-a612-40d4bde4fcff req-146467ab-6c5d-456e-a612-40d4bde4fcff ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.150s\n2026-06-06 01:34:43.709 18 INFO tempest.lib.common.rest_client [req-81460d9a-8338-4096-8ec1-beba41973f26 req-81460d9a-8338-4096-8ec1-beba41973f26 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.594s\n2026-06-06 01:34:43.856 18 INFO tempest.lib.common.rest_client [req-3d7de467-f3ac-4f88-8ed4-17c7e08310ab req-3d7de467-f3ac-4f88-8ed4-17c7e08310ab ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/55ee9b3277e84b5c81d8844e8014af5d/users/e792b31a8d0a4d1198903fcd9f0405e0/roles/b380e2bec7c04025aa33ed6751d724db 0.144s\n2026-06-06 01:34:43.876 23 INFO tempest.lib.common.rest_client [req-0a2d8b67-9cca-429a-b964-1130d37998c0 req-0a2d8b67-9cca-429a-b964-1130d37998c0 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab500c497aa145079de430fa80e3cb7f/users/20e6ef5512314e34a51e258c8042d554/roles/179020e6cbbd49558eed021a5b3f6c4a 0.335s\n2026-06-06 01:34:43.883 11 INFO tempest.lib.common.rest_client [req-fa455d6a-6c3e-44d3-8b7e-931edd779168 req-fa455d6a-6c3e-44d3-8b7e-931edd779168 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.591s\n2026-06-06 01:34:43.898 25 INFO tempest.lib.common.rest_client [req-4d73d031-ff7b-40bf-8043-2a46f580894e req-4d73d031-ff7b-40bf-8043-2a46f580894e ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bc5b906703e4eed86fe185c763cd775/users/74f3a6f6117d4170926ceac05c74f8a4/roles/179020e6cbbd49558eed021a5b3f6c4a 0.254s\n2026-06-06 01:34:43.913 27 INFO tempest.lib.common.rest_client [req-ca693570-ec90-4f2d-8143-d94a428db47f req-ca693570-ec90-4f2d-8143-d94a428db47f ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-06-06 01:34:44.064 20 INFO tempest.lib.common.rest_client [req-b2ed5322-9eb9-49a5-a103-15a3669135f4 req-b2ed5322-9eb9-49a5-a103-15a3669135f4 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.742s\n2026-06-06 01:34:44.084 21 INFO tempest.lib.common.rest_client [req-700b5c17-ecd7-457c-8404-d40724398502 req-700b5c17-ecd7-457c-8404-d40724398502 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.419s\n2026-06-06 01:34:44.093 13 INFO tempest.lib.common.rest_client [req-0228f461-08d1-4ec9-bf42-b695f2503e4f req-0228f461-08d1-4ec9-bf42-b695f2503e4f ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.371s\n2026-06-06 01:34:44.110 25 INFO tempest.lib.common.rest_client [req-960405ea-9c81-447c-8763-4adf8bc6c209 req-960405ea-9c81-447c-8763-4adf8bc6c209 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-06-06 01:34:44.223 18 INFO tempest.lib.common.rest_client [req-2b05890c-a492-4895-8a46-7e15a0f973e7 req-2b05890c-a492-4895-8a46-7e15a0f973e7 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s\n2026-06-06 01:34:44.240 23 INFO tempest.lib.common.rest_client [req-85a303f8-5930-4b8f-86bf-2125b0477594 req-85a303f8-5930-4b8f-86bf-2125b0477594 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s\n2026-06-06 01:34:44.238 25 INFO tempest.lib.common.rest_client [req-1f012303-e647-4f37-a47e-44c1d9d7939b req-1f012303-e647-4f37-a47e-44c1d9d7939b ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bc5b906703e4eed86fe185c763cd775/users/74f3a6f6117d4170926ceac05c74f8a4/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.127s\n2026-06-06 01:34:44.239 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 74f3a6f6117d4170926ceac05c74f8a4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:34:44.239 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1207044691-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7bc5b906703e4eed86fe185c763cd775', 'project_name': 'tempest-IdentityV3UsersTest-1207044691', 'tenant_id': '7bc5b906703e4eed86fe185c763cd775', 'tenant_name': 'tempest-IdentityV3UsersTest-1207044691', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74f3a6f6117d4170926ceac05c74f8a4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:44.239 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1207044691-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7bc5b906703e4eed86fe185c763cd775', 'project_name': 'tempest-IdentityV3UsersTest-1207044691', 'tenant_id': '7bc5b906703e4eed86fe185c763cd775', 'tenant_name': 'tempest-IdentityV3UsersTest-1207044691', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74f3a6f6117d4170926ceac05c74f8a4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:44.266 27 INFO tempest.lib.common.rest_client [req-4d653f99-91b5-4062-bfe3-19bda271d88b req-4d653f99-91b5-4062-bfe3-19bda271d88b ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5138473fe73a4dfbbe4825fb6afa74b3/users/e66013a9f24f4ceeb9497b7b965f6c10/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.350s\n2026-06-06 01:34:44.312 20 INFO tempest.lib.common.rest_client [req-e2271714-d82c-485c-a67a-5e918d3bf2b8 req-e2271714-d82c-485c-a67a-5e918d3bf2b8 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-06-06 01:34:44.495 15 INFO tempest.lib.common.rest_client [req-e7d85077-5d42-4241-9a46-d5073971307a req-e7d85077-5d42-4241-9a46-d5073971307a ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.810s\n2026-06-06 01:34:44.526 23 INFO tempest.lib.common.rest_client [req-41af1b91-af3b-462d-8a48-55cd4111939d req-41af1b91-af3b-462d-8a48-55cd4111939d ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab500c497aa145079de430fa80e3cb7f/users/20e6ef5512314e34a51e258c8042d554/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.282s\n2026-06-06 01:34:44.533 18 INFO tempest.lib.common.rest_client [req-dcbd6886-c811-4e99-a9c3-656c9b32cba5 req-dcbd6886-c811-4e99-a9c3-656c9b32cba5 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/55ee9b3277e84b5c81d8844e8014af5d/users/e792b31a8d0a4d1198903fcd9f0405e0/roles/179020e6cbbd49558eed021a5b3f6c4a 0.307s\n2026-06-06 01:34:44.528 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 20e6ef5512314e34a51e258c8042d554 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:34:44.529 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1190001888-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab500c497aa145079de430fa80e3cb7f', 'project_name': 'tempest-AccessRulesV3Test-1190001888', 'tenant_id': 'ab500c497aa145079de430fa80e3cb7f', 'tenant_name': 'tempest-AccessRulesV3Test-1190001888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20e6ef5512314e34a51e258c8042d554', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:44.530 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1190001888-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab500c497aa145079de430fa80e3cb7f', 'project_name': 'tempest-AccessRulesV3Test-1190001888', 'tenant_id': 'ab500c497aa145079de430fa80e3cb7f', 'tenant_name': 'tempest-AccessRulesV3Test-1190001888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20e6ef5512314e34a51e258c8042d554', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:44.713 20 INFO tempest.lib.common.rest_client [req-5213d307-a9f6-4c80-a77a-f84295bea5a7 req-5213d307-a9f6-4c80-a77a-f84295bea5a7 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96352f2e479a45a0860c9f7abf45cfbe/users/5008c523586943708a0513f5db5a8a68/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.398s\n2026-06-06 01:34:44.844 13 INFO tempest.lib.common.rest_client [req-39577b97-feff-4be3-97eb-32c19a54cfa6 req-39577b97-feff-4be3-97eb-32c19a54cfa6 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.748s\n2026-06-06 01:34:44.894 11 INFO tempest.lib.common.rest_client [req-1fc69e84-98b5-400e-aa64-4ed44f11cd82 req-1fc69e84-98b5-400e-aa64-4ed44f11cd82 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.008s\n2026-06-06 01:34:44.901 18 INFO tempest.lib.common.rest_client [req-33ee344c-383c-46f9-8879-8289aee29e53 req-33ee344c-383c-46f9-8879-8289aee29e53 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s\n2026-06-06 01:34:45.015 11 INFO tempest.lib.common.rest_client [req-b4f04010-c90e-4b2c-a346-675376063f69 req-b4f04010-c90e-4b2c-a346-675376063f69 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-06-06 01:34:45.031 20 INFO tempest.lib.common.rest_client [req-40e27364-901e-4ab0-b258-7292e0936ef5 req-40e27364-901e-4ab0-b258-7292e0936ef5 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.314s\n2026-06-06 01:34:45.090 21 INFO tempest.lib.common.rest_client [req-efa16253-0025-4046-a654-6b3c55daa3c4 req-efa16253-0025-4046-a654-6b3c55daa3c4 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.003s\n2026-06-06 01:34:45.126 18 INFO tempest.lib.common.rest_client [req-b58c16a3-d39a-4e8a-85f7-3e6cc4a5cfcd req-b58c16a3-d39a-4e8a-85f7-3e6cc4a5cfcd ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/55ee9b3277e84b5c81d8844e8014af5d/users/e792b31a8d0a4d1198903fcd9f0405e0/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.222s\n2026-06-06 01:34:45.127 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e792b31a8d0a4d1198903fcd9f0405e0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:34:45.127 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-536071911-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '55ee9b3277e84b5c81d8844e8014af5d', 'project_name': 'tempest-IdentityCatalogTest-536071911', 'tenant_id': '55ee9b3277e84b5c81d8844e8014af5d', 'tenant_name': 'tempest-IdentityCatalogTest-536071911', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e792b31a8d0a4d1198903fcd9f0405e0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:45.128 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-536071911-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '55ee9b3277e84b5c81d8844e8014af5d', 'project_name': 'tempest-IdentityCatalogTest-536071911', 'tenant_id': '55ee9b3277e84b5c81d8844e8014af5d', 'tenant_name': 'tempest-IdentityCatalogTest-536071911', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e792b31a8d0a4d1198903fcd9f0405e0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:45.245 27 INFO tempest.lib.common.rest_client [req-5dda2d52-984c-43b1-a31c-d8d509264a0b req-5dda2d52-984c-43b1-a31c-d8d509264a0b ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.977s\n2026-06-06 01:34:45.252 23 INFO tempest.lib.common.rest_client [req-ef9ec02a-cce9-469b-9c12-8448f437dc80 req-ef9ec02a-cce9-469b-9c12-8448f437dc80 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s\n2026-06-06 01:34:45.324 15 INFO tempest.lib.common.rest_client [req-9838a0c3-eec2-4d51-8eae-9adb7c6338f2 req-9838a0c3-eec2-4d51-8eae-9adb7c6338f2 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.826s\n2026-06-06 01:34:45.328 20 INFO tempest.lib.common.rest_client [req-c6ba49af-64f8-4bb8-9f25-1f6bae3b8f00 req-c6ba49af-64f8-4bb8-9f25-1f6bae3b8f00 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96352f2e479a45a0860c9f7abf45cfbe/users/5008c523586943708a0513f5db5a8a68/roles/b380e2bec7c04025aa33ed6751d724db 0.291s\n2026-06-06 01:34:45.491 13 INFO tempest.lib.common.rest_client [req-3f6a19cd-021a-40cd-a855-4de953dfcd09 req-3f6a19cd-021a-40cd-a855-4de953dfcd09 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.642s\n2026-06-06 01:34:45.502 27 INFO tempest.lib.common.rest_client [req-f2f054ee-c092-4581-83bd-d1cbae2721c3 req-f2f054ee-c092-4581-83bd-d1cbae2721c3 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5138473fe73a4dfbbe4825fb6afa74b3/users/e66013a9f24f4ceeb9497b7b965f6c10/roles/b380e2bec7c04025aa33ed6751d724db 0.251s\n2026-06-06 01:34:45.531 21 INFO tempest.lib.common.rest_client [req-c8ae3618-bed4-428e-a2c9-d4bb42646706 req-c8ae3618-bed4-428e-a2c9-d4bb42646706 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s\n2026-06-06 01:34:45.564 25 INFO tempest.lib.common.rest_client [req-a5d57796-988a-4905-827e-25c286a85f9e req-a5d57796-988a-4905-827e-25c286a85f9e ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.313s\n2026-06-06 01:34:45.723 11 INFO tempest.lib.common.rest_client [req-14ee1c66-ba2e-4aa7-8164-4d2f989643de req-14ee1c66-ba2e-4aa7-8164-4d2f989643de ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2886b5f78ce4fe3909d89abd054c1a5/users/ebce8798a3c0414f845da5691daecd35/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.703s\n2026-06-06 01:34:45.768 15 INFO tempest.lib.common.rest_client [req-43b99652-c26b-4399-aacf-ffca938c6707 req-43b99652-c26b-4399-aacf-ffca938c6707 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/689dad328b92402db85e9ca1f547fc36/users/d9bf9ce1e8244d57beb8707f969e9900/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.439s\n2026-06-06 01:34:45.808 27 INFO tempest.lib.common.rest_client [req-47e825aa-bd20-4213-86f1-53eee0b7abac req-47e825aa-bd20-4213-86f1-53eee0b7abac ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s\n2026-06-06 01:34:45.915 20 INFO tempest.lib.common.rest_client [req-e3f6795b-4607-4ba9-ba01-9a6ff14c6353 req-e3f6795b-4607-4ba9-ba01-9a6ff14c6353 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.584s\n2026-06-06 01:34:45.917 15 INFO tempest.lib.common.rest_client [req-a39ee744-cbd2-4cf0-9302-17d027a83d07 req-a39ee744-cbd2-4cf0-9302-17d027a83d07 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-06-06 01:34:45.940 21 INFO tempest.lib.common.rest_client [req-0941b66b-8b45-4a32-b71e-56ad58abe771 req-0941b66b-8b45-4a32-b71e-56ad58abe771 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17b6f6932b8f49ef8f859f21d86d71d9/users/86e3b695285645e0b0c5ef0a70ea247a/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.406s\n2026-06-06 01:34:46.119 23 INFO tempest.lib.common.rest_client [req-9464dbdd-6f75-493a-9a6c-6441a3428090 req-9464dbdd-6f75-493a-9a6c-6441a3428090 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/application_credentials 0.864s\n2026-06-06 01:34:46.141 13 INFO tempest.lib.common.rest_client [req-9e0ecc6e-e555-4409-97a5-df000b64ec27 req-9e0ecc6e-e555-4409-97a5-df000b64ec27 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf85d709f8dc4d6eb339bcaf9e772efa/users/c20ae05cd31f453386678e56cc110a12/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.645s\n2026-06-06 01:34:46.233 18 INFO tempest.lib.common.rest_client [req-961951a7-458a-4540-a844-61d20822135d req-961951a7-458a-4540-a844-61d20822135d ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.095s\n2026-06-06 01:34:46.284 13 INFO tempest.lib.common.rest_client [req-a3388e4a-a427-4896-9b75-de56df10e7a3 req-a3388e4a-a427-4896-9b75-de56df10e7a3 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.140s\n2026-06-06 01:34:46.300 11 INFO tempest.lib.common.rest_client [req-744fe369-5c9d-4b1c-ae50-3f46f5de1a5b req-744fe369-5c9d-4b1c-ae50-3f46f5de1a5b ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.573s\n2026-06-06 01:34:46.308 15 INFO tempest.lib.common.rest_client [req-d6969fdc-0cc1-4c6e-8d03-d2297401ec92 req-d6969fdc-0cc1-4c6e-8d03-d2297401ec92 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/689dad328b92402db85e9ca1f547fc36/users/d9bf9ce1e8244d57beb8707f969e9900/roles/b380e2bec7c04025aa33ed6751d724db 0.387s\n2026-06-06 01:34:46.320 27 INFO tempest.lib.common.rest_client [req-a7f0849a-d09c-4d54-b678-b03b856c8f65 req-a7f0849a-d09c-4d54-b678-b03b856c8f65 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5138473fe73a4dfbbe4825fb6afa74b3/users/e66013a9f24f4ceeb9497b7b965f6c10/roles/179020e6cbbd49558eed021a5b3f6c4a 0.510s\n2026-06-06 01:34:46.381 20 INFO tempest.lib.common.rest_client [req-0866e0db-e4cd-4593-a5ab-ccd185974a9a req-0866e0db-e4cd-4593-a5ab-ccd185974a9a ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96352f2e479a45a0860c9f7abf45cfbe/users/5008c523586943708a0513f5db5a8a68/roles/179020e6cbbd49558eed021a5b3f6c4a 0.463s\n2026-06-06 01:34:46.485 21 INFO tempest.lib.common.rest_client [req-80f4dede-a00b-48e9-9520-d72bb34d7cd5 req-80f4dede-a00b-48e9-9520-d72bb34d7cd5 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.541s\n2026-06-06 01:34:46.506 11 INFO tempest.lib.common.rest_client [req-8f7889cb-282f-47fa-9c69-8de8d20c81dc req-8f7889cb-282f-47fa-9c69-8de8d20c81dc ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2886b5f78ce4fe3909d89abd054c1a5/users/ebce8798a3c0414f845da5691daecd35/roles/b380e2bec7c04025aa33ed6751d724db 0.201s\n2026-06-06 01:34:46.507 13 INFO tempest.lib.common.rest_client [req-a1ab3661-9229-4f48-893d-a82a05ad6a94 req-a1ab3661-9229-4f48-893d-a82a05ad6a94 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf85d709f8dc4d6eb339bcaf9e772efa/users/c20ae05cd31f453386678e56cc110a12/roles/b380e2bec7c04025aa33ed6751d724db 0.220s\n2026-06-06 01:34:46.614 27 INFO tempest.lib.common.rest_client [req-d93d480e-935d-41ed-8773-2269c83773c2 req-d93d480e-935d-41ed-8773-2269c83773c2 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-06-06 01:34:46.611 20 INFO tempest.lib.common.rest_client [req-67458257-a281-4ce1-8484-9532b0bbc24c req-67458257-a281-4ce1-8484-9532b0bbc24c ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-06-06 01:34:46.646 11 INFO tempest.lib.common.rest_client [req-c200d5a4-d9f0-402f-a13d-2a1f2be37038 req-c200d5a4-d9f0-402f-a13d-2a1f2be37038 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s\n2026-06-06 01:34:46.653 18 INFO tempest.lib.common.rest_client [req-bb46823c-8d9b-4f4e-b862-27a233cb8dba req-bb46823c-8d9b-4f4e-b862-27a233cb8dba ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.412s\n2026-06-06 01:34:46.666 13 INFO tempest.lib.common.rest_client [req-6c34ceda-56fc-4451-aabf-4a083becc1c3 req-6c34ceda-56fc-4451-aabf-4a083becc1c3 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-06-06 01:34:46.698 15 INFO tempest.lib.common.rest_client [req-107ac0d8-cfbf-4c2a-9880-6a2aaee12d4d req-107ac0d8-cfbf-4c2a-9880-6a2aaee12d4d ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.380s\n2026-06-06 01:34:46.755 21 INFO tempest.lib.common.rest_client [req-4e9c6198-1b4b-4422-a58e-f601dd7333a5 req-4e9c6198-1b4b-4422-a58e-f601dd7333a5 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17b6f6932b8f49ef8f859f21d86d71d9/users/86e3b695285645e0b0c5ef0a70ea247a/roles/b380e2bec7c04025aa33ed6751d724db 0.268s\n{3} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.419953s] ... ok\n2026-06-06 01:34:46.839 23 INFO tempest.lib.common.rest_client [req-75581667-b024-4bab-9a78-0e5ec41380ed req-75581667-b024-4bab-9a78-0e5ec41380ed ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/application_credentials 0.717s\n2026-06-06 01:34:46.844 20 INFO tempest.lib.common.rest_client [req-bef3f84c-7265-4765-bdb0-7883588742a4 req-bef3f84c-7265-4765-bdb0-7883588742a4 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96352f2e479a45a0860c9f7abf45cfbe/users/5008c523586943708a0513f5db5a8a68/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.230s\n2026-06-06 01:34:46.845 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5008c523586943708a0513f5db5a8a68 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:34:46.847 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1283801476-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96352f2e479a45a0860c9f7abf45cfbe', 'project_name': 'tempest-ApplicationCredentialsV3Test-1283801476', 'tenant_id': '96352f2e479a45a0860c9f7abf45cfbe', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1283801476', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5008c523586943708a0513f5db5a8a68', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:46.848 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1283801476-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96352f2e479a45a0860c9f7abf45cfbe', 'project_name': 'tempest-ApplicationCredentialsV3Test-1283801476', 'tenant_id': '96352f2e479a45a0860c9f7abf45cfbe', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1283801476', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5008c523586943708a0513f5db5a8a68', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:46.877 13 INFO tempest.lib.common.rest_client [req-bdc10240-902d-42ca-bf55-f24769180fe7 req-bdc10240-902d-42ca-bf55-f24769180fe7 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf85d709f8dc4d6eb339bcaf9e772efa/users/c20ae05cd31f453386678e56cc110a12/roles/179020e6cbbd49558eed021a5b3f6c4a 0.209s\n2026-06-06 01:34:46.926 21 INFO tempest.lib.common.rest_client [req-94d2076e-7b27-401a-88bd-a5324557f22c req-94d2076e-7b27-401a-88bd-a5324557f22c ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-06-06 01:34:46.959 15 INFO tempest.lib.common.rest_client [req-df053ceb-012c-4363-8192-43bb59c6e5ea req-df053ceb-012c-4363-8192-43bb59c6e5ea ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/689dad328b92402db85e9ca1f547fc36/users/d9bf9ce1e8244d57beb8707f969e9900/roles/179020e6cbbd49558eed021a5b3f6c4a 0.257s\n2026-06-06 01:34:46.960 27 INFO tempest.lib.common.rest_client [req-eff3c9e4-2d2e-417e-bc6a-e4e48a8978da req-eff3c9e4-2d2e-417e-bc6a-e4e48a8978da ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5138473fe73a4dfbbe4825fb6afa74b3/users/e66013a9f24f4ceeb9497b7b965f6c10/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.341s\n2026-06-06 01:34:46.960 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e66013a9f24f4ceeb9497b7b965f6c10 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:34:46.961 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1581845178-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5138473fe73a4dfbbe4825fb6afa74b3', 'project_name': 'tempest-IdentityV3ProjectsTest-1581845178', 'tenant_id': '5138473fe73a4dfbbe4825fb6afa74b3', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1581845178', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e66013a9f24f4ceeb9497b7b965f6c10', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:46.962 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1581845178-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5138473fe73a4dfbbe4825fb6afa74b3', 'project_name': 'tempest-IdentityV3ProjectsTest-1581845178', 'tenant_id': '5138473fe73a4dfbbe4825fb6afa74b3', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1581845178', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e66013a9f24f4ceeb9497b7b965f6c10', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:47.058 11 INFO tempest.lib.common.rest_client [req-d751a1d9-65e3-4107-ba9a-1c63497a4c9b req-d751a1d9-65e3-4107-ba9a-1c63497a4c9b ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2886b5f78ce4fe3909d89abd054c1a5/users/ebce8798a3c0414f845da5691daecd35/roles/179020e6cbbd49558eed021a5b3f6c4a 0.408s\n2026-06-06 01:34:47.147 23 INFO tempest.lib.common.rest_client [req-ea0a77fa-d31b-48f1-8318-039a685be5ae req-ea0a77fa-d31b-48f1-8318-039a685be5ae ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules/f8834d03a5e34fca8f01f684a92c9230 0.304s\n2026-06-06 01:34:47.151 15 INFO tempest.lib.common.rest_client [req-d90a6471-a91f-42ab-a925-88337378688f req-d90a6471-a91f-42ab-a925-88337378688f ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-06-06 01:34:47.201 21 INFO tempest.lib.common.rest_client [req-bc05c793-7784-419e-93f7-4ae450464823 req-bc05c793-7784-419e-93f7-4ae450464823 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17b6f6932b8f49ef8f859f21d86d71d9/users/86e3b695285645e0b0c5ef0a70ea247a/roles/179020e6cbbd49558eed021a5b3f6c4a 0.272s\n2026-06-06 01:34:47.310 18 INFO tempest.lib.common.rest_client [req-09c11456-a766-400f-bc28-4d2e15d7b426 req-09c11456-a766-400f-bc28-4d2e15d7b426 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e792b31a8d0a4d1198903fcd9f0405e0 0.541s\n2026-06-06 01:34:47.311 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 55ee9b3277e84b5c81d8844e8014af5d\n2026-06-06 01:34:47.374 15 INFO tempest.lib.common.rest_client [req-2a3c2556-089e-4658-bb5e-2b75c3dcc673 req-2a3c2556-089e-4658-bb5e-2b75c3dcc673 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/689dad328b92402db85e9ca1f547fc36/users/d9bf9ce1e8244d57beb8707f969e9900/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.220s\n2026-06-06 01:34:47.375 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d9bf9ce1e8244d57beb8707f969e9900 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:34:47.375 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-204583300-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '689dad328b92402db85e9ca1f547fc36', 'project_name': 'tempest-TokensV3Test-204583300', 'tenant_id': '689dad328b92402db85e9ca1f547fc36', 'tenant_name': 'tempest-TokensV3Test-204583300', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd9bf9ce1e8244d57beb8707f969e9900', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:47.376 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-204583300-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '689dad328b92402db85e9ca1f547fc36', 'project_name': 'tempest-TokensV3Test-204583300', 'tenant_id': '689dad328b92402db85e9ca1f547fc36', 'tenant_name': 'tempest-TokensV3Test-204583300', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd9bf9ce1e8244d57beb8707f969e9900', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:47.408 11 INFO tempest.lib.common.rest_client [req-86fc24f6-a38b-42a7-bc15-adf9031b30c7 req-86fc24f6-a38b-42a7-bc15-adf9031b30c7 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s\n2026-06-06 01:34:47.497 20 INFO tempest.lib.common.rest_client [req-df41913b-4fa9-4278-80af-783f6b78d127 req-df41913b-4fa9-4278-80af-783f6b78d127 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s\n2026-06-06 01:34:47.503 13 INFO tempest.lib.common.rest_client [req-55f2412a-c0c4-41ef-94c6-f12a821493e7 req-55f2412a-c0c4-41ef-94c6-f12a821493e7 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.621s\n2026-06-06 01:34:47.534 21 INFO tempest.lib.common.rest_client [req-3aaeb612-320c-4f18-a933-fdcdcbef5584 req-3aaeb612-320c-4f18-a933-fdcdcbef5584 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s\n2026-06-06 01:34:47.555 25 INFO tempest.lib.common.rest_client [req-d5fbd183-db3c-4520-9882-5867c135c86b req-d5fbd183-db3c-4520-9882-5867c135c86b ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 1.983s\n2026-06-06 01:34:47.567 11 INFO tempest.lib.common.rest_client [req-8f8c7b72-5f6b-4b17-9921-38b5aae2bf7e req-8f8c7b72-5f6b-4b17-9921-38b5aae2bf7e ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2886b5f78ce4fe3909d89abd054c1a5/users/ebce8798a3c0414f845da5691daecd35/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.157s\n2026-06-06 01:34:47.567 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ebce8798a3c0414f845da5691daecd35 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:34:47.568 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-272666380-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2886b5f78ce4fe3909d89abd054c1a5', 'project_name': 'tempest-TestApiDiscovery-272666380', 'tenant_id': 'e2886b5f78ce4fe3909d89abd054c1a5', 'tenant_name': 'tempest-TestApiDiscovery-272666380', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ebce8798a3c0414f845da5691daecd35', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:47.568 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-272666380-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2886b5f78ce4fe3909d89abd054c1a5', 'project_name': 'tempest-TestApiDiscovery-272666380', 'tenant_id': 'e2886b5f78ce4fe3909d89abd054c1a5', 'tenant_name': 'tempest-TestApiDiscovery-272666380', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ebce8798a3c0414f845da5691daecd35', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:47.722 13 INFO tempest.lib.common.rest_client [req-4cf97cc9-d2c9-47cc-9c34-c7defc910d68 req-4cf97cc9-d2c9-47cc-9c34-c7defc910d68 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf85d709f8dc4d6eb339bcaf9e772efa/users/c20ae05cd31f453386678e56cc110a12/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.215s\n2026-06-06 01:34:47.726 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c20ae05cd31f453386678e56cc110a12 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:34:47.726 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1441208067-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf85d709f8dc4d6eb339bcaf9e772efa', 'project_name': 'tempest-EC2CredentialsTest-1441208067', 'tenant_id': 'cf85d709f8dc4d6eb339bcaf9e772efa', 'tenant_name': 'tempest-EC2CredentialsTest-1441208067', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c20ae05cd31f453386678e56cc110a12', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:47.727 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1441208067-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf85d709f8dc4d6eb339bcaf9e772efa', 'project_name': 'tempest-EC2CredentialsTest-1441208067', 'tenant_id': 'cf85d709f8dc4d6eb339bcaf9e772efa', 'tenant_name': 'tempest-EC2CredentialsTest-1441208067', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c20ae05cd31f453386678e56cc110a12', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:47.758 23 INFO tempest.lib.common.rest_client [req-0f167b70-1043-4cb3-95b3-a2cf0e2bb1f7 req-0f167b70-1043-4cb3-95b3-a2cf0e2bb1f7 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/application_credentials/83a65997171249de92f29117d8ab8071 0.604s\n2026-06-06 01:34:47.834 21 INFO tempest.lib.common.rest_client [req-9fb8f8c9-dedd-45dd-8ad7-a5a70db88a06 req-9fb8f8c9-dedd-45dd-8ad7-a5a70db88a06 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17b6f6932b8f49ef8f859f21d86d71d9/users/86e3b695285645e0b0c5ef0a70ea247a/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.298s\n2026-06-06 01:34:47.835 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 86e3b695285645e0b0c5ef0a70ea247a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:34:47.835 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-1333708590-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17b6f6932b8f49ef8f859f21d86d71d9', 'project_name': 'tempest-DefaultDomainTestJSON-1333708590', 'tenant_id': '17b6f6932b8f49ef8f859f21d86d71d9', 'tenant_name': 'tempest-DefaultDomainTestJSON-1333708590', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '86e3b695285645e0b0c5ef0a70ea247a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:47.836 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-1333708590-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17b6f6932b8f49ef8f859f21d86d71d9', 'project_name': 'tempest-DefaultDomainTestJSON-1333708590', 'tenant_id': '17b6f6932b8f49ef8f859f21d86d71d9', 'tenant_name': 'tempest-DefaultDomainTestJSON-1333708590', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '86e3b695285645e0b0c5ef0a70ea247a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:47.901 18 INFO tempest.lib.common.rest_client [req-f989fb97-5d07-41df-a19b-2ef92b479e19 req-f989fb97-5d07-41df-a19b-2ef92b479e19 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-06-06 01:34:47.949 23 INFO tempest.lib.common.rest_client [req-e11840f6-3945-41af-bdab-0660932d05e1 req-e11840f6-3945-41af-bdab-0660932d05e1 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules 0.189s\n2026-06-06 01:34:48.121 27 INFO tempest.lib.common.rest_client [req-fc5e03d7-bcd3-435b-ac96-f6f8cfe5ac33 req-fc5e03d7-bcd3-435b-ac96-f6f8cfe5ac33 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.150s\n2026-06-06 01:34:48.277 27 INFO tempest.lib.common.rest_client [req-65748c10-7f3e-4581-81c0-481d313febbd req-65748c10-7f3e-4581-81c0-481d313febbd ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.153s\n2026-06-06 01:34:48.321 11 INFO tempest.lib.common.rest_client [req-61f4a876-f928-4cd9-8b60-5944c4a32e25 req-61f4a876-f928-4cd9-8b60-5944c4a32e25 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.746s\n2026-06-06 01:34:48.342 15 INFO tempest.lib.common.rest_client [req-9b634a26-5411-4307-ba88-975bde2353b1 req-9b634a26-5411-4307-ba88-975bde2353b1 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.956s\n2026-06-06 01:34:48.480 21 INFO tempest.lib.common.rest_client [req-6aa76823-680c-41e5-8af4-53bf36b5f899 req-6aa76823-680c-41e5-8af4-53bf36b5f899 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s\n2026-06-06 01:34:48.591 21 INFO tempest.lib.common.rest_client [req-65f34de6-bc63-4ac9-8356-8989496fbe9f req-65f34de6-bc63-4ac9-8356-8989496fbe9f ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.107s\n{5} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.111030s] ... ok\n2026-06-06 01:34:48.688 20 INFO tempest.lib.common.rest_client [req-d946b455-68b5-4014-91e1-c95b2e641963 req-d946b455-68b5-4014-91e1-c95b2e641963 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 1.186s\n2026-06-06 01:34:48.805 23 INFO tempest.lib.common.rest_client [req-b5d08255-c0be-4a00-9130-76ff0316cd4d req-b5d08255-c0be-4a00-9130-76ff0316cd4d ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules/f8834d03a5e34fca8f01f684a92c9230 0.854s\n2026-06-06 01:34:48.878 15 INFO tempest.lib.common.rest_client [req-44ef0f17-48b8-4eb2-9084-2a44e2be64ca req-44ef0f17-48b8-4eb2-9084-2a44e2be64ca ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-06-06 01:34:48.886 20 INFO tempest.lib.common.rest_client [req-3f5d612b-5421-4cd6-9c80-6e11b25d8e92 req-3f5d612b-5421-4cd6-9c80-6e11b25d8e92 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/ada4cfff5e104e5cb296720c82b3ff2f 0.193s\n2026-06-06 01:34:48.900 18 INFO tempest.lib.common.rest_client [req-92442823-781b-47a3-9a5f-14c1327bcf0c req-92442823-781b-47a3-9a5f-14c1327bcf0c ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=55ee9b3277e84b5c81d8844e8014af5d&name=default 0.996s\n{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.536819s] ... ok\n2026-06-06 01:34:48.973 13 INFO tempest.lib.common.rest_client [req-a50f9175-0e50-4021-8a8d-d5967fe4516f req-a50f9175-0e50-4021-8a8d-d5967fe4516f ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.234s\n2026-06-06 01:34:48.981 21 INFO tempest.lib.common.rest_client [req-a3eef378-9208-4ce0-9c82-0d26bdd913a0 req-a3eef378-9208-4ce0-9c82-0d26bdd913a0 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/86e3b695285645e0b0c5ef0a70ea247a 0.268s\n2026-06-06 01:34:48.981 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 17b6f6932b8f49ef8f859f21d86d71d9\n2026-06-06 01:34:49.010 27 INFO tempest.lib.common.rest_client [req-486a06ce-3eb7-4317-9c0c-f151f68aa3ca req-486a06ce-3eb7-4317-9c0c-f151f68aa3ca ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.729s\n2026-06-06 01:34:49.015 11 INFO tempest.lib.common.rest_client [req-eeb69402-c2a6-4a44-9b6c-4cd1253bf365 req-eeb69402-c2a6-4a44-9b6c-4cd1253bf365 ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.685s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.693951s] ... ok\n2026-06-06 01:34:49.142 23 INFO tempest.lib.common.rest_client [req-ed54b3a1-0c6d-46bc-bbc6-f984f24f30f4 req-ed54b3a1-0c6d-46bc-bbc6-f984f24f30f4 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules 0.334s\n2026-06-06 01:34:49.205 27 INFO tempest.lib.common.rest_client [req-946d8065-ce38-4ce2-8c0d-66896ca43569 req-946d8065-ce38-4ce2-8c0d-66896ca43569 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-06-06 01:34:49.215 13 INFO tempest.lib.common.rest_client [req-3d24b97c-df5e-4048-a9c6-d6f3ceb64bfb req-3d24b97c-df5e-4048-a9c6-d6f3ceb64bfb ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.237s\n2026-06-06 01:34:49.266 23 INFO tempest.lib.common.rest_client [req-325639f3-65a2-4d43-a9f6-95caee6a15cb req-325639f3-65a2-4d43-a9f6-95caee6a15cb ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/application_credentials/83a65997171249de92f29117d8ab8071 0.121s\n{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [3.147745s] ... ok\n2026-06-06 01:34:49.359 27 INFO tempest.lib.common.rest_client [req-081460ef-df79-4979-8212-80c1ed8624cb req-081460ef-df79-4979-8212-80c1ed8624cb ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b43c885e63434b97300b0053a64084/users/a48bffb30ae34c60a185fb908f2b4ceb/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.151s\n2026-06-06 01:34:49.453 18 INFO tempest.lib.common.rest_client [req-f1183e68-b544-4452-b648-2c366f80f523 req-f1183e68-b544-4452-b648-2c366f80f523 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2b1d210e-ba68-4b1e-8e89-0157a0a4b3dd 0.550s\n2026-06-06 01:34:49.461 15 INFO tempest.lib.common.rest_client [req-e2bd04a1-81b4-4fff-b686-eb93e4024cc4 req-e2bd04a1-81b4-4fff-b686-eb93e4024cc4 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s\n2026-06-06 01:34:49.472 20 INFO tempest.lib.common.rest_client [req-4ca2dc09-247a-4a4e-8748-f998044b836b req-4ca2dc09-247a-4a4e-8748-f998044b836b ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-06-06 01:34:49.534 23 INFO tempest.lib.common.rest_client [req-d137e237-44ba-4e4a-8146-b986b7c5968b req-d137e237-44ba-4e4a-8146-b986b7c5968b ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules 0.197s\n{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.199887s] ... ok\n2026-06-06 01:34:49.551 27 INFO tempest.lib.common.rest_client [req-da9f814f-568b-4049-bd5f-1a42dee4e666 req-da9f814f-568b-4049-bd5f-1a42dee4e666 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-06-06 01:34:49.560 25 INFO tempest.lib.common.rest_client [req-97a647ad-413f-42a8-acbb-2f5dcbcf8d08 req-97a647ad-413f-42a8-acbb-2f5dcbcf8d08 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.003s\n2026-06-06 01:34:49.607 20 INFO tempest.lib.common.rest_client [req-1bf2584b-abf4-4d6f-be08-9e581c3ea826 req-1bf2584b-abf4-4d6f-be08-9e581c3ea826 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/ada4cfff5e104e5cb296720c82b3ff2f 0.133s\n2026-06-06 01:34:49.629 21 INFO tempest.lib.common.rest_client [req-aec35534-bbb0-44e3-be55-19e323ea0378 req-aec35534-bbb0-44e3-be55-19e323ea0378 ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s\n2026-06-06 01:34:49.649 11 INFO tempest.lib.common.rest_client [req-dd8c1d5a-f365-4b5d-adf0-0e3cfc077923 req-dd8c1d5a-f365-4b5d-adf0-0e3cfc077923 ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.580s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.583910s] ... ok\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [2.109584s] ... ok\n2026-06-06 01:34:49.681 27 INFO tempest.lib.common.rest_client [req-e9f741f1-9dea-4972-9a8a-608c7a7b2e6d req-e9f741f1-9dea-4972-9a8a-608c7a7b2e6d ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b43c885e63434b97300b0053a64084/users/a48bffb30ae34c60a185fb908f2b4ceb/roles/b380e2bec7c04025aa33ed6751d724db 0.127s\n2026-06-06 01:34:49.748 18 INFO tempest.lib.common.rest_client [req-71bff3e2-7d99-48f9-b73f-91b9a417bf3e req-71bff3e2-7d99-48f9-b73f-91b9a417bf3e ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/55ee9b3277e84b5c81d8844e8014af5d 0.293s\n2026-06-06 01:34:49.838 15 INFO tempest.lib.common.rest_client [req-389bccfd-6946-4142-84e0-da02b1cf8b3b req-389bccfd-6946-4142-84e0-da02b1cf8b3b ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.374s\n2026-06-06 01:34:49.847 13 INFO tempest.lib.common.rest_client [req-694efcd8-f90f-4167-b99c-8501e6bf9522 req-694efcd8-f90f-4167-b99c-8501e6bf9522 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/45c81012eec041188d4376abf723fca2 0.626s\n2026-06-06 01:34:49.864 11 INFO tempest.lib.common.rest_client [req-531b13dd-22a1-49d9-a9aa-49a29989dbc2 req-531b13dd-22a1-49d9-a9aa-49a29989dbc2 ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.209s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.213765s] ... ok\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.873408s] ... ok\n2026-06-06 01:34:49.954 11 INFO tempest.lib.common.rest_client [req-e23aea4a-a408-41e2-bb65-734151c2b2b6 req-e23aea4a-a408-41e2-bb65-734151c2b2b6 ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.085s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.088043s] ... ok\n2026-06-06 01:34:49.957 23 INFO tempest.lib.common.rest_client [req-8a67479f-eb5d-4cc3-8e69-02eddf8fc1aa req-8a67479f-eb5d-4cc3-8e69-02eddf8fc1aa ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules/b1d7dba9bc9a45f58877ea3d23425a56 0.417s\n{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.421966s] ... ok\n2026-06-06 01:34:49.973 27 INFO tempest.lib.common.rest_client [req-a7c36074-db66-4991-b828-2634a46e7cef req-a7c36074-db66-4991-b828-2634a46e7cef ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-06-06 01:34:50.061 13 INFO tempest.lib.common.rest_client [req-fbf50353-d167-46ec-b207-870843993a88 req-fbf50353-d167-46ec-b207-870843993a88 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.154s\n2026-06-06 01:34:50.106 27 INFO tempest.lib.common.rest_client [req-199e539f-782a-44e2-8999-02c3f4e69301 req-199e539f-782a-44e2-8999-02c3f4e69301 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b43c885e63434b97300b0053a64084/users/a48bffb30ae34c60a185fb908f2b4ceb/roles/179020e6cbbd49558eed021a5b3f6c4a 0.130s\n2026-06-06 01:34:50.161 25 INFO tempest.lib.common.rest_client [req-758b33e5-dd79-492a-b3d0-c1bf3fcc542f req-758b33e5-dd79-492a-b3d0-c1bf3fcc542f ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s\n2026-06-06 01:34:50.163 23 INFO tempest.lib.common.rest_client [req-5df3a856-3458-4861-bed7-ec14851ddbff req-5df3a856-3458-4861-bed7-ec14851ddbff ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/application_credentials/c60ceb0e00594cc985b0319c2a78e9c5 0.177s\n2026-06-06 01:34:50.207 15 INFO tempest.lib.common.rest_client [req-60941fec-1b93-4841-bd1b-7c7eb45cc7c9 req-60941fec-1b93-4841-bd1b-7c7eb45cc7c9 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.366s\n2026-06-06 01:34:50.224 11 INFO tempest.lib.common.rest_client [req-3f2e3357-b962-4dd9-8732-810c38a0ce15 req-3f2e3357-b962-4dd9-8732-810c38a0ce15 ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.258s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.270306s] ... ok\n2026-06-06 01:34:50.303 27 INFO tempest.lib.common.rest_client [req-b9fa3ef7-9c6f-4c20-87d2-f63d68199b32 req-b9fa3ef7-9c6f-4c20-87d2-f63d68199b32 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-06-06 01:34:50.360 13 INFO tempest.lib.common.rest_client [req-3df0a5c0-6412-4e04-8470-cadd4b84bd8a req-3df0a5c0-6412-4e04-8470-cadd4b84bd8a ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/ef5d71cdb82f4424b441248c19f15cc4 0.297s\n2026-06-06 01:34:50.402 15 INFO tempest.lib.common.rest_client [req-620abf4d-b4a3-4914-a7a4-e6c52ec6991c req-620abf4d-b4a3-4914-a7a4-e6c52ec6991c ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.188s\n2026-06-06 01:34:50.455 20 INFO tempest.lib.common.rest_client [req-e72d0938-a1bf-4b3e-97aa-fcc30424de55 req-e72d0938-a1bf-4b3e-97aa-fcc30424de55 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.788s\n2026-06-06 01:34:50.466 13 INFO tempest.lib.common.rest_client [req-5e95b07e-0f84-4b54-b5c8-bd6f32400002 req-5e95b07e-0f84-4b54-b5c8-bd6f32400002 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/ef5d71cdb82f4424b441248c19f15cc4 0.102s\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [0.562123s] ... ok\n2026-06-06 01:34:50.542 21 INFO tempest.lib.common.rest_client [req-0c74904c-84d8-4b30-a2aa-15bc4ea6fc63 req-0c74904c-84d8-4b30-a2aa-15bc4ea6fc63 ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=17b6f6932b8f49ef8f859f21d86d71d9&name=default 0.893s\n2026-06-06 01:34:50.548 11 INFO tempest.lib.common.rest_client [req-224552a8-04fe-43d6-991a-8ae2e4ae63e8 req-224552a8-04fe-43d6-991a-8ae2e4ae63e8 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ebce8798a3c0414f845da5691daecd35 0.258s\n2026-06-06 01:34:50.548 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e2886b5f78ce4fe3909d89abd054c1a5\n2026-06-06 01:34:50.584 23 INFO tempest.lib.common.rest_client [req-e97f8e81-75ce-486c-a024-c852951c08d3 req-e97f8e81-75ce-486c-a024-c852951c08d3 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554 0.415s\n2026-06-06 01:34:50.585 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ab500c497aa145079de430fa80e3cb7f\n2026-06-06 01:34:50.609 27 INFO tempest.lib.common.rest_client [req-88a11c4e-7185-4eb9-830e-d2f7290a4bf8 req-88a11c4e-7185-4eb9-830e-d2f7290a4bf8 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b43c885e63434b97300b0053a64084/users/a48bffb30ae34c60a185fb908f2b4ceb/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.300s\n2026-06-06 01:34:50.609 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a48bffb30ae34c60a185fb908f2b4ceb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:34:50.609 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-932849381-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b43c885e63434b97300b0053a64084', 'project_name': 'tempest-IdentityV3ProjectsTest-932849381', 'tenant_id': '10b43c885e63434b97300b0053a64084', 'tenant_name': 'tempest-IdentityV3ProjectsTest-932849381', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a48bffb30ae34c60a185fb908f2b4ceb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:50.609 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-932849381-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b43c885e63434b97300b0053a64084', 'project_name': 'tempest-IdentityV3ProjectsTest-932849381', 'tenant_id': '10b43c885e63434b97300b0053a64084', 'tenant_name': 'tempest-IdentityV3ProjectsTest-932849381', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a48bffb30ae34c60a185fb908f2b4ceb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:34:50.736 15 INFO tempest.lib.common.rest_client [req-98f21043-395a-4958-8787-1d51f7830b7b req-98f21043-395a-4958-8787-1d51f7830b7b ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.330s\n{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [1.797056s] ... ok\n2026-06-06 01:34:50.796 13 INFO tempest.lib.common.rest_client [req-7b033826-53b2-4c56-9271-fb4fd2ddaa3c req-7b033826-53b2-4c56-9271-fb4fd2ddaa3c ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.323s\n2026-06-06 01:34:50.827 20 INFO tempest.lib.common.rest_client [req-4eea824f-468f-445c-bbe9-b86287eba52f req-4eea824f-468f-445c-bbe9-b86287eba52f ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/3be0cddb032644fab197f5ae977dd94a 0.368s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [1.166173s] ... ok\n2026-06-06 01:34:50.936 13 INFO tempest.lib.common.rest_client [req-496423f5-8ec8-491f-9573-57a5f99ab44d req-496423f5-8ec8-491f-9573-57a5f99ab44d ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.137s\n2026-06-06 01:34:51.104 21 INFO tempest.lib.common.rest_client [req-f0273571-536d-422d-88a8-e85c401e5b9a req-f0273571-536d-422d-88a8-e85c401e5b9a ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2e0734dc-5b7d-4c0d-b46c-45f9af8cc3a1 0.556s\n2026-06-06 01:34:51.221 23 INFO tempest.lib.common.rest_client [req-476fa4dd-c6c3-48f0-a818-239ef37d3c8b req-476fa4dd-c6c3-48f0-a818-239ef37d3c8b ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-06-06 01:34:51.254 27 INFO tempest.lib.common.rest_client [req-d912f171-1601-4595-b425-2b98118b7b36 req-d912f171-1601-4595-b425-2b98118b7b36 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s\n2026-06-06 01:34:51.260 11 INFO tempest.lib.common.rest_client [req-66ca7bc3-b21d-49f2-9e39-dc1d481ad382 req-66ca7bc3-b21d-49f2-9e39-dc1d481ad382 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s\n2026-06-06 01:34:51.421 20 INFO tempest.lib.common.rest_client [req-5be90b0e-104d-423a-962d-1f7e2be1a21b req-5be90b0e-104d-423a-962d-1f7e2be1a21b ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.590s\n2026-06-06 01:34:51.438 21 INFO tempest.lib.common.rest_client [req-c86ecd7b-12e8-4c31-bbda-6a1b8f5d2735 req-c86ecd7b-12e8-4c31-bbda-6a1b8f5d2735 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/17b6f6932b8f49ef8f859f21d86d71d9 0.328s\n2026-06-06 01:34:51.563 27 INFO tempest.lib.common.rest_client [req-a1579845-aa79-4dc4-94ab-08edd24dffdb req-a1579845-aa79-4dc4-94ab-08edd24dffdb ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/e66013a9f24f4ceeb9497b7b965f6c10/projects 0.304s\n2026-06-06 01:34:51.586 25 INFO tempest.lib.common.rest_client [req-80f36f0e-8c6d-47cb-8398-5e244e3c3cf7 req-80f36f0e-8c6d-47cb-8398-5e244e3c3cf7 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 1.423s\n2026-06-06 01:34:51.688 13 INFO tempest.lib.common.rest_client [req-4582f5ef-2121-4b26-92e3-08d8e00182ea req-4582f5ef-2121-4b26-92e3-08d8e00182ea ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.749s\n2026-06-06 01:34:51.715 15 INFO tempest.lib.common.rest_client [req-7f7d64ec-ed88-4a2d-81a3-8968e1ace5fd req-7f7d64ec-ed88-4a2d-81a3-8968e1ace5fd ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.974s\n2026-06-06 01:34:51.840 13 INFO tempest.lib.common.rest_client [req-71574235-b56c-45eb-b378-dce24228dfa0 req-71574235-b56c-45eb-b378-dce24228dfa0 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/45b37433f052467bacaef3b28ffc79d2 0.148s\n2026-06-06 01:34:51.876 20 INFO tempest.lib.common.rest_client [req-fc262770-adf4-4a3d-93e7-77853439a499 req-fc262770-adf4-4a3d-93e7-77853439a499 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/d435ad938e0e4825a3a76b32b78ce717 0.452s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [1.048130s] ... ok\n2026-06-06 01:34:51.977 15 INFO tempest.lib.common.rest_client [req-b0d58b0e-11db-4518-ac9b-80dfa51284bd req-b0d58b0e-11db-4518-ac9b-80dfa51284bd ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.259s\n2026-06-06 01:34:51.992 13 INFO tempest.lib.common.rest_client [req-47a3dd8c-1ac7-444c-bbfb-afd1c5e7ad65 req-47a3dd8c-1ac7-444c-bbfb-afd1c5e7ad65 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/88d3dddc2622416c895246cfd710749c 0.150s\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [1.524963s] ... ok\n2026-06-06 01:34:52.071 11 INFO tempest.lib.common.rest_client [req-f7aa9308-83dd-47e6-9ca6-a6c34e34a070 req-f7aa9308-83dd-47e6-9ca6-a6c34e34a070 ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e2886b5f78ce4fe3909d89abd054c1a5&name=default 0.806s\n2026-06-06 01:34:52.108 15 INFO tempest.lib.common.rest_client [req-f7bad1ca-bb0a-411e-b498-3fd19b27b4b5 req-f7bad1ca-bb0a-411e-b498-3fd19b27b4b5 ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.128s\n2026-06-06 01:34:52.128 27 INFO tempest.lib.common.rest_client [req-67e3a87b-3fbc-4c52-bae6-a57e089dd0ab req-67e3a87b-3fbc-4c52-bae6-a57e089dd0ab ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-06-06 01:34:52.144 13 INFO tempest.lib.common.rest_client [req-7a52421f-3495-4365-85fd-3e3e0c55e01b req-7a52421f-3495-4365-85fd-3e3e0c55e01b ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.147s\n2026-06-06 01:34:52.160 23 INFO tempest.lib.common.rest_client [req-9fd42ea0-2d3d-4e00-b742-0dd41cd993e3 req-9fd42ea0-2d3d-4e00-b742-0dd41cd993e3 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ab500c497aa145079de430fa80e3cb7f&name=default 0.933s\n2026-06-06 01:34:52.254 13 INFO tempest.lib.common.rest_client [req-b1a6e56a-6fc8-418b-8767-d156fcd05a56 req-b1a6e56a-6fc8-418b-8767-d156fcd05a56 ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/31f0ba5a0546463890ca7f0d61459c15 0.107s\n2026-06-06 01:34:52.257 15 INFO tempest.lib.common.rest_client [req-afed74f1-cb8c-4d36-a8da-da449055915e req-afed74f1-cb8c-4d36-a8da-da449055915e ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.143s\n{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [1.520202s] ... ok\n2026-06-06 01:34:52.400 13 INFO tempest.lib.common.rest_client [req-878f07aa-66b6-4f20-b2f8-79f83cf6c9cc req-878f07aa-66b6-4f20-b2f8-79f83cf6c9cc ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/31f0ba5a0546463890ca7f0d61459c15 0.143s\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.406295s] ... ok\n2026-06-06 01:34:52.416 20 INFO tempest.lib.common.rest_client [req-44aa30de-12a5-4743-ad36-4c16f21ebd47 req-44aa30de-12a5-4743-ad36-4c16f21ebd47 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.536s\n2026-06-06 01:34:52.550 11 INFO tempest.lib.common.rest_client [req-d1f1cfdb-b2c5-4894-9c25-7b32b0e17a63 req-d1f1cfdb-b2c5-4894-9c25-7b32b0e17a63 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/231bc2eb-e247-4f6f-aa63-8108fe627bed 0.478s\n2026-06-06 01:34:52.561 15 INFO tempest.lib.common.rest_client [req-4f5e3434-6736-4a9f-8af8-38a12f6dbe7b req-4f5e3434-6736-4a9f-8af8-38a12f6dbe7b ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d9bf9ce1e8244d57beb8707f969e9900 0.245s\n2026-06-06 01:34:52.562 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 689dad328b92402db85e9ca1f547fc36\n2026-06-06 01:34:52.651 25 INFO tempest.lib.common.rest_client [req-7f0a6128-bfd9-44ad-b8a7-71205f8a7086 req-7f0a6128-bfd9-44ad-b8a7-71205f8a7086 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 1.060s\n2026-06-06 01:34:52.660 23 INFO tempest.lib.common.rest_client [req-89dfe290-71f2-431a-bbde-d89521f3bbfc req-89dfe290-71f2-431a-bbde-d89521f3bbfc ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4a5c8ee2-8ac4-4094-831b-e2772fba485e 0.496s\n2026-06-06 01:34:52.719 27 INFO tempest.lib.common.rest_client [req-e54d7e10-94ea-469d-9ea1-a375a2d4cbbd req-e54d7e10-94ea-469d-9ea1-a375a2d4cbbd ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n{8} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.464772s] ... ok\n2026-06-06 01:34:52.829 13 INFO tempest.lib.common.rest_client [req-364a30fa-a56c-458a-9de9-ab05b174fa55 req-364a30fa-a56c-458a-9de9-ab05b174fa55 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12 0.392s\n2026-06-06 01:34:52.830 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cf85d709f8dc4d6eb339bcaf9e772efa\n2026-06-06 01:34:52.836 11 INFO tempest.lib.common.rest_client [req-dcae2e4a-8871-405f-9835-e3422c665f63 req-dcae2e4a-8871-405f-9835-e3422c665f63 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e2886b5f78ce4fe3909d89abd054c1a5 0.279s\n2026-06-06 01:34:52.954 23 INFO tempest.lib.common.rest_client [req-f932cf93-4622-4973-a096-fe82bb740eaf req-f932cf93-4622-4973-a096-fe82bb740eaf ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ab500c497aa145079de430fa80e3cb7f 0.292s\n2026-06-06 01:34:53.061 20 INFO tempest.lib.common.rest_client [req-cf2633c0-6870-45df-a4bb-ded82d1d7e3a req-cf2633c0-6870-45df-a4bb-ded82d1d7e3a ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.642s\n2026-06-06 01:34:53.163 15 INFO tempest.lib.common.rest_client [req-f0c9caaa-1de9-4b24-a1ad-2b53c0136d20 req-f0c9caaa-1de9-4b24-a1ad-2b53c0136d20 ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s\n2026-06-06 01:34:53.268 20 INFO tempest.lib.common.rest_client [req-02e3792d-8828-44e1-ba89-0d0ae303ba6e req-02e3792d-8828-44e1-ba89-0d0ae303ba6e ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.203s\n2026-06-06 01:34:53.305 27 INFO tempest.lib.common.rest_client [req-d739da6f-c601-4a1b-a922-e14ac71ed126 req-d739da6f-c601-4a1b-a922-e14ac71ed126 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e66013a9f24f4ceeb9497b7b965f6c10 0.502s\n2026-06-06 01:34:53.404 13 INFO tempest.lib.common.rest_client [req-3236c350-aeb8-41d2-a05b-75ac4b59f9ee req-3236c350-aeb8-41d2-a05b-75ac4b59f9ee ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s\n2026-06-06 01:34:53.476 20 INFO tempest.lib.common.rest_client [req-63a0e137-b63a-4f09-a582-7b220d3d98b5 req-63a0e137-b63a-4f09-a582-7b220d3d98b5 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/7c2613455ef745f7954c54389a2cf845 0.206s\n2026-06-06 01:34:53.544 27 INFO tempest.lib.common.rest_client [req-40a64004-701d-41d0-983a-4681d7e41c6b req-40a64004-701d-41d0-983a-4681d7e41c6b ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a48bffb30ae34c60a185fb908f2b4ceb 0.233s\n2026-06-06 01:34:53.544 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5138473fe73a4dfbbe4825fb6afa74b3\n2026-06-06 01:34:53.718 20 INFO tempest.lib.common.rest_client [req-77a0a3ed-d0f9-4990-9d93-9c8fc44c21c5 req-77a0a3ed-d0f9-4990-9d93-9c8fc44c21c5 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/75621792f761478baa17c1a92574d028 0.240s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [1.842717s] ... ok\n2026-06-06 01:34:53.819 15 INFO tempest.lib.common.rest_client [req-6a6242f6-a35e-44de-a154-982ff69ba3d2 req-6a6242f6-a35e-44de-a154-982ff69ba3d2 ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=689dad328b92402db85e9ca1f547fc36&name=default 0.654s\n2026-06-06 01:34:54.065 27 INFO tempest.lib.common.rest_client [req-c4e7479f-3931-4f46-a3a2-e549078c68f8 req-c4e7479f-3931-4f46-a3a2-e549078c68f8 ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-06-06 01:34:54.185 13 INFO tempest.lib.common.rest_client [req-0e0128f4-ad4b-44a2-8bb6-6edeb4f183ea req-0e0128f4-ad4b-44a2-8bb6-6edeb4f183ea ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cf85d709f8dc4d6eb339bcaf9e772efa&name=default 0.776s\n2026-06-06 01:34:54.252 15 INFO tempest.lib.common.rest_client [req-2bb5eb43-97cd-47ea-a399-bd7ebfc0d4c7 req-2bb5eb43-97cd-47ea-a399-bd7ebfc0d4c7 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f0c8aed1-a4ff-4ba8-be2d-fc56de97beed 0.429s\n2026-06-06 01:34:54.296 20 INFO tempest.lib.common.rest_client [req-cb0336c9-5d67-4210-9608-b2018dc0f55c req-cb0336c9-5d67-4210-9608-b2018dc0f55c ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.571s\n2026-06-06 01:34:54.494 15 INFO tempest.lib.common.rest_client [req-c748b8cf-1a37-49df-8836-ce3281c6fe51 req-c748b8cf-1a37-49df-8836-ce3281c6fe51 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/689dad328b92402db85e9ca1f547fc36 0.238s\n2026-06-06 01:34:54.600 25 INFO tempest.lib.common.rest_client [req-557c71d7-68e2-4073-9e11-fa038235ab40 req-557c71d7-68e2-4073-9e11-fa038235ab40 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 1.946s\n2026-06-06 01:34:54.667 13 INFO tempest.lib.common.rest_client [req-5b59f893-e460-4cb2-84ef-997db401223f req-5b59f893-e460-4cb2-84ef-997db401223f ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc9e2388-115e-40f4-b852-25164769b6ca 0.479s\n2026-06-06 01:34:54.684 27 INFO tempest.lib.common.rest_client [req-60e32bfb-c081-40b6-9684-7e9c10dc7d2e req-60e32bfb-c081-40b6-9684-7e9c10dc7d2e ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5138473fe73a4dfbbe4825fb6afa74b3&name=default 0.614s\n2026-06-06 01:34:54.862 20 INFO tempest.lib.common.rest_client [req-61f0b933-5093-4585-a9ab-6b294b3e6329 req-61f0b933-5093-4585-a9ab-6b294b3e6329 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.560s\n2026-06-06 01:34:54.940 13 INFO tempest.lib.common.rest_client [req-fb174f49-9018-4b0d-866c-47e3014f1657 req-fb174f49-9018-4b0d-866c-47e3014f1657 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cf85d709f8dc4d6eb339bcaf9e772efa 0.270s\n2026-06-06 01:34:55.079 20 INFO tempest.lib.common.rest_client [req-5825e432-0cc5-4665-a12b-c5881dedf68c req-5825e432-0cc5-4665-a12b-c5881dedf68c ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials?name=tempest-application_credential-1516842636 0.214s\n2026-06-06 01:34:55.211 27 INFO tempest.lib.common.rest_client [req-71f11527-9415-4b8f-b0dd-e580890b9d35 req-71f11527-9415-4b8f-b0dd-e580890b9d35 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/28324a5a-f9d2-4872-8226-b89e8ec874b6 0.524s\n2026-06-06 01:34:55.240 20 INFO tempest.lib.common.rest_client [req-b4958a1b-e8dd-4389-bbd4-b4252ea11efd req-b4958a1b-e8dd-4389-bbd4-b4252ea11efd ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/68d92ad42eb145e8bdd61956f7354d14 0.155s\n2026-06-06 01:34:55.395 20 INFO tempest.lib.common.rest_client [req-13d07d3e-ec3a-401c-9d30-366a510a43af req-13d07d3e-ec3a-401c-9d30-366a510a43af ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/555c324e754042c59a3695207d6770e6 0.153s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [1.675209s] ... ok\n2026-06-06 01:34:55.600 27 INFO tempest.lib.common.rest_client [req-71fa45fd-3803-4969-a8d4-9334ea784b36 req-71fa45fd-3803-4969-a8d4-9334ea784b36 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5138473fe73a4dfbbe4825fb6afa74b3 0.386s\n2026-06-06 01:34:55.600 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 10b43c885e63434b97300b0053a64084\n2026-06-06 01:34:55.752 20 INFO tempest.lib.common.rest_client [req-8a9bd8cd-a4c7-409e-8167-d8414d421c0c req-8a9bd8cd-a4c7-409e-8167-d8414d421c0c ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68 0.324s\n2026-06-06 01:34:55.753 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 96352f2e479a45a0860c9f7abf45cfbe\n2026-06-06 01:34:56.048 27 INFO tempest.lib.common.rest_client [req-bb6a8578-8796-4ec5-b510-4b204bd7aa9a req-bb6a8578-8796-4ec5-b510-4b204bd7aa9a ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=10b43c885e63434b97300b0053a64084&name=default 0.445s\n2026-06-06 01:34:56.151 25 INFO tempest.lib.common.rest_client [req-0a9d48df-12ae-4f5d-a204-f74478c5d058 req-0a9d48df-12ae-4f5d-a204-f74478c5d058 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s\n2026-06-06 01:34:56.376 20 INFO tempest.lib.common.rest_client [req-557ca9da-d15c-4161-bb10-ca78781d03b8 req-557ca9da-d15c-4161-bb10-ca78781d03b8 ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s\n2026-06-06 01:34:56.503 27 INFO tempest.lib.common.rest_client [req-63678390-6b25-440f-a0e3-c0aab780edd7 req-63678390-6b25-440f-a0e3-c0aab780edd7 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/76058403-f680-48dc-b200-97b05cf03feb 0.450s\n2026-06-06 01:34:56.715 27 INFO tempest.lib.common.rest_client [req-57c86ba0-a93f-4192-937e-d36a3c86a89a req-57c86ba0-a93f-4192-937e-d36a3c86a89a ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/10b43c885e63434b97300b0053a64084 0.209s\n2026-06-06 01:34:56.771 25 INFO tempest.lib.common.rest_client [req-b06b95a6-f2ab-49d7-a493-f7ffea31d63b req-b06b95a6-f2ab-49d7-a493-f7ffea31d63b ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.617s\n2026-06-06 01:34:57.041 20 INFO tempest.lib.common.rest_client [req-96cf39cb-019d-4b68-80b5-d41dd74acfa7 req-96cf39cb-019d-4b68-80b5-d41dd74acfa7 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=96352f2e479a45a0860c9f7abf45cfbe&name=default 0.658s\n2026-06-06 01:34:57.520 20 INFO tempest.lib.common.rest_client [req-039b2760-f516-4c23-8eb2-b793a3a0a784 req-039b2760-f516-4c23-8eb2-b793a3a0a784 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a0782b77-9f13-4fcd-818f-7262113c0567 0.475s\n2026-06-06 01:34:57.849 20 INFO tempest.lib.common.rest_client [req-a1a70f14-86f2-4af9-8f54-f47e934cf3ac req-a1a70f14-86f2-4af9-8f54-f47e934cf3ac ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/96352f2e479a45a0860c9f7abf45cfbe 0.326s\n2026-06-06 01:34:59.008 25 INFO tempest.lib.common.rest_client [req-124b203a-714f-4802-9751-5bfac7693059 req-124b203a-714f-4802-9751-5bfac7693059 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.233s\n2026-06-06 01:35:00.584 25 INFO tempest.lib.common.rest_client [req-d6588b85-005f-4d1f-b615-7c49a6b1ef1d req-d6588b85-005f-4d1f-b615-7c49a6b1ef1d ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-06-06 01:35:01.232 25 INFO tempest.lib.common.rest_client [req-b5282989-5098-4401-82fc-ec5e79013f2f req-b5282989-5098-4401-82fc-ec5e79013f2f ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s\n2026-06-06 01:35:03.567 25 INFO tempest.lib.common.rest_client [req-aaa040a6-784c-4d8e-9f2a-33c5117bc360 req-aaa040a6-784c-4d8e-9f2a-33c5117bc360 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.333s\n2026-06-06 01:35:05.134 25 INFO tempest.lib.common.rest_client [req-eeb0fd71-2fdb-4ea9-b46c-e19829521daa req-eeb0fd71-2fdb-4ea9-b46c-e19829521daa ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s\n2026-06-06 01:35:05.731 25 INFO tempest.lib.common.rest_client [req-707fadc7-a1b7-4c1e-b692-1214e807cd71 req-707fadc7-a1b7-4c1e-b692-1214e807cd71 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-06-06 01:35:07.929 25 INFO tempest.lib.common.rest_client [req-2148dfe8-9fe4-475c-8f69-1043aee20be5 req-2148dfe8-9fe4-475c-8f69-1043aee20be5 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.194s\n2026-06-06 01:35:09.518 25 INFO tempest.lib.common.rest_client [req-21a07829-d575-4f45-9f44-fb5f92cc05ad req-21a07829-d575-4f45-9f44-fb5f92cc05ad ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-06-06 01:35:11.073 25 INFO tempest.lib.common.rest_client [req-0eb2f60d-4f46-43b6-b355-937541118903 req-0eb2f60d-4f46-43b6-b355-937541118903 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [25.508761s] ... ok\n2026-06-06 01:35:11.683 25 INFO tempest.lib.common.rest_client [req-0e8f898b-aeee-47a3-bb9d-b602200c0aa8 req-0e8f898b-aeee-47a3-bb9d-b602200c0aa8 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-06-06 01:35:12.248 25 INFO tempest.lib.common.rest_client [req-f141f4e7-9883-469f-a66b-558c099b988b req-f141f4e7-9883-469f-a66b-558c099b988b ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-06-06 01:35:12.812 25 INFO tempest.lib.common.rest_client [req-6eef93fd-6845-4be9-8757-9fa4a8c253fd req-6eef93fd-6845-4be9-8757-9fa4a8c253fd ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-06-06 01:35:12.934 25 INFO tempest.lib.common.rest_client [req-c94ea311-cccf-4a85-b2ba-524469e7326a req-c94ea311-cccf-4a85-b2ba-524469e7326a ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.118s\n2026-06-06 01:35:19.566 25 INFO tempest.lib.common.rest_client [req-526cb692-f955-461f-ba53-da140420902d req-526cb692-f955-461f-ba53-da140420902d ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.429388s] ... ok\n2026-06-06 01:35:21.868 25 INFO tempest.lib.common.rest_client [req-1f0e6005-ca8a-4fca-af03-c8fff855e058 req-1f0e6005-ca8a-4fca-af03-c8fff855e058 ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.298s\n2026-06-06 01:35:23.427 25 INFO tempest.lib.common.rest_client [req-e4e37510-5ac9-4fb0-8d22-39b800cc5eb3 req-e4e37510-5ac9-4fb0-8d22-39b800cc5eb3 ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-06-06 01:35:23.563 25 INFO tempest.lib.common.rest_client [req-b92b3b26-6632-40c3-85f7-df4d9996b067 req-b92b3b26-6632-40c3-85f7-df4d9996b067 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.130s\n2026-06-06 01:35:24.137 25 INFO tempest.lib.common.rest_client [req-9609ab44-e18f-4b87-836a-19f96b7979cc req-9609ab44-e18f-4b87-836a-19f96b7979cc ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s\n2026-06-06 01:35:24.714 25 INFO tempest.lib.common.rest_client [req-6e209b2c-bb48-4f33-bb3f-8717ac2a1ed2 req-6e209b2c-bb48-4f33-bb3f-8717ac2a1ed2 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s\n2026-06-06 01:35:26.984 25 INFO tempest.lib.common.rest_client [req-2ac4a238-196f-4840-ab1b-8c782c7ad62a req-2ac4a238-196f-4840-ab1b-8c782c7ad62a ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.266s\n2026-06-06 01:35:28.580 25 INFO tempest.lib.common.rest_client [req-fc87733d-5106-4f62-b0a5-30aa8289cf58 req-fc87733d-5106-4f62-b0a5-30aa8289cf58 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-06-06 01:35:29.117 25 INFO tempest.lib.common.rest_client [req-8ef85e86-a4a9-4297-b44e-bf1534497779 req-8ef85e86-a4a9-4297-b44e-bf1534497779 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-06-06 01:35:31.472 25 INFO tempest.lib.common.rest_client [req-6b2b6fdc-9c52-423d-b202-8a90ca134ccf req-6b2b6fdc-9c52-423d-b202-8a90ca134ccf ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.351s\n2026-06-06 01:35:33.032 25 INFO tempest.lib.common.rest_client [req-852b0753-cdf0-4b15-a93f-ac0e4121d284 req-852b0753-cdf0-4b15-a93f-ac0e4121d284 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-06-06 01:35:33.569 25 INFO tempest.lib.common.rest_client [req-c6e48fd2-a70e-4e39-b8be-eb3c771b9702 req-c6e48fd2-a70e-4e39-b8be-eb3c771b9702 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-06-06 01:35:35.859 25 INFO tempest.lib.common.rest_client [req-576948eb-b8d5-4c48-b97e-4b32da4e8e03 req-576948eb-b8d5-4c48-b97e-4b32da4e8e03 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.285s\n2026-06-06 01:35:37.413 25 INFO tempest.lib.common.rest_client [req-f10fea8e-fc9a-49e5-8863-920bbe17666e req-f10fea8e-fc9a-49e5-8863-920bbe17666e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-06-06 01:35:38.997 25 INFO tempest.lib.common.rest_client [req-21cd5299-a9c5-4454-a18c-cb1b3c9ecb3b req-21cd5299-a9c5-4454-a18c-cb1b3c9ecb3b ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.581s\n{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [19.430226s] ... ok\n2026-06-06 01:35:39.406 25 INFO tempest.lib.common.rest_client [req-fb7ab4bc-cd36-4363-9f61-7ca538296506 req-fb7ab4bc-cd36-4363-9f61-7ca538296506 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4 0.362s\n2026-06-06 01:35:39.407 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7bc5b906703e4eed86fe185c763cd775\n2026-06-06 01:35:40.074 25 INFO tempest.lib.common.rest_client [req-24d891a1-906f-499d-b324-7afa5bb12511 req-24d891a1-906f-499d-b324-7afa5bb12511 ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-06-06 01:35:40.820 25 INFO tempest.lib.common.rest_client [req-c39a0748-7802-4748-9e31-710dcb64c018 req-c39a0748-7802-4748-9e31-710dcb64c018 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7bc5b906703e4eed86fe185c763cd775&name=default 0.743s\n2026-06-06 01:35:41.542 25 INFO tempest.lib.common.rest_client [req-351b3cee-b653-45a4-a8ea-231e9999768d req-351b3cee-b653-45a4-a8ea-231e9999768d ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c37c87f6-49e2-4981-9a75-fd9a0ca9260d 0.716s\n2026-06-06 01:35:41.847 25 INFO tempest.lib.common.rest_client [req-aa50ce93-7044-447d-a7a9-b2700b138dea req-aa50ce93-7044-447d-a7a9-b2700b138dea ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7bc5b906703e4eed86fe185c763cd775 0.300s\n\n======\nTotals\n======\nRan: 26 tests in 53.4328 sec.\n - Passed: 26\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 76.0464 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (5 tests) => 0:00:01.903186\n - Worker 1 (4 tests) => 0:00:03.425717\n - Worker 2 (3 tests) => 0:00:03.916020\n - Worker 3 (1 tests) => 0:00:00.419953\n - Worker 4 (5 tests) => 0:00:07.898285\n - Worker 5 (1 tests) => 0:00:00.111030\n - Worker 6 (3 tests) => 0:00:03.837472\n - Worker 7 (3 tests) => 0:00:53.432760\n - Worker 8 (1 tests) => 0:00:01.464772\n\n## IMAGE (API)\n\n+ echo\n+ echo '## IMAGE (API)'\n+ echo\n+ _tempest tempest.api.image.v2\n+ local regex=tempest.api.image.v2\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.image.v2 --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260606-0135.log\n2026-06-06 01:35:47.454 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-06-06 01:35:47.554 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:35:47.554 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:35:47.555 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:35:47.555 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:35:47.556 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:35:47.556 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:35:47.557 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:35:47.557 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:35:47.557 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:35:47.557 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:35:47.559 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:35:47.559 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:35:47.559 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:35:47.559 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:14.643 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:14.647 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:14.647 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:14.648 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:14.648 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:14.648 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:14.649 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:14.649 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:14.649 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:14.654 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:14.654 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:14.654 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:14.654 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:14.654 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:14.662 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:14.986 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:14.987 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:14.987 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:14.988 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:14.988 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:14.988 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:14.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:14.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:14.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:14.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:15.013 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:15.045 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:15.055 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:15.056 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:15.056 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:15.056 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:15.057 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:15.057 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:15.057 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:15.066 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:15.078 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:15.276 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:15.282 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:15.282 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:15.283 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:15.283 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:15.283 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:15.290 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:15.290 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:15.290 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:15.299 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:15.299 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:15.299 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:15.299 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:15.314 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:15.408 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:15.414 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:15.414 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:15.415 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:15.415 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:15.415 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:15.416 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:15.416 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:15.416 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:15.425 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:15.438 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:15.426 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:15.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:15.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:15.428 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:15.428 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:15.428 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:15.428 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:15.450 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:15.940 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:15.941 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:15.941 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:15.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:15.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:15.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:15.953 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:15.953 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:15.953 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:15.953 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:15.970 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:16.071 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:16.072 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:16.082 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:16.082 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:16.083 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.083 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:16.083 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:16.083 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:16.083 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:16.093 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:16.094 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:16.094 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:16.094 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.094 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:16.094 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:16.096 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:16.184 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:16.193 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:16.193 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:16.194 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:16.194 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.197 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:16.198 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:16.198 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:16.198 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:16.221 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:16.262 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:16.268 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:16.269 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:16.269 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:16.270 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.270 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:16.270 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:16.270 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:16.270 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:16.279 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.279 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:16.279 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:16.279 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:16.279 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:16.293 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:16.322 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:16.326 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:16.327 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:16.327 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:16.331 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:16.331 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.331 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:16.332 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:16.332 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:16.332 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:16.332 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.332 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:16.348 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:16.334 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:16.334 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:16.335 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:16.335 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.335 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:16.336 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:16.336 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:16.336 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:16.336 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.336 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:16.344 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:16.358 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:16.350 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:16.351 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:16.351 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:16.358 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:16.358 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.362 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:16.363 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:16.363 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:16.363 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:16.363 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:16.379 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:16.456 42 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:16.463 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:16.464 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:16.464 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:16.464 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.465 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:16.465 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:16.465 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:16.465 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:16.486 42 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:16.525 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:16.535 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:16.535 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:16.536 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:16.536 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.536 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:16.537 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:16.537 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:16.537 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:16.537 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.548 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:16.548 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:16.558 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:16.629 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-06-06 01:36:16.630 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-06-06 01:36:16.630 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-06-06 01:36:16.640 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-06-06 01:36:16.640 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.640 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-06-06 01:36:16.640 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-06-06 01:36:16.641 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-06-06 01:36:16.641 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-06-06 01:36:16.641 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.641 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-06-06 01:36:16.641 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-06-06 01:36:16.650 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:17.881 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:17.955 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:17.955 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:17.955 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:17.955 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:17.955 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:18.156 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:18.157 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:18.157 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:18.162 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:18.452 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:19.272 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:19.288 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:19.288 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:19.288 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:19.487 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:19.487 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:19.487 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:19.499 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-06-06 01:36:19.638 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-06-06 01:36:19.638 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-06-06 01:36:19.638 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-06-06 01:36:19.638 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-06-06 01:36:19.638 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-06-06 01:36:45.142 17 INFO tempest.lib.common.rest_client [req-bd1fc7c2-29e9-4efb-ac6e-4e124d143658 req-bd1fc7c2-29e9-4efb-ac6e-4e124d143658 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.941s\n2026-06-06 01:36:45.829 31 INFO tempest.lib.common.rest_client [req-acd856a5-5c5e-4e9e-9c7b-276115b844ea req-acd856a5-5c5e-4e9e-9c7b-276115b844ea ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-06-06 01:36:45.943 17 INFO tempest.lib.common.rest_client [req-b5de57d7-6983-4864-a74b-b5d96a877562 req-b5de57d7-6983-4864-a74b-b5d96a877562 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.721s\n2026-06-06 01:36:46.177 17 INFO tempest.lib.common.rest_client [req-9c006652-b897-4ac3-8c7e-c74509082112 req-9c006652-b897-4ac3-8c7e-c74509082112 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.226s\n2026-06-06 01:36:46.264 21 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.\n2026-06-06 01:36:46.363 37 INFO tempest.lib.common.rest_client [req-020d3d63-6304-435c-9bee-ff351a9023f3 req-020d3d63-6304-435c-9bee-ff351a9023f3 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s\n2026-06-06 01:36:46.472 17 INFO tempest.lib.common.rest_client [req-159a0230-2903-4046-8f15-bd6cee6288e6 req-159a0230-2903-4046-8f15-bd6cee6288e6 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.256s\n{5} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available\n2026-06-06 01:36:46.671 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.\n2026-06-06 01:36:46.685 31 INFO tempest.lib.common.rest_client [req-aec582a9-5126-4ddb-a92b-e1037ef6e8bf req-aec582a9-5126-4ddb-a92b-e1037ef6e8bf ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.767s\n{8} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled\n2026-06-06 01:36:46.841 33 INFO tempest.lib.common.rest_client [req-2bc7fb08-37f0-45f4-8683-c175edc8a967 req-2bc7fb08-37f0-45f4-8683-c175edc8a967 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-06-06 01:36:46.897 31 INFO tempest.lib.common.rest_client [req-62c6ceaa-82fd-4d31-b228-bb10db91fb79 req-62c6ceaa-82fd-4d31-b228-bb10db91fb79 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.211s\n2026-06-06 01:36:47.081 37 INFO tempest.lib.common.rest_client [req-907d319c-a349-4740-a2d8-0813f373646c req-907d319c-a349-4740-a2d8-0813f373646c ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s\n2026-06-06 01:36:47.125 21 INFO tempest.lib.common.rest_client [req-4678743f-8179-4ecb-a277-3c1e1313fef3 req-4678743f-8179-4ecb-a277-3c1e1313fef3 ] Request (ImageDependencyTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s\n2026-06-06 01:36:47.178 17 INFO tempest.lib.common.rest_client [req-58760ee6-09af-4a81-9d07-4e9195b2f7b7 req-58760ee6-09af-4a81-9d07-4e9195b2f7b7 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.689s\n2026-06-06 01:36:47.201 31 INFO tempest.lib.common.rest_client [req-538d45ae-ca6e-4f32-9bc3-9bf896ff6f0a req-538d45ae-ca6e-4f32-9bc3-9bf896ff6f0a ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.284s\n2026-06-06 01:36:47.297 42 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.\n2026-06-06 01:36:47.371 11 INFO tempest.lib.common.rest_client [req-cdb8cce7-31bc-45f0-8992-6a06ec35ef9c req-cdb8cce7-31bc-45f0-8992-6a06ec35ef9c ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.713s\n2026-06-06 01:36:47.384 39 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.\n{15} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available\n2026-06-06 01:36:47.410 17 INFO tempest.lib.common.rest_client [req-5aa3992a-aa5b-4fd4-9d27-64c21d43595a req-5aa3992a-aa5b-4fd4-9d27-64c21d43595a ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n{14} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching\n2026-06-06 01:36:47.458 15 INFO tempest.lib.common.rest_client [req-d1994c19-9c26-45f4-afd2-890d1b631b26 req-d1994c19-9c26-45f4-afd2-890d1b631b26 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s\n2026-06-06 01:36:47.520 27 INFO tempest.lib.common.rest_client [req-d8c52da4-da22-4fcb-a1e7-08b0c9766994 req-d8c52da4-da22-4fcb-a1e7-08b0c9766994 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-06-06 01:36:47.555 37 INFO tempest.lib.common.rest_client [req-74247d42-5255-4c56-a97f-44099f8d7af0 req-74247d42-5255-4c56-a97f-44099f8d7af0 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.473s\n2026-06-06 01:36:47.565 35 INFO tempest.lib.common.rest_client [req-25eb803c-18a9-4e60-9f20-641398e914ea req-25eb803c-18a9-4e60-9f20-641398e914ea ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-06-06 01:36:47.621 17 INFO tempest.lib.common.rest_client [req-2e9ad45c-6e8d-4d10-a595-81907b48a8fc req-2e9ad45c-6e8d-4d10-a595-81907b48a8fc ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3d93db42faf44cc9ef75c790d1269c4/users/8e004fb300a04cecbc30c226fae809bc/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.210s\n2026-06-06 01:36:47.693 33 INFO tempest.lib.common.rest_client [req-91b14faa-41f6-40dd-968e-4ed5152470be req-91b14faa-41f6-40dd-968e-4ed5152470be ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.774s\n2026-06-06 01:36:47.713 25 INFO tempest.lib.common.rest_client [req-1de6c303-463a-434a-b546-f58a5e749a6d req-1de6c303-463a-434a-b546-f58a5e749a6d ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.700s\n2026-06-06 01:36:47.893 13 INFO tempest.lib.common.rest_client [req-b6cd7f71-8a30-41b2-9480-cdc30ff675f4 req-b6cd7f71-8a30-41b2-9480-cdc30ff675f4 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.916s\n2026-06-06 01:36:47.926 19 INFO tempest.lib.common.rest_client [req-e8906cbc-413b-4372-85d2-14c6e89861c1 req-e8906cbc-413b-4372-85d2-14c6e89861c1 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s\n2026-06-06 01:36:48.001 21 INFO tempest.lib.common.rest_client [req-889712f4-5956-4cb5-852e-24352fcf098c req-889712f4-5956-4cb5-852e-24352fcf098c ] Request (ImageDependencyTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.823s\n2026-06-06 01:36:48.095 15 INFO tempest.lib.common.rest_client [req-6ff78877-6a64-4640-a406-644631fda038 req-6ff78877-6a64-4640-a406-644631fda038 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s\n2026-06-06 01:36:48.145 11 INFO tempest.lib.common.rest_client [req-447ed6a5-5c8a-46bf-9254-14f97e29be52 req-447ed6a5-5c8a-46bf-9254-14f97e29be52 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.732s\n2026-06-06 01:36:48.190 17 INFO tempest.lib.common.rest_client [req-7f13f33d-f545-408a-b93d-484dd60a184c req-7f13f33d-f545-408a-b93d-484dd60a184c ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.565s\n2026-06-06 01:36:48.188 31 INFO tempest.lib.common.rest_client [req-bdf0b309-7536-4497-a821-0ccde8b9ae5b req-bdf0b309-7536-4497-a821-0ccde8b9ae5b ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.986s\n2026-06-06 01:36:48.342 23 INFO tempest.lib.common.rest_client [req-a3d87db0-9753-4ba0-b2c8-f99eefa01d51 req-a3d87db0-9753-4ba0-b2c8-f99eefa01d51 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.895s\n2026-06-06 01:36:48.406 37 INFO tempest.lib.common.rest_client [req-db05ac01-0271-4dd5-a857-e7921b7e2d6d req-db05ac01-0271-4dd5-a857-e7921b7e2d6d ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.835s\n2026-06-06 01:36:48.478 27 INFO tempest.lib.common.rest_client [req-4f43e683-7225-4eaf-806c-2c079b1e1b52 req-4f43e683-7225-4eaf-806c-2c079b1e1b52 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.940s\n2026-06-06 01:36:48.506 33 INFO tempest.lib.common.rest_client [req-d38e5557-d9c3-4782-af48-6bca9e1d27b7 req-d38e5557-d9c3-4782-af48-6bca9e1d27b7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.810s\n2026-06-06 01:36:48.531 15 INFO tempest.lib.common.rest_client [req-cb76ddcc-5745-49ed-aa86-3c50332397b0 req-cb76ddcc-5745-49ed-aa86-3c50332397b0 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.433s\n2026-06-06 01:36:48.537 35 INFO tempest.lib.common.rest_client [req-3499c5ce-a56b-4f9a-bfd0-117554b46e7e req-3499c5ce-a56b-4f9a-bfd0-117554b46e7e ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.942s\n2026-06-06 01:36:48.550 25 INFO tempest.lib.common.rest_client [req-a040ee5a-62b4-46a7-8c06-31a690f6964f req-a040ee5a-62b4-46a7-8c06-31a690f6964f ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.810s\n2026-06-06 01:36:48.584 17 INFO tempest.lib.common.rest_client [req-aa7834bc-acad-4ac8-a1f2-fd6da34644ce req-aa7834bc-acad-4ac8-a1f2-fd6da34644ce ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3d93db42faf44cc9ef75c790d1269c4/users/8e004fb300a04cecbc30c226fae809bc/roles/b380e2bec7c04025aa33ed6751d724db 0.391s\n2026-06-06 01:36:48.590 31 INFO tempest.lib.common.rest_client [req-69120061-9a76-4b64-8014-b6fa29679237 req-69120061-9a76-4b64-8014-b6fa29679237 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s\n2026-06-06 01:36:48.593 21 INFO tempest.lib.common.rest_client [req-3689f57f-99d0-4379-b7d9-1e69c0f6799e req-3689f57f-99d0-4379-b7d9-1e69c0f6799e ] Request (ImageDependencyTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.588s\n2026-06-06 01:36:48.700 27 INFO tempest.lib.common.rest_client [req-87f4dc8c-20c2-4537-8f8b-68a0bca4c5f6 req-87f4dc8c-20c2-4537-8f8b-68a0bca4c5f6 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.215s\n2026-06-06 01:36:48.704 13 INFO tempest.lib.common.rest_client [req-f2b3f418-ce21-47db-b6fe-55232b356dc5 req-f2b3f418-ce21-47db-b6fe-55232b356dc5 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.779s\n2026-06-06 01:36:48.716 29 INFO tempest.lib.common.rest_client [req-79cbe4ed-e0b3-45dc-9641-5f2e0bb79f06 req-79cbe4ed-e0b3-45dc-9641-5f2e0bb79f06 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.295s\n2026-06-06 01:36:48.732 35 INFO tempest.lib.common.rest_client [req-ae1b8089-11d4-484b-a603-58c58b7c075a req-ae1b8089-11d4-484b-a603-58c58b7c075a ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.193s\n2026-06-06 01:36:48.764 15 INFO tempest.lib.common.rest_client [req-43b0ba63-b8e6-432d-a2cd-016b4da3d6b6 req-43b0ba63-b8e6-432d-a2cd-016b4da3d6b6 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.208s\n2026-06-06 01:36:48.779 17 INFO tempest.lib.common.rest_client [req-1755fdef-d706-46e6-a2b6-1bb3e42e9b2e req-1755fdef-d706-46e6-a2b6-1bb3e42e9b2e ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-06-06 01:36:48.781 31 INFO tempest.lib.common.rest_client [req-41ad53b9-4d06-4682-a766-466783eaa240 req-41ad53b9-4d06-4682-a766-466783eaa240 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2/users/c1359dc9d771466781e18bc0ea04ad99/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.189s\n2026-06-06 01:36:48.783 11 INFO tempest.lib.common.rest_client [req-ac41379b-1dc9-4ca1-a06f-9b4841976c9e req-ac41379b-1dc9-4ca1-a06f-9b4841976c9e ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.627s\n2026-06-06 01:36:48.879 13 INFO tempest.lib.common.rest_client [req-29cc4405-a86d-44e3-9e48-4b68aca1530c req-29cc4405-a86d-44e3-9e48-4b68aca1530c ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.172s\n2026-06-06 01:36:48.910 27 INFO tempest.lib.common.rest_client [req-47f491e3-14a2-4926-bffb-8f037fc2d338 req-47f491e3-14a2-4926-bffb-8f037fc2d338 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.191s\n2026-06-06 01:36:49.008 19 INFO tempest.lib.common.rest_client [req-e7e01cbf-a227-4b45-a742-82501636e976 req-e7e01cbf-a227-4b45-a742-82501636e976 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.053s\n2026-06-06 01:36:49.032 17 INFO tempest.lib.common.rest_client [req-f91f2e17-ad40-40cc-9be4-edea29d31c52 req-f91f2e17-ad40-40cc-9be4-edea29d31c52 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3d93db42faf44cc9ef75c790d1269c4/users/8e004fb300a04cecbc30c226fae809bc/roles/179020e6cbbd49558eed021a5b3f6c4a 0.251s\n2026-06-06 01:36:49.051 11 INFO tempest.lib.common.rest_client [req-8dac1f23-28ec-4dda-98ba-78fd6862c341 req-8dac1f23-28ec-4dda-98ba-78fd6862c341 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.240s\n2026-06-06 01:36:49.070 33 INFO tempest.lib.common.rest_client [req-beeff97d-bbb4-4fd0-971f-ce23a15543f6 req-beeff97d-bbb4-4fd0-971f-ce23a15543f6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.548s\n2026-06-06 01:36:49.078 37 INFO tempest.lib.common.rest_client [req-6765fd80-1988-4e29-ac9a-d576fd13c840 req-6765fd80-1988-4e29-ac9a-d576fd13c840 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.669s\n2026-06-06 01:36:49.172 31 INFO tempest.lib.common.rest_client [req-73af2dc3-a8f0-42ce-83bb-0d088c3b0caf req-73af2dc3-a8f0-42ce-83bb-0d088c3b0caf ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.385s\n2026-06-06 01:36:49.175 25 INFO tempest.lib.common.rest_client [req-4742d085-bda9-4f48-bc1f-5cd13ddbeef0 req-4742d085-bda9-4f48-bc1f-5cd13ddbeef0 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.622s\n2026-06-06 01:36:49.241 21 INFO tempest.lib.common.rest_client [req-cba2e72a-5dd7-4766-9e5b-966ad7ad6191 req-cba2e72a-5dd7-4766-9e5b-966ad7ad6191 ] Request (ImageDependencyTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.627s\n2026-06-06 01:36:49.260 19 INFO tempest.lib.common.rest_client [req-b1b80529-5f18-4ef7-b910-a4c3aca548e0 req-b1b80529-5f18-4ef7-b910-a4c3aca548e0 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.250s\n2026-06-06 01:36:49.320 23 INFO tempest.lib.common.rest_client [req-5dc1f434-83f0-4811-9aed-2d982c79f886 req-5dc1f434-83f0-4811-9aed-2d982c79f886 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.951s\n2026-06-06 01:36:49.389 35 INFO tempest.lib.common.rest_client [req-7c59861d-a25f-4047-a2c9-a2855335f01e req-7c59861d-a25f-4047-a2c9-a2855335f01e ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.644s\n2026-06-06 01:36:49.391 29 INFO tempest.lib.common.rest_client [req-c329e694-81ad-40e1-80cc-a230056eb40e req-c329e694-81ad-40e1-80cc-a230056eb40e ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s\n2026-06-06 01:36:49.442 25 INFO tempest.lib.common.rest_client [req-e5f7544b-940c-48df-bbc2-968242545f83 req-e5f7544b-940c-48df-bbc2-968242545f83 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.245s\n2026-06-06 01:36:49.558 23 INFO tempest.lib.common.rest_client [req-43069afb-99f7-4c2b-946c-49bd0953df9a req-43069afb-99f7-4c2b-946c-49bd0953df9a ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.232s\n2026-06-06 01:36:49.599 13 INFO tempest.lib.common.rest_client [req-5c59eb43-b567-4ea6-a0e8-7077803c90f1 req-5c59eb43-b567-4ea6-a0e8-7077803c90f1 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.707s\n2026-06-06 01:36:49.669 27 INFO tempest.lib.common.rest_client [req-7e4dc0d0-8c94-4561-9220-08c4e6aec082 req-7e4dc0d0-8c94-4561-9220-08c4e6aec082 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.756s\n2026-06-06 01:36:49.719 17 INFO tempest.lib.common.rest_client [req-13ca6b96-7758-42f3-ac69-2edf330eac49 req-13ca6b96-7758-42f3-ac69-2edf330eac49 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.682s\n2026-06-06 01:36:49.733 31 INFO tempest.lib.common.rest_client [req-f5b4b6f4-ed94-42d2-a657-9cc9e99b4af4 req-f5b4b6f4-ed94-42d2-a657-9cc9e99b4af4 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2/users/c1359dc9d771466781e18bc0ea04ad99/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.555s\n2026-06-06 01:36:49.768 33 INFO tempest.lib.common.rest_client [req-35b67117-9190-4e68-869b-28c4376a80ce req-35b67117-9190-4e68-869b-28c4376a80ce ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.693s\n2026-06-06 01:36:49.783 15 INFO tempest.lib.common.rest_client [req-afff3e51-bbdc-44fa-aca7-d2a3b1ceee2b req-afff3e51-bbdc-44fa-aca7-d2a3b1ceee2b ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.016s\n2026-06-06 01:36:49.851 37 INFO tempest.lib.common.rest_client [req-d2fc0c10-24a2-43de-80ce-5838fb2d0482 req-d2fc0c10-24a2-43de-80ce-5838fb2d0482 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.771s\n2026-06-06 01:36:49.874 27 INFO tempest.lib.common.rest_client [req-215ddceb-9c87-449d-9559-595caf6ad506 req-215ddceb-9c87-449d-9559-595caf6ad506 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-06-06 01:36:49.902 19 INFO tempest.lib.common.rest_client [req-91df924b-ae8d-4953-98d5-26b4701fb3d2 req-91df924b-ae8d-4953-98d5-26b4701fb3d2 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.625s\n2026-06-06 01:36:49.906 33 INFO tempest.lib.common.rest_client [req-2017bcc6-2871-406e-adbf-c0381a6fa0df req-2017bcc6-2871-406e-adbf-c0381a6fa0df ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s\n2026-06-06 01:36:49.939 11 INFO tempest.lib.common.rest_client [req-5640dc43-87bc-4be2-8ac0-55f007bde40c req-5640dc43-87bc-4be2-8ac0-55f007bde40c ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.886s\n2026-06-06 01:36:50.028 29 INFO tempest.lib.common.rest_client [req-3d349e2b-befa-47ab-8161-f702b5234cce req-3d349e2b-befa-47ab-8161-f702b5234cce ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.631s\n2026-06-06 01:36:50.052 25 INFO tempest.lib.common.rest_client [req-c87e00c1-b3c4-43c2-88cf-44de9f49d246 req-c87e00c1-b3c4-43c2-88cf-44de9f49d246 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.608s\n2026-06-06 01:36:50.062 31 INFO tempest.lib.common.rest_client [req-459ab321-f717-4479-bf29-74d5b84750ff req-459ab321-f717-4479-bf29-74d5b84750ff ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s\n2026-06-06 01:36:50.084 11 INFO tempest.lib.common.rest_client [req-fa093fea-0886-4e66-921f-bb9c906f2564 req-fa093fea-0886-4e66-921f-bb9c906f2564 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s\n2026-06-06 01:36:50.087 27 INFO tempest.lib.common.rest_client [req-46f6310c-1469-4c7d-9541-d19c2cdcff28 req-46f6310c-1469-4c7d-9541-d19c2cdcff28 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/76023b5894a244bc954efecec7f5d826/users/33941c8774544ac0b915a5d3a1622c60/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.212s\n2026-06-06 01:36:50.183 25 INFO tempest.lib.common.rest_client [req-34b715d0-6567-4256-8d0b-3e948d86996d req-34b715d0-6567-4256-8d0b-3e948d86996d ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s\n2026-06-06 01:36:50.198 37 INFO tempest.lib.common.rest_client [req-77129097-6129-4179-9b2c-5a8fd3841b1a req-77129097-6129-4179-9b2c-5a8fd3841b1a ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c9e943049974160a3a9e1b7be176fda/users/88694872cf57419db1114e2db5d5affa/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.345s\n2026-06-06 01:36:50.317 21 INFO tempest.lib.common.rest_client [req-ab9d3329-880f-4da0-a533-c5ab5ed57001 req-ab9d3329-880f-4da0-a533-c5ab5ed57001 ] Request (ImageDependencyTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.072s\n2026-06-06 01:36:50.317 35 INFO tempest.lib.common.rest_client [req-c290ada3-c170-44cb-8854-d54b8e3d592d req-c290ada3-c170-44cb-8854-d54b8e3d592d ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.923s\n2026-06-06 01:36:50.360 25 INFO tempest.lib.common.rest_client [req-c79960e0-5f3b-4863-a07e-1b05a853b0a0 req-c79960e0-5f3b-4863-a07e-1b05a853b0a0 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97/users/27b0563a925b4c728083661006e60208/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.174s\n2026-06-06 01:36:50.359 17 INFO tempest.lib.common.rest_client [req-f414db35-31fc-491a-a3de-78ebe7ea4b2b req-f414db35-31fc-491a-a3de-78ebe7ea4b2b ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3d93db42faf44cc9ef75c790d1269c4/users/8e004fb300a04cecbc30c226fae809bc/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.639s\n2026-06-06 01:36:50.361 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8e004fb300a04cecbc30c226fae809bc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:50.362 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1718665142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3d93db42faf44cc9ef75c790d1269c4', 'project_name': 'tempest-ImagesFormatTest-1718665142', 'tenant_id': 'd3d93db42faf44cc9ef75c790d1269c4', 'tenant_name': 'tempest-ImagesFormatTest-1718665142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8e004fb300a04cecbc30c226fae809bc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:50.362 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1718665142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3d93db42faf44cc9ef75c790d1269c4', 'project_name': 'tempest-ImagesFormatTest-1718665142', 'tenant_id': 'd3d93db42faf44cc9ef75c790d1269c4', 'tenant_name': 'tempest-ImagesFormatTest-1718665142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8e004fb300a04cecbc30c226fae809bc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:50.395 23 INFO tempest.lib.common.rest_client [req-39b99145-6f5e-4ac8-943a-f393983cbfec req-39b99145-6f5e-4ac8-943a-f393983cbfec ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.814s\n2026-06-06 01:36:50.518 13 INFO tempest.lib.common.rest_client [req-820b7c70-b9df-4130-9bae-1342d87932ff req-820b7c70-b9df-4130-9bae-1342d87932ff ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.915s\n2026-06-06 01:36:50.536 33 INFO tempest.lib.common.rest_client [req-a1ff6368-84b8-4b19-a7d0-f29c82b4258c req-a1ff6368-84b8-4b19-a7d0-f29c82b4258c ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea/users/35945b8c02d546dab21b7ccd5cdedfe3/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.628s\n2026-06-06 01:36:50.550 35 INFO tempest.lib.common.rest_client [req-82c2a4f3-8375-40c3-b3fa-d035be2849f2 req-82c2a4f3-8375-40c3-b3fa-d035be2849f2 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-06-06 01:36:50.563 15 INFO tempest.lib.common.rest_client [req-b7498754-3361-45d1-98cb-d60a7c2cf774 req-b7498754-3361-45d1-98cb-d60a7c2cf774 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.776s\n2026-06-06 01:36:50.634 31 INFO tempest.lib.common.rest_client [req-6d13d33e-2655-42ee-9153-5b613bc63041 req-6d13d33e-2655-42ee-9153-5b613bc63041 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2/users/c1359dc9d771466781e18bc0ea04ad99/roles/b380e2bec7c04025aa33ed6751d724db 0.562s\n2026-06-06 01:36:50.684 11 INFO tempest.lib.common.rest_client [req-0b45a179-df06-4429-a370-6d9993d01357 req-0b45a179-df06-4429-a370-6d9993d01357 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a/users/309273ca9e4b4ddc8be7ed23ff1cbd65/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.597s\n2026-06-06 01:36:50.741 19 INFO tempest.lib.common.rest_client [req-9aefdf8c-742d-49bc-a9a7-fb35fd1cd890 req-9aefdf8c-742d-49bc-a9a7-fb35fd1cd890 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.833s\n2026-06-06 01:36:50.754 29 INFO tempest.lib.common.rest_client [req-2985a6e2-719b-4722-9a6b-f8d32af1735b req-2985a6e2-719b-4722-9a6b-f8d32af1735b ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.707s\n2026-06-06 01:36:50.808 27 INFO tempest.lib.common.rest_client [req-a75d09ab-010d-493c-a833-13940e012298 req-a75d09ab-010d-493c-a833-13940e012298 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.716s\n2026-06-06 01:36:50.846 21 INFO tempest.lib.common.rest_client [req-ae33d54f-2609-4ce1-b44f-347a1bda1c2a req-ae33d54f-2609-4ce1-b44f-347a1bda1c2a ] Request (ImageDependencyTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.526s\n2026-06-06 01:36:50.854 37 INFO tempest.lib.common.rest_client [req-b67a15a3-75ad-4f5f-be02-b35d90dcda46 req-b67a15a3-75ad-4f5f-be02-b35d90dcda46 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.655s\n2026-06-06 01:36:50.865 25 INFO tempest.lib.common.rest_client [req-bffff679-dab9-4aa8-ba34-07bda2f48da2 req-bffff679-dab9-4aa8-ba34-07bda2f48da2 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.500s\n2026-06-06 01:36:50.894 33 INFO tempest.lib.common.rest_client [req-d8823cf5-f533-4180-9d6e-da62102fdaa8 req-d8823cf5-f533-4180-9d6e-da62102fdaa8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s\n2026-06-06 01:36:50.903 35 INFO tempest.lib.common.rest_client [req-6358132b-eedb-4aad-9217-f5db9ddf1d94 req-6358132b-eedb-4aad-9217-f5db9ddf1d94 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e/users/44d254d4f16f47e9be74ff831f4049e4/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.347s\n2026-06-06 01:36:50.904 13 INFO tempest.lib.common.rest_client [req-4f4dec9e-5aea-4e8b-b4c8-7baf6eb4fd0d req-4f4dec9e-5aea-4e8b-b4c8-7baf6eb4fd0d ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s\n2026-06-06 01:36:50.929 15 INFO tempest.lib.common.rest_client [req-20f49577-d4d6-4091-9e9a-ff663c87d078 req-20f49577-d4d6-4091-9e9a-ff663c87d078 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b/users/bc8354b57c994ad78475466dc453cb57/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.358s\n2026-06-06 01:36:51.032 31 INFO tempest.lib.common.rest_client [req-82bee0b9-75fa-4458-ade3-b94aa9632528 req-82bee0b9-75fa-4458-ade3-b94aa9632528 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.394s\n2026-06-06 01:36:51.036 11 INFO tempest.lib.common.rest_client [req-df8bbc38-1881-4ff1-9628-1238d8575abd req-df8bbc38-1881-4ff1-9628-1238d8575abd ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s\n2026-06-06 01:36:51.083 23 INFO tempest.lib.common.rest_client [req-2dff36f6-4a7c-4e73-880e-39720839baf0 req-2dff36f6-4a7c-4e73-880e-39720839baf0 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.682s\n2026-06-06 01:36:51.085 21 INFO tempest.lib.common.rest_client [req-361ebc73-ab72-427f-8977-85883bc11cd6 req-361ebc73-ab72-427f-8977-85883bc11cd6 ] Request (ImageDependencyTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d175da57ca7d45939c1c679aa15f0759/users/3f3a8930c88040bca621d9a026f203a3/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.233s\n2026-06-06 01:36:51.096 19 INFO tempest.lib.common.rest_client [req-98a95337-c945-4a80-ba5e-deea84e26ea0 req-98a95337-c945-4a80-ba5e-deea84e26ea0 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.349s\n2026-06-06 01:36:51.102 27 INFO tempest.lib.common.rest_client [req-e1869c22-98c2-4526-9b1a-d498a8bc6da6 req-e1869c22-98c2-4526-9b1a-d498a8bc6da6 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/76023b5894a244bc954efecec7f5d826/users/33941c8774544ac0b915a5d3a1622c60/roles/b380e2bec7c04025aa33ed6751d724db 0.291s\n2026-06-06 01:36:51.189 33 INFO tempest.lib.common.rest_client [req-6be60b86-e8fa-4dbe-872b-db2ca8d866a3 req-6be60b86-e8fa-4dbe-872b-db2ca8d866a3 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea/users/35945b8c02d546dab21b7ccd5cdedfe3/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.293s\n2026-06-06 01:36:51.197 25 INFO tempest.lib.common.rest_client [req-8e43515c-3ebc-451e-86ce-fa190bb2c7fa req-8e43515c-3ebc-451e-86ce-fa190bb2c7fa ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97/users/27b0563a925b4c728083661006e60208/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.329s\n2026-06-06 01:36:51.215 13 INFO tempest.lib.common.rest_client [req-be87556c-25c3-4fbc-b2f5-92b6710186d4 req-be87556c-25c3-4fbc-b2f5-92b6710186d4 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f55cda58d7804d52bc265c6e7089a293/users/56d1cbc4e052491e86e24880a150bf54/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.308s\n2026-06-06 01:36:51.307 15 INFO tempest.lib.common.rest_client [req-49c70e27-a908-49b2-acdd-baaa8becebb6 req-49c70e27-a908-49b2-acdd-baaa8becebb6 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s\n2026-06-06 01:36:51.329 11 INFO tempest.lib.common.rest_client [req-97fbceed-b46f-4201-9ac8-068513243049 req-97fbceed-b46f-4201-9ac8-068513243049 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a/users/309273ca9e4b4ddc8be7ed23ff1cbd65/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.288s\n2026-06-06 01:36:51.349 35 INFO tempest.lib.common.rest_client [req-076c8ebe-1bc0-4d10-ba00-e740ecdd8c2a req-076c8ebe-1bc0-4d10-ba00-e740ecdd8c2a ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s\n2026-06-06 01:36:51.367 37 INFO tempest.lib.common.rest_client [req-9e658990-f543-4e90-b123-83ad8ac0f1d6 req-9e658990-f543-4e90-b123-83ad8ac0f1d6 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c9e943049974160a3a9e1b7be176fda/users/88694872cf57419db1114e2db5d5affa/roles/b380e2bec7c04025aa33ed6751d724db 0.509s\n2026-06-06 01:36:51.406 17 INFO tempest.lib.common.rest_client [req-35fbb242-1d6e-43b8-aaf2-8aae3ab0fdba req-35fbb242-1d6e-43b8-aaf2-8aae3ab0fdba ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.035s\n2026-06-06 01:36:51.418 27 INFO tempest.lib.common.rest_client [req-e9017da0-d25d-469a-9708-d5a8ba4851ca req-e9017da0-d25d-469a-9708-d5a8ba4851ca ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.312s\n2026-06-06 01:36:51.420 29 INFO tempest.lib.common.rest_client [req-bdbaccd0-b327-47ae-abe3-370900f0c134 req-bdbaccd0-b327-47ae-abe3-370900f0c134 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.663s\n2026-06-06 01:36:51.465 25 INFO tempest.lib.common.rest_client [req-9b36c736-aed3-4021-b103-8df52b1a42f6 req-9b36c736-aed3-4021-b103-8df52b1a42f6 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s\n2026-06-06 01:36:51.484 31 INFO tempest.lib.common.rest_client [req-3132361a-dade-4b13-a923-85c548e8b6b3 req-3132361a-dade-4b13-a923-85c548e8b6b3 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2/users/c1359dc9d771466781e18bc0ea04ad99/roles/179020e6cbbd49558eed021a5b3f6c4a 0.449s\n2026-06-06 01:36:51.527 21 INFO tempest.lib.common.rest_client [req-42098d51-a0d0-4ec7-9978-5733311da973 req-42098d51-a0d0-4ec7-9978-5733311da973 ] Request (ImageDependencyTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s\n2026-06-06 01:36:51.531 23 INFO tempest.lib.common.rest_client [req-dfdc029d-ed2f-42af-bfb9-5acbe6e030d5 req-dfdc029d-ed2f-42af-bfb9-5acbe6e030d5 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.446s\n2026-06-06 01:36:51.558 19 INFO tempest.lib.common.rest_client [req-111c5a35-14bc-49f2-93ee-1ed9a8c412c7 req-111c5a35-14bc-49f2-93ee-1ed9a8c412c7 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ac68667e3724865a9b7e4b609c55129/users/e6597ceb9a7445859ae3fdc03e113518/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.457s\n2026-06-06 01:36:51.586 35 INFO tempest.lib.common.rest_client [req-0abc69f8-46f8-4b1e-91ef-8dd68a6f4ae0 req-0abc69f8-46f8-4b1e-91ef-8dd68a6f4ae0 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e/users/44d254d4f16f47e9be74ff831f4049e4/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.235s\n2026-06-06 01:36:51.609 13 INFO tempest.lib.common.rest_client [req-ff2b2415-94e1-4e1c-975d-a7e20654a243 req-ff2b2415-94e1-4e1c-975d-a7e20654a243 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s\n2026-06-06 01:36:51.637 15 INFO tempest.lib.common.rest_client [req-6e46846a-b2cf-4bfc-a8a5-559bf16efa74 req-6e46846a-b2cf-4bfc-a8a5-559bf16efa74 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b/users/bc8354b57c994ad78475466dc453cb57/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.328s\n2026-06-06 01:36:51.640 29 INFO tempest.lib.common.rest_client [req-52c4b449-fc8d-4991-bfc9-3ccb8030033a req-52c4b449-fc8d-4991-bfc9-3ccb8030033a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-06-06 01:36:51.663 33 INFO tempest.lib.common.rest_client [req-b4c919cb-5c58-4933-9d71-46779231d143 req-b4c919cb-5c58-4933-9d71-46779231d143 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.471s\n2026-06-06 01:36:51.709 27 INFO tempest.lib.common.rest_client [req-d86057cf-553e-4aff-bd63-67e7f075b81e req-d86057cf-553e-4aff-bd63-67e7f075b81e ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/76023b5894a244bc954efecec7f5d826/users/33941c8774544ac0b915a5d3a1622c60/roles/179020e6cbbd49558eed021a5b3f6c4a 0.283s\n2026-06-06 01:36:51.712 37 INFO tempest.lib.common.rest_client [req-79d229a4-0df5-4492-9e5b-0e4ae7888b00 req-79d229a4-0df5-4492-9e5b-0e4ae7888b00 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s\n2026-06-06 01:36:51.720 19 INFO tempest.lib.common.rest_client [req-b7db7e0a-4756-4db6-91a2-3f0526224c98 req-b7db7e0a-4756-4db6-91a2-3f0526224c98 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-06-06 01:36:51.754 31 INFO tempest.lib.common.rest_client [req-3e95c3ba-4dd7-4123-9dd0-059f44281d2a req-3e95c3ba-4dd7-4123-9dd0-059f44281d2a ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s\n2026-06-06 01:36:51.777 25 INFO tempest.lib.common.rest_client [req-e995e5e3-bc32-4b82-a840-33906c31518f req-e995e5e3-bc32-4b82-a840-33906c31518f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97/users/27b0563a925b4c728083661006e60208/roles/b380e2bec7c04025aa33ed6751d724db 0.310s\n2026-06-06 01:36:51.797 11 INFO tempest.lib.common.rest_client [req-59b2191d-5271-4da4-a243-36a0797264b7 req-59b2191d-5271-4da4-a243-36a0797264b7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.466s\n2026-06-06 01:36:51.823 21 INFO tempest.lib.common.rest_client [req-a516a3b8-3498-4b21-b64d-6824d261b230 req-a516a3b8-3498-4b21-b64d-6824d261b230 ] Request (ImageDependencyTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d175da57ca7d45939c1c679aa15f0759/users/3f3a8930c88040bca621d9a026f203a3/roles/b380e2bec7c04025aa33ed6751d724db 0.289s\n2026-06-06 01:36:51.846 13 INFO tempest.lib.common.rest_client [req-c1d37c3a-d6e1-46e1-ac3c-4d1b3d4e7545 req-c1d37c3a-d6e1-46e1-ac3c-4d1b3d4e7545 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f55cda58d7804d52bc265c6e7089a293/users/56d1cbc4e052491e86e24880a150bf54/roles/b380e2bec7c04025aa33ed6751d724db 0.234s\n2026-06-06 01:36:51.892 27 INFO tempest.lib.common.rest_client [req-624f0711-3be0-4fd9-afc3-ecf1dc0568ec req-624f0711-3be0-4fd9-afc3-ecf1dc0568ec ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-06-06 01:36:51.970 21 INFO tempest.lib.common.rest_client [req-dd785ef2-f252-44bb-ac3e-edaac46f0bb0 req-dd785ef2-f252-44bb-ac3e-edaac46f0bb0 ] Request (ImageDependencyTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-06-06 01:36:51.975 17 INFO tempest.lib.common.rest_client [req-e9a1d944-9f47-42a8-a15b-604d16efa530 req-e9a1d944-9f47-42a8-a15b-604d16efa530 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.565s\n2026-06-06 01:36:51.981 31 INFO tempest.lib.common.rest_client [req-fdc2c1a1-a5aa-4cb7-8220-38ce3d1003f8 req-fdc2c1a1-a5aa-4cb7-8220-38ce3d1003f8 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2/users/c1359dc9d771466781e18bc0ea04ad99/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.225s\n2026-06-06 01:36:51.982 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c1359dc9d771466781e18bc0ea04ad99 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:51.982 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1227156962-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e6637f3d1842473f8abba84d958c56e2', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1227156962', 'tenant_id': 'e6637f3d1842473f8abba84d958c56e2', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1227156962', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c1359dc9d771466781e18bc0ea04ad99', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:51.983 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1227156962-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e6637f3d1842473f8abba84d958c56e2', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1227156962', 'tenant_id': 'e6637f3d1842473f8abba84d958c56e2', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1227156962', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c1359dc9d771466781e18bc0ea04ad99', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:51.995 35 INFO tempest.lib.common.rest_client [req-aed4c12b-0eec-4aa7-8ebd-941b9573eaad req-aed4c12b-0eec-4aa7-8ebd-941b9573eaad ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.401s\n2026-06-06 01:36:52.007 23 INFO tempest.lib.common.rest_client [req-f17a4605-d468-478d-a0f3-ed87bf404108 req-f17a4605-d468-478d-a0f3-ed87bf404108 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0/users/2b0a38fea9d048589e5b18f3540e5249/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.473s\n{3} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured\n{3} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured\n{3} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured\n{3} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured\n2026-06-06 01:36:52.100 29 INFO tempest.lib.common.rest_client [req-79a612ef-f68e-4861-99bf-3e92e310fde6 req-79a612ef-f68e-4861-99bf-3e92e310fde6 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a00d96d59f6b4e898110a251236ae5d1/users/630fbcca9f754bbe8221ebf29f69caa8/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.458s\n2026-06-06 01:36:52.101 37 INFO tempest.lib.common.rest_client [req-10960b85-5ab1-49b5-90da-a00ec34d7c01 req-10960b85-5ab1-49b5-90da-a00ec34d7c01 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c9e943049974160a3a9e1b7be176fda/users/88694872cf57419db1114e2db5d5affa/roles/179020e6cbbd49558eed021a5b3f6c4a 0.387s\n2026-06-06 01:36:52.149 21 INFO tempest.lib.common.rest_client [req-7217a186-8c0c-43d5-ba58-646839100b46 req-7217a186-8c0c-43d5-ba58-646839100b46 ] Request (ImageDependencyTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d175da57ca7d45939c1c679aa15f0759/users/3f3a8930c88040bca621d9a026f203a3/roles/179020e6cbbd49558eed021a5b3f6c4a 0.176s\n2026-06-06 01:36:52.158 33 INFO tempest.lib.common.rest_client [req-ecd34d29-b94d-4fbb-9bb1-8fba0ceb1bfb req-ecd34d29-b94d-4fbb-9bb1-8fba0ceb1bfb ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea/users/35945b8c02d546dab21b7ccd5cdedfe3/roles/b380e2bec7c04025aa33ed6751d724db 0.492s\n2026-06-06 01:36:52.172 15 INFO tempest.lib.common.rest_client [req-3c756998-9e53-4995-a030-2666f256dfab req-3c756998-9e53-4995-a030-2666f256dfab ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.533s\n2026-06-06 01:36:52.199 23 INFO tempest.lib.common.rest_client [req-51bf48c4-0961-4f7f-a2e9-8c9f07e783f7 req-51bf48c4-0961-4f7f-a2e9-8c9f07e783f7 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-06-06 01:36:52.271 25 INFO tempest.lib.common.rest_client [req-c9d6789c-a633-485e-9a1e-77db3a7fd892 req-c9d6789c-a633-485e-9a1e-77db3a7fd892 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.491s\n2026-06-06 01:36:52.280 11 INFO tempest.lib.common.rest_client [req-ad14e850-0bb8-401f-a6c1-d53cf01a9db4 req-ad14e850-0bb8-401f-a6c1-d53cf01a9db4 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a/users/309273ca9e4b4ddc8be7ed23ff1cbd65/roles/b380e2bec7c04025aa33ed6751d724db 0.479s\n2026-06-06 01:36:52.282 29 INFO tempest.lib.common.rest_client [req-e84ea28d-12e9-4a90-b813-1719da4b0d26 req-e84ea28d-12e9-4a90-b813-1719da4b0d26 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-06-06 01:36:52.294 13 INFO tempest.lib.common.rest_client [req-9ba3ce31-fa09-429f-b2c2-82047133e8c6 req-9ba3ce31-fa09-429f-b2c2-82047133e8c6 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.442s\n2026-06-06 01:36:52.296 19 INFO tempest.lib.common.rest_client [req-ba9d3f62-369f-40de-aa80-d3de54374231 req-ba9d3f62-369f-40de-aa80-d3de54374231 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ac68667e3724865a9b7e4b609c55129/users/e6597ceb9a7445859ae3fdc03e113518/roles/b380e2bec7c04025aa33ed6751d724db 0.573s\n2026-06-06 01:36:52.367 15 INFO tempest.lib.common.rest_client [req-718b07ed-27b3-48cd-8056-ae0dbbb3a725 req-718b07ed-27b3-48cd-8056-ae0dbbb3a725 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b/users/bc8354b57c994ad78475466dc453cb57/roles/b380e2bec7c04025aa33ed6751d724db 0.193s\n2026-06-06 01:36:52.455 27 INFO tempest.lib.common.rest_client [req-4bf0973f-8d3d-4e99-91c0-4c40193d058c req-4bf0973f-8d3d-4e99-91c0-4c40193d058c ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/76023b5894a244bc954efecec7f5d826/users/33941c8774544ac0b915a5d3a1622c60/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.559s\n2026-06-06 01:36:52.455 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 33941c8774544ac0b915a5d3a1622c60 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:52.456 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1821387775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '76023b5894a244bc954efecec7f5d826', 'project_name': 'tempest-ImagesMemberTest-1821387775', 'tenant_id': '76023b5894a244bc954efecec7f5d826', 'tenant_name': 'tempest-ImagesMemberTest-1821387775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33941c8774544ac0b915a5d3a1622c60', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:52.456 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1821387775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '76023b5894a244bc954efecec7f5d826', 'project_name': 'tempest-ImagesMemberTest-1821387775', 'tenant_id': '76023b5894a244bc954efecec7f5d826', 'tenant_name': 'tempest-ImagesMemberTest-1821387775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33941c8774544ac0b915a5d3a1622c60', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:52.481 29 INFO tempest.lib.common.rest_client [req-129e6070-d12a-4796-88fb-2be3eb0ff8d6 req-129e6070-d12a-4796-88fb-2be3eb0ff8d6 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a00d96d59f6b4e898110a251236ae5d1/users/630fbcca9f754bbe8221ebf29f69caa8/roles/b380e2bec7c04025aa33ed6751d724db 0.197s\n2026-06-06 01:36:52.479 35 INFO tempest.lib.common.rest_client [req-c1953c90-9b40-4d08-b1d0-ad9caeccc57a req-c1953c90-9b40-4d08-b1d0-ad9caeccc57a ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e/users/44d254d4f16f47e9be74ff831f4049e4/roles/b380e2bec7c04025aa33ed6751d724db 0.481s\n2026-06-06 01:36:52.488 17 INFO tempest.lib.common.rest_client [req-6b750184-db67-40a4-aaee-d387ad7790e2 req-6b750184-db67-40a4-aaee-d387ad7790e2 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8e004fb300a04cecbc30c226fae809bc 0.414s\n2026-06-06 01:36:52.489 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d3d93db42faf44cc9ef75c790d1269c4\n2026-06-06 01:36:52.552 19 INFO tempest.lib.common.rest_client [req-d799adff-cac8-4328-80f5-3f32f496388c req-d799adff-cac8-4328-80f5-3f32f496388c ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-06-06 01:36:52.599 21 INFO tempest.lib.common.rest_client [req-0bb8e423-28f0-4e7a-9112-7e28d84ace00 req-0bb8e423-28f0-4e7a-9112-7e28d84ace00 ] Request (ImageDependencyTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.447s\n2026-06-06 01:36:52.609 37 INFO tempest.lib.common.rest_client [req-aea8d8b6-e598-4b41-a2fb-7fee17a7a52f req-aea8d8b6-e598-4b41-a2fb-7fee17a7a52f ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.506s\n2026-06-06 01:36:52.617 35 INFO tempest.lib.common.rest_client [req-6abcd685-f667-47ec-8072-2e75807c4e78 req-6abcd685-f667-47ec-8072-2e75807c4e78 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s\n2026-06-06 01:36:52.646 23 INFO tempest.lib.common.rest_client [req-b466e9c5-5855-4c2f-96b6-5f4fd1871705 req-b466e9c5-5855-4c2f-96b6-5f4fd1871705 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0/users/2b0a38fea9d048589e5b18f3540e5249/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.444s\n2026-06-06 01:36:52.660 33 INFO tempest.lib.common.rest_client [req-e0b6fdb8-2125-4557-8e9b-672d03a2aed1 req-e0b6fdb8-2125-4557-8e9b-672d03a2aed1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s\n2026-06-06 01:36:52.675 25 INFO tempest.lib.common.rest_client [req-ee3ac8e6-7f81-4940-a6df-6c79c3e9b14a req-ee3ac8e6-7f81-4940-a6df-6c79c3e9b14a ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97/users/27b0563a925b4c728083661006e60208/roles/179020e6cbbd49558eed021a5b3f6c4a 0.401s\n2026-06-06 01:36:52.761 11 INFO tempest.lib.common.rest_client [req-03123028-cf84-48f8-bc95-187cc71a756e req-03123028-cf84-48f8-bc95-187cc71a756e ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.477s\n2026-06-06 01:36:52.779 19 INFO tempest.lib.common.rest_client [req-30e487b3-1794-494e-bbfd-a93cea06e1cc req-30e487b3-1794-494e-bbfd-a93cea06e1cc ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ac68667e3724865a9b7e4b609c55129/users/e6597ceb9a7445859ae3fdc03e113518/roles/179020e6cbbd49558eed021a5b3f6c4a 0.224s\n2026-06-06 01:36:52.783 13 INFO tempest.lib.common.rest_client [req-e5f808a1-431e-4c69-9bd8-49c2e06fae61 req-e5f808a1-431e-4c69-9bd8-49c2e06fae61 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f55cda58d7804d52bc265c6e7089a293/users/56d1cbc4e052491e86e24880a150bf54/roles/179020e6cbbd49558eed021a5b3f6c4a 0.486s\n2026-06-06 01:36:52.837 31 INFO tempest.lib.common.rest_client [req-1ba31632-a57a-4c66-ac0f-71e09105f621 req-1ba31632-a57a-4c66-ac0f-71e09105f621 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.847s\n2026-06-06 01:36:52.850 35 INFO tempest.lib.common.rest_client [req-0889fc71-fac1-4cad-9b6b-28b8b636e2e6 req-0889fc71-fac1-4cad-9b6b-28b8b636e2e6 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e/users/44d254d4f16f47e9be74ff831f4049e4/roles/179020e6cbbd49558eed021a5b3f6c4a 0.229s\n2026-06-06 01:36:52.948 29 INFO tempest.lib.common.rest_client [req-059f4f9a-132c-4aab-84ab-b792a48547e8 req-059f4f9a-132c-4aab-84ab-b792a48547e8 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.464s\n2026-06-06 01:36:52.963 13 INFO tempest.lib.common.rest_client [req-7af2cc11-756f-41c9-9e62-226d3f930634 req-7af2cc11-756f-41c9-9e62-226d3f930634 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-06-06 01:36:52.973 25 INFO tempest.lib.common.rest_client [req-7387a18a-056e-4821-8ce0-bbaad6a2bbf8 req-7387a18a-056e-4821-8ce0-bbaad6a2bbf8 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s\n2026-06-06 01:36:52.981 15 INFO tempest.lib.common.rest_client [req-1861d87f-110e-4f86-bad4-ac55afcaab27 req-1861d87f-110e-4f86-bad4-ac55afcaab27 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.609s\n2026-06-06 01:36:53.007 21 INFO tempest.lib.common.rest_client [req-014c34ff-d1a9-45f0-ae49-9e01729a9604 req-014c34ff-d1a9-45f0-ae49-9e01729a9604 ] Request (ImageDependencyTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d175da57ca7d45939c1c679aa15f0759/users/3f3a8930c88040bca621d9a026f203a3/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.400s\n2026-06-06 01:36:53.012 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f3a8930c88040bca621d9a026f203a3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:53.012 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageDependencyTests-317464111-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd175da57ca7d45939c1c679aa15f0759', 'project_name': 'tempest-ImageDependencyTests-317464111', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'tenant_name': 'tempest-ImageDependencyTests-317464111', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.013 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageDependencyTests-317464111-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd175da57ca7d45939c1c679aa15f0759', 'project_name': 'tempest-ImageDependencyTests-317464111', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'tenant_name': 'tempest-ImageDependencyTests-317464111', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.106 23 INFO tempest.lib.common.rest_client [req-3d869afb-8e24-4c7d-a8ee-1daa21266e39 req-3d869afb-8e24-4c7d-a8ee-1daa21266e39 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.457s\n2026-06-06 01:36:53.112 27 INFO tempest.lib.common.rest_client [req-d548e717-6a37-48bc-b882-3fae99235be6 req-d548e717-6a37-48bc-b882-3fae99235be6 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-06-06 01:36:53.140 13 INFO tempest.lib.common.rest_client [req-dc515c33-f172-4e95-9528-3fd7218ba35f req-dc515c33-f172-4e95-9528-3fd7218ba35f ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f55cda58d7804d52bc265c6e7089a293/users/56d1cbc4e052491e86e24880a150bf54/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.174s\n2026-06-06 01:36:53.141 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 56d1cbc4e052491e86e24880a150bf54 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:53.142 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1319479426-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f55cda58d7804d52bc265c6e7089a293', 'project_name': 'tempest-BasicOperationsImagesTest-1319479426', 'tenant_id': 'f55cda58d7804d52bc265c6e7089a293', 'tenant_name': 'tempest-BasicOperationsImagesTest-1319479426', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '56d1cbc4e052491e86e24880a150bf54', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.143 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1319479426-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f55cda58d7804d52bc265c6e7089a293', 'project_name': 'tempest-BasicOperationsImagesTest-1319479426', 'tenant_id': 'f55cda58d7804d52bc265c6e7089a293', 'tenant_name': 'tempest-BasicOperationsImagesTest-1319479426', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '56d1cbc4e052491e86e24880a150bf54', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.147 11 INFO tempest.lib.common.rest_client [req-cfea124f-e318-4d7c-9850-dd4b35e0da9a req-cfea124f-e318-4d7c-9850-dd4b35e0da9a ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a/users/309273ca9e4b4ddc8be7ed23ff1cbd65/roles/179020e6cbbd49558eed021a5b3f6c4a 0.382s\n2026-06-06 01:36:53.199 29 INFO tempest.lib.common.rest_client [req-bbd9824e-7f97-45bc-8cdf-a1d04d95479e req-bbd9824e-7f97-45bc-8cdf-a1d04d95479e ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a00d96d59f6b4e898110a251236ae5d1/users/630fbcca9f754bbe8221ebf29f69caa8/roles/179020e6cbbd49558eed021a5b3f6c4a 0.249s\n2026-06-06 01:36:53.236 37 INFO tempest.lib.common.rest_client [req-1eb9cd0e-13ba-47e8-9808-ab330dd92437 req-1eb9cd0e-13ba-47e8-9808-ab330dd92437 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c9e943049974160a3a9e1b7be176fda/users/88694872cf57419db1114e2db5d5affa/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.624s\n2026-06-06 01:36:53.237 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 88694872cf57419db1114e2db5d5affa is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:53.238 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1323263179-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c9e943049974160a3a9e1b7be176fda', 'project_name': 'tempest-ImagesTagsNegativeTest-1323263179', 'tenant_id': '5c9e943049974160a3a9e1b7be176fda', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1323263179', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88694872cf57419db1114e2db5d5affa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.238 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1323263179-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c9e943049974160a3a9e1b7be176fda', 'project_name': 'tempest-ImagesTagsNegativeTest-1323263179', 'tenant_id': '5c9e943049974160a3a9e1b7be176fda', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1323263179', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88694872cf57419db1114e2db5d5affa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.275 17 INFO tempest.lib.common.rest_client [req-4debb360-9bb6-40e1-a443-cffb04438598 req-4debb360-9bb6-40e1-a443-cffb04438598 ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.783s\n2026-06-06 01:36:53.350 33 INFO tempest.lib.common.rest_client [req-efddd723-0e6e-4977-97b2-560fa59f8708 req-efddd723-0e6e-4977-97b2-560fa59f8708 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea/users/35945b8c02d546dab21b7ccd5cdedfe3/roles/179020e6cbbd49558eed021a5b3f6c4a 0.689s\n2026-06-06 01:36:53.346 31 INFO tempest.lib.common.rest_client [req-1797c3a7-c50c-4b95-a6b4-d5ad4c19999e req-1797c3a7-c50c-4b95-a6b4-d5ad4c19999e ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.504s\n2026-06-06 01:36:53.339 25 INFO tempest.lib.common.rest_client [req-923e2ff6-8c11-4dfa-9cb8-d971d085ba1f req-923e2ff6-8c11-4dfa-9cb8-d971d085ba1f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97/users/27b0563a925b4c728083661006e60208/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.363s\n2026-06-06 01:36:53.343 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 27b0563a925b4c728083661006e60208 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:53.343 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1068885191-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dcf70a72994c43e5868075e5685a8f97', 'project_name': 'tempest-MetadataResourceTypesTest-1068885191', 'tenant_id': 'dcf70a72994c43e5868075e5685a8f97', 'tenant_name': 'tempest-MetadataResourceTypesTest-1068885191', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27b0563a925b4c728083661006e60208', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.344 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1068885191-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dcf70a72994c43e5868075e5685a8f97', 'project_name': 'tempest-MetadataResourceTypesTest-1068885191', 'tenant_id': 'dcf70a72994c43e5868075e5685a8f97', 'tenant_name': 'tempest-MetadataResourceTypesTest-1068885191', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27b0563a925b4c728083661006e60208', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.381 23 INFO tempest.lib.common.rest_client [req-ec9a1935-9ecf-4c2b-92d1-9e6f3382c752 req-ec9a1935-9ecf-4c2b-92d1-9e6f3382c752 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0/users/2b0a38fea9d048589e5b18f3540e5249/roles/b380e2bec7c04025aa33ed6751d724db 0.272s\n2026-06-06 01:36:53.444 19 INFO tempest.lib.common.rest_client [req-ba7ca18b-b22a-4b48-bdd5-e312cda08c17 req-ba7ca18b-b22a-4b48-bdd5-e312cda08c17 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.661s\n2026-06-06 01:36:53.495 29 INFO tempest.lib.common.rest_client [req-bfd11517-8e61-48b0-a31b-cef2431e9b93 req-bfd11517-8e61-48b0-a31b-cef2431e9b93 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s\n2026-06-06 01:36:53.514 35 INFO tempest.lib.common.rest_client [req-b8268824-8565-4af4-8f39-6fa4eaa775ce req-b8268824-8565-4af4-8f39-6fa4eaa775ce ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.662s\n2026-06-06 01:36:53.510 15 INFO tempest.lib.common.rest_client [req-0390c255-b790-4914-9914-1cef85f209d3 req-0390c255-b790-4914-9914-1cef85f209d3 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b/users/bc8354b57c994ad78475466dc453cb57/roles/179020e6cbbd49558eed021a5b3f6c4a 0.524s\n2026-06-06 01:36:53.525 11 INFO tempest.lib.common.rest_client [req-12cb452c-4cd0-4e1e-94a2-4b01bea98a5c req-12cb452c-4cd0-4e1e-94a2-4b01bea98a5c ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s\n2026-06-06 01:36:53.636 27 INFO tempest.lib.common.rest_client [req-4f9860bd-4c76-4bc0-b53d-47afc0312e0e req-4f9860bd-4c76-4bc0-b53d-47afc0312e0e ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.521s\n2026-06-06 01:36:53.633 19 INFO tempest.lib.common.rest_client [req-945eca7c-b9ca-40e1-8271-8d688625461c req-945eca7c-b9ca-40e1-8271-8d688625461c ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ac68667e3724865a9b7e4b609c55129/users/e6597ceb9a7445859ae3fdc03e113518/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.183s\n2026-06-06 01:36:53.634 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e6597ceb9a7445859ae3fdc03e113518 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:53.635 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-236686047-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ac68667e3724865a9b7e4b609c55129', 'project_name': 'tempest-ImportImagesNegativeTest-236686047', 'tenant_id': '4ac68667e3724865a9b7e4b609c55129', 'tenant_name': 'tempest-ImportImagesNegativeTest-236686047', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6597ceb9a7445859ae3fdc03e113518', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.636 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-236686047-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ac68667e3724865a9b7e4b609c55129', 'project_name': 'tempest-ImportImagesNegativeTest-236686047', 'tenant_id': '4ac68667e3724865a9b7e4b609c55129', 'tenant_name': 'tempest-ImportImagesNegativeTest-236686047', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6597ceb9a7445859ae3fdc03e113518', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.719 33 INFO tempest.lib.common.rest_client [req-0d3f3834-bec9-4c6e-abab-fa9a895fc464 req-0d3f3834-bec9-4c6e-abab-fa9a895fc464 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s\n2026-06-06 01:36:53.760 23 INFO tempest.lib.common.rest_client [req-35ae80fc-55d5-4c3d-8cdc-ec84031f36c9 req-35ae80fc-55d5-4c3d-8cdc-ec84031f36c9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s\n2026-06-06 01:36:53.758 29 INFO tempest.lib.common.rest_client [req-37328274-3c92-41ae-8010-38d81c999888 req-37328274-3c92-41ae-8010-38d81c999888 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a00d96d59f6b4e898110a251236ae5d1/users/630fbcca9f754bbe8221ebf29f69caa8/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.261s\n2026-06-06 01:36:53.758 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 630fbcca9f754bbe8221ebf29f69caa8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:53.759 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1598034575-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a00d96d59f6b4e898110a251236ae5d1', 'project_name': 'tempest-ImagesMemberNegativeTest-1598034575', 'tenant_id': 'a00d96d59f6b4e898110a251236ae5d1', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1598034575', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '630fbcca9f754bbe8221ebf29f69caa8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.759 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1598034575-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a00d96d59f6b4e898110a251236ae5d1', 'project_name': 'tempest-ImagesMemberNegativeTest-1598034575', 'tenant_id': 'a00d96d59f6b4e898110a251236ae5d1', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1598034575', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '630fbcca9f754bbe8221ebf29f69caa8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:53.850 15 INFO tempest.lib.common.rest_client [req-73729f0e-edb5-404e-9ece-0da386c5bb11 req-73729f0e-edb5-404e-9ece-0da386c5bb11 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.338s\n2026-06-06 01:36:53.876 21 INFO tempest.lib.common.rest_client [req-9094bf58-86cf-4a27-917b-dae725fb8eeb req-9094bf58-86cf-4a27-917b-dae725fb8eeb ] Request (ImageDependencyTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.843s\n2026-06-06 01:36:53.972 25 INFO tempest.lib.common.rest_client [req-786991c6-5259-4941-b3db-42c5197c0b3a req-786991c6-5259-4941-b3db-42c5197c0b3a ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s\n2026-06-06 01:36:54.025 23 INFO tempest.lib.common.rest_client [req-6785701d-6be2-48ee-8e5a-2f5c5c94421e req-6785701d-6be2-48ee-8e5a-2f5c5c94421e ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0/users/2b0a38fea9d048589e5b18f3540e5249/roles/179020e6cbbd49558eed021a5b3f6c4a 0.260s\n2026-06-06 01:36:54.051 13 INFO tempest.lib.common.rest_client [req-63bd28ce-828f-49fa-9f78-1fc103c9f184 req-63bd28ce-828f-49fa-9f78-1fc103c9f184 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.892s\n2026-06-06 01:36:54.083 37 INFO tempest.lib.common.rest_client [req-203f3167-e3dc-45e3-9992-6db5173ed19b req-203f3167-e3dc-45e3-9992-6db5173ed19b ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.838s\n2026-06-06 01:36:54.145 23 INFO tempest.lib.common.rest_client [req-9d030f6a-7da7-4387-9119-d510b973a3aa req-9d030f6a-7da7-4387-9119-d510b973a3aa ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s\n2026-06-06 01:36:54.241 35 INFO tempest.lib.common.rest_client [req-dd884950-6117-48fc-bc60-f5e4fbefb85b req-dd884950-6117-48fc-bc60-f5e4fbefb85b ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e/users/44d254d4f16f47e9be74ff831f4049e4/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.724s\n2026-06-06 01:36:54.243 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 44d254d4f16f47e9be74ff831f4049e4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:54.244 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-271348850-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c45c772f919b40f5b5d872bedb61137e', 'project_name': 'tempest-MetadataNamespacesTest-271348850', 'tenant_id': 'c45c772f919b40f5b5d872bedb61137e', 'tenant_name': 'tempest-MetadataNamespacesTest-271348850', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '44d254d4f16f47e9be74ff831f4049e4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:54.245 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-271348850-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c45c772f919b40f5b5d872bedb61137e', 'project_name': 'tempest-MetadataNamespacesTest-271348850', 'tenant_id': 'c45c772f919b40f5b5d872bedb61137e', 'tenant_name': 'tempest-MetadataNamespacesTest-271348850', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '44d254d4f16f47e9be74ff831f4049e4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:54.310 19 INFO tempest.lib.common.rest_client [req-12600b4d-2494-439c-8be2-98fa92320538 req-12600b4d-2494-439c-8be2-98fa92320538 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-06-06 01:36:54.312 27 INFO tempest.lib.common.rest_client [req-daf8fbb4-871f-40c9-96b1-39c01a4fd1ee req-daf8fbb4-871f-40c9-96b1-39c01a4fd1ee ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.672s\n2026-06-06 01:36:54.372 11 INFO tempest.lib.common.rest_client [req-feab9a5e-8d38-4223-8433-41ef7c1c8cbd req-feab9a5e-8d38-4223-8433-41ef7c1c8cbd ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a/users/309273ca9e4b4ddc8be7ed23ff1cbd65/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.841s\n2026-06-06 01:36:54.372 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 309273ca9e4b4ddc8be7ed23ff1cbd65 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:54.373 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-903526674-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7331bf7a140a4c20bad823b3d6239b4a', 'project_name': 'tempest-BasicOperationsImagesAdminTest-903526674', 'tenant_id': '7331bf7a140a4c20bad823b3d6239b4a', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-903526674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '309273ca9e4b4ddc8be7ed23ff1cbd65', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:54.374 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-903526674-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7331bf7a140a4c20bad823b3d6239b4a', 'project_name': 'tempest-BasicOperationsImagesAdminTest-903526674', 'tenant_id': '7331bf7a140a4c20bad823b3d6239b4a', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-903526674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '309273ca9e4b4ddc8be7ed23ff1cbd65', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:54.430 17 INFO tempest.lib.common.rest_client [req-0e4ca6e3-789c-43ff-90f6-0d9df80659af req-0e4ca6e3-789c-43ff-90f6-0d9df80659af ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d3d93db42faf44cc9ef75c790d1269c4&name=default 1.149s\n2026-06-06 01:36:54.517 27 INFO tempest.lib.common.rest_client [req-90f45c85-a8cd-4629-9fd0-d772f9b0974d req-90f45c85-a8cd-4629-9fd0-d772f9b0974d ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-06-06 01:36:54.507 33 INFO tempest.lib.common.rest_client [req-ee31d0cb-18f3-4599-8210-22e421170289 req-ee31d0cb-18f3-4599-8210-22e421170289 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea/users/35945b8c02d546dab21b7ccd5cdedfe3/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.786s\n2026-06-06 01:36:54.508 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 35945b8c02d546dab21b7ccd5cdedfe3 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:54.511 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1140799392-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17d24e6018bc47ceb735877899ba15ea', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1140799392', 'tenant_id': '17d24e6018bc47ceb735877899ba15ea', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1140799392', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35945b8c02d546dab21b7ccd5cdedfe3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:54.513 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1140799392-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17d24e6018bc47ceb735877899ba15ea', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1140799392', 'tenant_id': '17d24e6018bc47ceb735877899ba15ea', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1140799392', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35945b8c02d546dab21b7ccd5cdedfe3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:54.541 37 INFO tempest.lib.common.rest_client [req-465ae917-4ed0-4ba7-9699-4e7c648e026f req-465ae917-4ed0-4ba7-9699-4e7c648e026f ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.453s\n2026-06-06 01:36:54.586 29 INFO tempest.lib.common.rest_client [req-aa5879f9-3c0e-40ad-b723-0c0a6a0a8772 req-aa5879f9-3c0e-40ad-b723-0c0a6a0a8772 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.818s\n2026-06-06 01:36:54.587 31 INFO tempest.lib.common.rest_client [req-bd4a0f2e-22a8-4178-b386-181c56fc4675 req-bd4a0f2e-22a8-4178-b386-181c56fc4675 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.233s\n2026-06-06 01:36:54.621 15 INFO tempest.lib.common.rest_client [req-ce666e64-f3dd-4b9b-a11c-1f475ad62cb0 req-ce666e64-f3dd-4b9b-a11c-1f475ad62cb0 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b/users/bc8354b57c994ad78475466dc453cb57/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.768s\n2026-06-06 01:36:54.622 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bc8354b57c994ad78475466dc453cb57 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:54.622 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1283482395-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4916717b035c4f0db10bb7776e6f148b', 'project_name': 'tempest-ImageTaskCreate-1283482395', 'tenant_id': '4916717b035c4f0db10bb7776e6f148b', 'tenant_name': 'tempest-ImageTaskCreate-1283482395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc8354b57c994ad78475466dc453cb57', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:54.622 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1283482395-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4916717b035c4f0db10bb7776e6f148b', 'project_name': 'tempest-ImageTaskCreate-1283482395', 'tenant_id': '4916717b035c4f0db10bb7776e6f148b', 'tenant_name': 'tempest-ImageTaskCreate-1283482395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc8354b57c994ad78475466dc453cb57', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:54.640 21 INFO tempest.lib.common.rest_client [req-93f53218-c4c8-4c98-bc94-1e27809bc095 req-93f53218-c4c8-4c98-bc94-1e27809bc095 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.754s\n2026-06-06 01:36:54.648 37 INFO tempest.lib.common.rest_client [req-de5cdae2-3105-44e4-a091-fbfa39f6b930 req-de5cdae2-3105-44e4-a091-fbfa39f6b930 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/fbe5b91a-6429-45f5-bf5c-c2d98b80a161/tags/tempest-non-exist-tag-1274220658 0.104s\n2026-06-06 01:36:54.689 25 INFO tempest.lib.common.rest_client [req-6bcfcddf-1968-475b-b586-849ce1a86f6f req-6bcfcddf-1968-475b-b586-849ce1a86f6f ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.713s\n2026-06-06 01:36:54.810 37 INFO tempest.lib.common.rest_client [req-9fd36f53-3da0-4463-99ee-1623a684a6ff req-9fd36f53-3da0-4463-99ee-1623a684a6ff ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fbe5b91a-6429-45f5-bf5c-c2d98b80a161 0.159s\n2026-06-06 01:36:54.827 23 INFO tempest.lib.common.rest_client [req-7b99fb37-5706-44d1-9b56-b83c2fa82a38 req-7b99fb37-5706-44d1-9b56-b83c2fa82a38 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0/users/2b0a38fea9d048589e5b18f3540e5249/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.677s\n2026-06-06 01:36:54.828 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2b0a38fea9d048589e5b18f3540e5249 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:54.828 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1689121332-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0315d7bb41b04498a066c6db019176d0', 'project_name': 'tempest-MetadataNamespaceTagsTest-1689121332', 'tenant_id': '0315d7bb41b04498a066c6db019176d0', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1689121332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b0a38fea9d048589e5b18f3540e5249', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:54.832 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1689121332-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0315d7bb41b04498a066c6db019176d0', 'project_name': 'tempest-MetadataNamespaceTagsTest-1689121332', 'tenant_id': '0315d7bb41b04498a066c6db019176d0', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1689121332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b0a38fea9d048589e5b18f3540e5249', 'system': None}, Network: None, Subnet: None, Router: None\n{13} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.727392s] ... ok\n2026-06-06 01:36:54.888 13 INFO tempest.lib.common.rest_client [req-d0a731e0-09c2-487b-a792-c2f264be9e32 req-d0a731e0-09c2-487b-a792-c2f264be9e32 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.830s\n2026-06-06 01:36:54.913 19 INFO tempest.lib.common.rest_client [req-d103fbc4-ee79-4044-8fa9-c81275e326c8 req-d103fbc4-ee79-4044-8fa9-c81275e326c8 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.600s\n2026-06-06 01:36:54.934 17 INFO tempest.lib.common.rest_client [req-78531036-9f17-4a9d-b65e-a6a733cf8672 req-78531036-9f17-4a9d-b65e-a6a733cf8672 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/468b884d-f949-48d9-8833-0386c4f22334 0.498s\n2026-06-06 01:36:54.943 31 INFO tempest.lib.common.rest_client [req-807f8813-8e5f-4bae-a71d-c27485d55ef0 req-807f8813-8e5f-4bae-a71d-c27485d55ef0 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s\n2026-06-06 01:36:54.988 19 INFO tempest.lib.common.rest_client [req-b200f608-21d4-40f0-986e-3f55c21d0961 req-b200f608-21d4-40f0-986e-3f55c21d0961 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.073s\n2026-06-06 01:36:54.991 37 INFO tempest.lib.common.rest_client [req-5a893b14-ac7c-4b38-a725-a0af9014b6a7 req-5a893b14-ac7c-4b38-a725-a0af9014b6a7 ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/e8d4a45b-38ff-4347-af61-50e25200f5f0/tags/tempest-tag-2060050028 0.114s\n{13} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.117181s] ... ok\n2026-06-06 01:36:55.022 27 INFO tempest.lib.common.rest_client [req-ed2257a0-85e4-401f-af3c-6b30401d7921 req-ed2257a0-85e4-401f-af3c-6b30401d7921 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dff4e0bc8771493ebb78f1e6a181eb74/users/a6836c850562416ebea3686512845aa9/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.501s\n2026-06-06 01:36:55.036 35 INFO tempest.lib.common.rest_client [req-8abf643f-373b-47e0-89b6-b13ecad4fe31 req-8abf643f-373b-47e0-89b6-b13ecad4fe31 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s\n2026-06-06 01:36:55.105 37 INFO tempest.lib.common.rest_client [req-c9f3aab4-7e70-4c0b-8382-761cf3287272 req-c9f3aab4-7e70-4c0b-8382-761cf3287272 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/fbe5b91a-6429-45f5-bf5c-c2d98b80a161 0.083s\n2026-06-06 01:36:55.144 33 INFO tempest.lib.common.rest_client [req-23d1931a-8359-4d16-93d9-6f849e5b7e76 req-23d1931a-8359-4d16-93d9-6f849e5b7e76 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s\n2026-06-06 01:36:55.148 19 INFO tempest.lib.common.rest_client [req-c2d76691-8eb0-44bd-a281-db0719bb48b6 req-c2d76691-8eb0-44bd-a281-db0719bb48b6 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.154s\n2026-06-06 01:36:55.182 29 INFO tempest.lib.common.rest_client [req-636a98bc-b5df-4866-aace-100b2b44ce17 req-636a98bc-b5df-4866-aace-100b2b44ce17 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.586s\n2026-06-06 01:36:55.203 37 INFO tempest.lib.common.rest_client [req-647124bb-00be-4bb4-ba77-55c5cc2c65ea req-647124bb-00be-4bb4-ba77-55c5cc2c65ea ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/fbe5b91a-6429-45f5-bf5c-c2d98b80a161 0.095s\n2026-06-06 01:36:55.271 15 INFO tempest.lib.common.rest_client [req-54633055-43cf-4544-baee-b7af26a6d893 req-54633055-43cf-4544-baee-b7af26a6d893 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-06-06 01:36:55.298 17 INFO tempest.lib.common.rest_client [req-0bef717d-4e36-4ae2-af83-c856ea9c397a req-0bef717d-4e36-4ae2-af83-c856ea9c397a ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d3d93db42faf44cc9ef75c790d1269c4 0.362s\n2026-06-06 01:36:55.306 19 INFO tempest.lib.common.rest_client [req-6d8483a6-7011-4489-beb0-301c11197960 req-6d8483a6-7011-4489-beb0-301c11197960 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/98648af5-ef01-42d3-89f0-c47084d16804 0.155s\n2026-06-06 01:36:55.331 11 INFO tempest.lib.common.rest_client [req-c4c02589-3645-4aa6-997e-b06a47763a58 req-c4c02589-3645-4aa6-997e-b06a47763a58 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.948s\n2026-06-06 01:36:55.345 27 INFO tempest.lib.common.rest_client [req-d0d8d071-80f1-4ca6-a60d-97e721e074eb req-d0d8d071-80f1-4ca6-a60d-97e721e074eb ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s\n2026-06-06 01:36:55.387 19 INFO tempest.lib.common.rest_client [req-03edcfb7-5bd9-415c-9948-188539a76405 req-03edcfb7-5bd9-415c-9948-188539a76405 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.079s\n2026-06-06 01:36:55.408 31 INFO tempest.lib.common.rest_client [req-f3ec8807-99bf-4cad-af1b-46f1b1887bb5 req-f3ec8807-99bf-4cad-af1b-46f1b1887bb5 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e81551d5ec564709bf6fe5759f07ef91/users/675eb59f65524caa8ae3fc92325dcd90/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.462s\n2026-06-06 01:36:55.422 35 INFO tempest.lib.common.rest_client [req-4177ffca-0064-4852-b36c-fff98afafcf2 req-4177ffca-0064-4852-b36c-fff98afafcf2 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.381s\n2026-06-06 01:36:55.432 25 INFO tempest.lib.common.rest_client [req-971f4237-1325-417e-ab93-5ecc0719e248 req-971f4237-1325-417e-ab93-5ecc0719e248 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s\n2026-06-06 01:36:55.481 21 INFO tempest.lib.common.rest_client [req-91f4dcc6-f777-4e8b-8129-b597fb07b13e req-91f4dcc6-f777-4e8b-8129-b597fb07b13e ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd/file 0.838s\n2026-06-06 01:36:55.540 37 INFO tempest.lib.common.rest_client [req-74e724d5-4d2d-48ff-98ed-8813e21cc9e6 req-74e724d5-4d2d-48ff-98ed-8813e21cc9e6 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88694872cf57419db1114e2db5d5affa 0.336s\n2026-06-06 01:36:55.541 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5c9e943049974160a3a9e1b7be176fda\n2026-06-06 01:36:55.560 21 INFO tempest.lib.common.rest_client [req-5353967a-207e-4f33-ab40-a956d77223ce req-5353967a-207e-4f33-ab40-a956d77223ce ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.077s\n2026-06-06 01:36:55.573 15 INFO tempest.lib.common.rest_client [req-385c0608-8209-4a16-b58f-92a0172db969 req-385c0608-8209-4a16-b58f-92a0172db969 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.299s\n2026-06-06 01:36:55.602 23 INFO tempest.lib.common.rest_client [req-fa9fe26e-32e6-4d33-9b3a-f69b17823419 req-fa9fe26e-32e6-4d33-9b3a-f69b17823419 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.755s\n2026-06-06 01:36:55.615 33 INFO tempest.lib.common.rest_client [req-5a68ac03-5aee-45f5-a089-2f6ed82d4fe0 req-5a68ac03-5aee-45f5-a089-2f6ed82d4fe0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.468s\n2026-06-06 01:36:55.630 11 INFO tempest.lib.common.rest_client [req-3e3af5d2-849f-4251-baed-5474ebb22f0c req-3e3af5d2-849f-4251-baed-5474ebb22f0c ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.296s\n2026-06-06 01:36:55.745 25 INFO tempest.lib.common.rest_client [req-d29a5382-7e9d-4249-8469-537c5314af27 req-d29a5382-7e9d-4249-8469-537c5314af27 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-06-06 01:36:55.790 27 INFO tempest.lib.common.rest_client [req-c576ba45-3bab-408b-a0ee-80459cdea085 req-c576ba45-3bab-408b-a0ee-80459cdea085 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dff4e0bc8771493ebb78f1e6a181eb74/users/a6836c850562416ebea3686512845aa9/roles/b380e2bec7c04025aa33ed6751d724db 0.441s\n2026-06-06 01:36:55.835 29 INFO tempest.lib.common.rest_client [req-c3f9c3f6-1d46-4dcf-bb3f-51d01c5b2301 req-c3f9c3f6-1d46-4dcf-bb3f-51d01c5b2301 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.651s\n2026-06-06 01:36:55.878 31 INFO tempest.lib.common.rest_client [req-711d177b-6188-4148-a34b-6f1a5076b51d req-711d177b-6188-4148-a34b-6f1a5076b51d ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.466s\n2026-06-06 01:36:56.030 17 INFO tempest.lib.common.rest_client [req-0135e8c3-f31e-418e-b4d1-dec7017e7ab2 req-0135e8c3-f31e-418e-b4d1-dec7017e7ab2 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.727s\n2026-06-06 01:36:56.105 23 INFO tempest.lib.common.rest_client [req-b462bea8-ecc9-426b-b08d-4cc5eee7514f req-b462bea8-ecc9-426b-b08d-4cc5eee7514f ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.500s\n2026-06-06 01:36:56.179 21 INFO tempest.lib.common.rest_client [req-c604ec54-385b-4842-81b8-c5b8149e04ab req-c604ec54-385b-4842-81b8-c5b8149e04ab ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-06-06 01:36:56.180 21 INFO tempest.lib.common.fixed_network [-] (ImageDependencyTests:test_image_volume_server_snapshot_dependency) Found network None available for tenant\n2026-06-06 01:36:56.189 35 INFO tempest.lib.common.rest_client [req-8008073b-2449-45ea-a937-a6dee8eb5d30 req-8008073b-2449-45ea-a937-a6dee8eb5d30 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.761s\n2026-06-06 01:36:56.220 27 INFO tempest.lib.common.rest_client [req-027b3299-0bfb-4f52-aad5-00babde25038 req-027b3299-0bfb-4f52-aad5-00babde25038 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s\n2026-06-06 01:36:56.229 25 INFO tempest.lib.common.rest_client [req-d09e3fac-89db-4fc3-940e-836965eb1dfb req-d09e3fac-89db-4fc3-940e-836965eb1dfb ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df3ec4e0708d4102acc7bc1fdfccc68b/users/ad6ad020202b455ebf060ed9ccbbfc60/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.477s\n2026-06-06 01:36:56.308 15 INFO tempest.lib.common.rest_client [req-334bab23-4b65-480f-809b-6b5179d50da7 req-334bab23-4b65-480f-809b-6b5179d50da7 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.732s\n2026-06-06 01:36:56.331 37 INFO tempest.lib.common.rest_client [req-bbb65e07-6feb-4e93-a54f-11fd6808a4e6 req-bbb65e07-6feb-4e93-a54f-11fd6808a4e6 ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.785s\n2026-06-06 01:36:56.341 11 INFO tempest.lib.common.rest_client [req-7aa1d305-1d0d-45aa-b2d0-7b9df34d1220 req-7aa1d305-1d0d-45aa-b2d0-7b9df34d1220 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.705s\n2026-06-06 01:36:56.353 29 INFO tempest.lib.common.rest_client [req-3b9da67b-2fe1-49ea-b5ac-663cd4a759b1 req-3b9da67b-2fe1-49ea-b5ac-663cd4a759b1 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.514s\n2026-06-06 01:36:56.371 31 INFO tempest.lib.common.rest_client [req-8e1086da-2fa7-4c94-8091-7f3dc5be8e70 req-8e1086da-2fa7-4c94-8091-7f3dc5be8e70 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e81551d5ec564709bf6fe5759f07ef91/users/675eb59f65524caa8ae3fc92325dcd90/roles/b380e2bec7c04025aa33ed6751d724db 0.486s\n2026-06-06 01:36:56.432 35 INFO tempest.lib.common.rest_client [req-037cb3ac-ec55-420b-a242-31df6257843b req-037cb3ac-ec55-420b-a242-31df6257843b ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-06-06 01:36:56.443 15 INFO tempest.lib.common.rest_client [req-e3e2a288-e6d4-4a8a-846b-9f2104607481 req-e3e2a288-e6d4-4a8a-846b-9f2104607481 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s\n2026-06-06 01:36:56.459 25 INFO tempest.lib.common.rest_client [req-9b5aa726-dad0-46ad-878a-2e947c0b70ae req-9b5aa726-dad0-46ad-878a-2e947c0b70ae ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-06-06 01:36:56.496 13 INFO tempest.lib.common.rest_client [req-4a2914d8-a224-4bf9-8b25-d59b086f8bfe req-4a2914d8-a224-4bf9-8b25-d59b086f8bfe ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0/file 1.601s\n2026-06-06 01:36:56.512 31 INFO tempest.lib.common.rest_client [req-492ed598-9eae-4d31-8b5e-b1fee363a72a req-492ed598-9eae-4d31-8b5e-b1fee363a72a ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s\n2026-06-06 01:36:56.535 11 INFO tempest.lib.common.rest_client [req-5f3d89d7-1460-48ef-963e-e507ec0a0c86 req-5f3d89d7-1460-48ef-963e-e507ec0a0c86 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-06-06 01:36:56.618 15 INFO tempest.lib.common.rest_client [req-9e4efadd-e243-412f-8fdb-97b774366ec2 req-9e4efadd-e243-412f-8fdb-97b774366ec2 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56919d66604d0d979a7b3675336e26/users/3f79031e5ff44f58b05009803e4201b5/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.173s\n2026-06-06 01:36:56.629 33 INFO tempest.lib.common.rest_client [req-a25530c4-70e8-47aa-ad9f-b5d995896fc8 req-a25530c4-70e8-47aa-ad9f-b5d995896fc8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.011s\n2026-06-06 01:36:56.630 25 INFO tempest.lib.common.rest_client [req-a69213e0-b50c-4bde-817c-1c744389af23 req-a69213e0-b50c-4bde-817c-1c744389af23 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df3ec4e0708d4102acc7bc1fdfccc68b/users/ad6ad020202b455ebf060ed9ccbbfc60/roles/b380e2bec7c04025aa33ed6751d724db 0.169s\n2026-06-06 01:36:56.709 13 INFO tempest.lib.common.rest_client [req-4d98bf22-6638-4acf-b85c-bd3008bac875 req-4d98bf22-6638-4acf-b85c-bd3008bac875 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0/actions/deactivate 0.212s\n2026-06-06 01:36:56.765 27 INFO tempest.lib.common.rest_client [req-8e4c5b16-a747-4a08-b16c-b39ddf72c1c3 req-8e4c5b16-a747-4a08-b16c-b39ddf72c1c3 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dff4e0bc8771493ebb78f1e6a181eb74/users/a6836c850562416ebea3686512845aa9/roles/179020e6cbbd49558eed021a5b3f6c4a 0.542s\n2026-06-06 01:36:56.783 17 INFO tempest.lib.common.rest_client [req-9cb0b79f-c419-4964-8c30-6b3cfe9d666f req-9cb0b79f-c419-4964-8c30-6b3cfe9d666f ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-06-06 01:36:56.784 21 INFO tempest.lib.common.rest_client [req-103a9a43-0bb6-458f-bf7b-4818e9670820 req-103a9a43-0bb6-458f-bf7b-4818e9670820 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes 0.602s\n2026-06-06 01:36:56.801 11 INFO tempest.lib.common.rest_client [req-3ab27e49-cce7-482c-82e6-e7d0f666ff4a req-3ab27e49-cce7-482c-82e6-e7d0f666ff4a ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bb79bab7ed947aba8d3b6141acd8a60/users/e218dabddf8b4bca946995a2fe3fa82b/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.260s\n2026-06-06 01:36:56.812 13 INFO tempest.lib.common.rest_client [req-574329e3-bb98-40b1-9e2e-85d118582d8d req-574329e3-bb98-40b1-9e2e-85d118582d8d ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0 0.100s\n2026-06-06 01:36:56.892 23 INFO tempest.lib.common.rest_client [req-22ac0482-7225-4253-898f-3ed154aa387a req-22ac0482-7225-4253-898f-3ed154aa387a ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.784s\n2026-06-06 01:36:56.941 13 INFO tempest.lib.common.rest_client [req-7d7cc6c3-bee8-499e-9e87-1310fc8ef793 req-7d7cc6c3-bee8-499e-9e87-1310fc8ef793 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0/file 0.126s\n2026-06-06 01:36:56.979 25 INFO tempest.lib.common.rest_client [req-63e86a68-4f24-44a4-aaa8-2f5ad2d09d17 req-63e86a68-4f24-44a4-aaa8-2f5ad2d09d17 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s\n2026-06-06 01:36:56.989 11 INFO tempest.lib.common.rest_client [req-d227566e-7073-411e-a278-9b0450350869 req-d227566e-7073-411e-a278-9b0450350869 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-06-06 01:36:57.007 35 INFO tempest.lib.common.rest_client [req-bfe86e50-3283-4f45-bb68-a58ce4ef6c6d req-bfe86e50-3283-4f45-bb68-a58ce4ef6c6d ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4590ecbc7dac4b06aa7839176d0820e3/users/ab4e9a3c9e31469689e376a86145b7b7/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.574s\n2026-06-06 01:36:57.011 21 INFO tempest.lib.common.rest_client [req-e88ceef2-48fc-441a-a3d5-edc3d7adb1b1 req-e88ceef2-48fc-441a-a3d5-edc3d7adb1b1 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.198s\n2026-06-06 01:36:57.056 33 INFO tempest.lib.common.rest_client [req-af0d2821-33b0-4ac6-b01d-3cd72c63d323 req-af0d2821-33b0-4ac6-b01d-3cd72c63d323 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s\n2026-06-06 01:36:57.104 17 INFO tempest.lib.common.rest_client [req-5aa03fd8-3376-4e0a-8038-07f8befad58c req-5aa03fd8-3376-4e0a-8038-07f8befad58c ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.319s\n2026-06-06 01:36:57.139 13 INFO tempest.lib.common.rest_client [req-852b943e-9830-41b1-a96b-f4047802482b req-852b943e-9830-41b1-a96b-f4047802482b ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0/actions/reactivate 0.194s\n2026-06-06 01:36:57.151 29 INFO tempest.lib.common.rest_client [req-a3636fbb-6d57-48d9-adf7-0333a2ed4f55 req-a3636fbb-6d57-48d9-adf7-0333a2ed4f55 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fb741feb11a4779932b59f3b60b2a4f/users/ab73e58c9bfe4ebd9fb949a10f4b4e96/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.796s\n2026-06-06 01:36:57.241 23 INFO tempest.lib.common.rest_client [req-44c6cf91-ed24-4adc-aab2-09869d52c450 req-44c6cf91-ed24-4adc-aab2-09869d52c450 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s\n2026-06-06 01:36:57.250 13 INFO tempest.lib.common.rest_client [req-b7012b13-f801-4940-9a8b-6d2b6538c463 req-b7012b13-f801-4940-9a8b-6d2b6538c463 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0 0.108s\n2026-06-06 01:36:57.281 11 INFO tempest.lib.common.rest_client [req-a2cb7d3b-58ca-4d40-82ce-81a4fce42008 req-a2cb7d3b-58ca-4d40-82ce-81a4fce42008 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bb79bab7ed947aba8d3b6141acd8a60/users/e218dabddf8b4bca946995a2fe3fa82b/roles/b380e2bec7c04025aa33ed6751d724db 0.288s\n2026-06-06 01:36:57.331 35 INFO tempest.lib.common.rest_client [req-e0281e0b-85d0-44b3-88f1-b33349d0fe65 req-e0281e0b-85d0-44b3-88f1-b33349d0fe65 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s\n2026-06-06 01:36:57.418 17 INFO tempest.lib.common.rest_client [req-669178ed-f748-411d-9c36-6be3c2139196 req-669178ed-f748-411d-9c36-6be3c2139196 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.308s\n2026-06-06 01:36:57.480 29 INFO tempest.lib.common.rest_client [req-8a80b0f8-61ec-4693-b9e6-75a5d33b887e req-8a80b0f8-61ec-4693-b9e6-75a5d33b887e ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s\n2026-06-06 01:36:57.494 15 INFO tempest.lib.common.rest_client [req-692a1b6c-a513-4460-ad01-a3c5fce0a874 req-692a1b6c-a513-4460-ad01-a3c5fce0a874 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.874s\n2026-06-06 01:36:57.548 31 INFO tempest.lib.common.rest_client [req-863a5fec-cf94-498a-99e5-b79ae6d9cb89 req-863a5fec-cf94-498a-99e5-b79ae6d9cb89 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e81551d5ec564709bf6fe5759f07ef91/users/675eb59f65524caa8ae3fc92325dcd90/roles/179020e6cbbd49558eed021a5b3f6c4a 1.034s\n2026-06-06 01:36:57.627 35 INFO tempest.lib.common.rest_client [req-701fd6fa-b07a-45e7-9a33-91ccf7aec3ab req-701fd6fa-b07a-45e7-9a33-91ccf7aec3ab ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4590ecbc7dac4b06aa7839176d0820e3/users/ab4e9a3c9e31469689e376a86145b7b7/roles/b380e2bec7c04025aa33ed6751d724db 0.293s\n2026-06-06 01:36:57.684 27 INFO tempest.lib.common.rest_client [req-e211e848-c215-42cb-a030-814e25b6c2dd req-e211e848-c215-42cb-a030-814e25b6c2dd ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.916s\n2026-06-06 01:36:57.707 13 INFO tempest.lib.common.rest_client [req-f34a41ee-b36d-473f-90d5-16668bfd718d req-f34a41ee-b36d-473f-90d5-16668bfd718d ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0/file 0.453s\n2026-06-06 01:36:57.723 11 INFO tempest.lib.common.rest_client [req-5569fe55-28ca-4aeb-8ead-af2af9df9d67 req-5569fe55-28ca-4aeb-8ead-af2af9df9d67 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s\n{1} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [3.652016s] ... ok\n2026-06-06 01:36:57.787 29 INFO tempest.lib.common.rest_client [req-b2393aed-954c-47ce-aed2-bf3fc6a8bd07 req-b2393aed-954c-47ce-aed2-bf3fc6a8bd07 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fb741feb11a4779932b59f3b60b2a4f/users/ab73e58c9bfe4ebd9fb949a10f4b4e96/roles/b380e2bec7c04025aa33ed6751d724db 0.304s\n2026-06-06 01:36:57.803 15 INFO tempest.lib.common.rest_client [req-ee68f002-2d3c-41d7-88e0-18c0906c058a req-ee68f002-2d3c-41d7-88e0-18c0906c058a ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56919d66604d0d979a7b3675336e26/users/3f79031e5ff44f58b05009803e4201b5/roles/b380e2bec7c04025aa33ed6751d724db 0.306s\n2026-06-06 01:36:57.807 25 INFO tempest.lib.common.rest_client [req-cedbf938-66df-4de5-92b6-7087f2b743eb req-cedbf938-66df-4de5-92b6-7087f2b743eb ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df3ec4e0708d4102acc7bc1fdfccc68b/users/ad6ad020202b455ebf060ed9ccbbfc60/roles/179020e6cbbd49558eed021a5b3f6c4a 0.826s\n2026-06-06 01:36:57.890 37 INFO tempest.lib.common.rest_client [req-b725ae7e-d8b0-4cbe-8496-a89a7a3397d2 req-b725ae7e-d8b0-4cbe-8496-a89a7a3397d2 ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5c9e943049974160a3a9e1b7be176fda&name=default 1.557s\n2026-06-06 01:36:57.906 33 INFO tempest.lib.common.rest_client [req-2a4cb626-5f63-4322-80ca-c022c3ad44a8 req-2a4cb626-5f63-4322-80ca-c022c3ad44a8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8fad017c2ae4a6e84ae148101223c1e/users/affec56f737d4697a1c0f54067ec3788/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.848s\n2026-06-06 01:36:57.933 35 INFO tempest.lib.common.rest_client [req-bd03f836-33bf-485e-9ba7-cff359472a01 req-bd03f836-33bf-485e-9ba7-cff359472a01 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-06-06 01:36:57.938 13 INFO tempest.lib.common.rest_client [req-b0c87036-f85e-41db-b781-eb7ca72fd128 req-b0c87036-f85e-41db-b781-eb7ca72fd128 ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.178s\n2026-06-06 01:36:58.113 29 INFO tempest.lib.common.rest_client [req-a715dd24-00e2-479c-a1d5-94b5fd8d59a1 req-a715dd24-00e2-479c-a1d5-94b5fd8d59a1 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s\n2026-06-06 01:36:58.146 27 INFO tempest.lib.common.rest_client [req-0843d2dd-7d91-48a4-9c6d-70a8ae391430 req-0843d2dd-7d91-48a4-9c6d-70a8ae391430 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dff4e0bc8771493ebb78f1e6a181eb74/users/a6836c850562416ebea3686512845aa9/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.461s\n2026-06-06 01:36:58.147 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a6836c850562416ebea3686512845aa9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:58.148 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-580662118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dff4e0bc8771493ebb78f1e6a181eb74', 'project_name': 'tempest-ImagesMemberTest-580662118', 'tenant_id': 'dff4e0bc8771493ebb78f1e6a181eb74', 'tenant_name': 'tempest-ImagesMemberTest-580662118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a6836c850562416ebea3686512845aa9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:58.148 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-580662118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dff4e0bc8771493ebb78f1e6a181eb74', 'project_name': 'tempest-ImagesMemberTest-580662118', 'tenant_id': 'dff4e0bc8771493ebb78f1e6a181eb74', 'tenant_name': 'tempest-ImagesMemberTest-580662118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a6836c850562416ebea3686512845aa9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:58.193 21 INFO tempest.lib.common.rest_client [req-986565d3-7e52-4770-af1f-b942faad9400 req-986565d3-7e52-4770-af1f-b942faad9400 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.156s\n2026-06-06 01:36:58.195 13 INFO tempest.lib.common.rest_client [req-787d1a90-cce9-402b-b7a1-2db2b213f526 req-787d1a90-cce9-402b-b7a1-2db2b213f526 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3a78d5ad-354a-43a1-9707-35d59436fbcd 0.251s\n2026-06-06 01:36:58.226 23 INFO tempest.lib.common.rest_client [req-1446b263-d364-497a-aa74-479a79c2ea3a req-1446b263-d364-497a-aa74-479a79c2ea3a ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a4c9edab9bb4f96822b263a392f7e83/users/f55fcc05e75942a4b2e40094aefde05e/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.982s\n2026-06-06 01:36:58.231 33 INFO tempest.lib.common.rest_client [req-62e95ff3-65dc-4bb0-b8ed-9f9ac877abf7 req-62e95ff3-65dc-4bb0-b8ed-9f9ac877abf7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s\n2026-06-06 01:36:58.244 25 INFO tempest.lib.common.rest_client [req-d44a5d22-6410-4f5d-a5bc-0d6b279bdbf9 req-d44a5d22-6410-4f5d-a5bc-0d6b279bdbf9 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.435s\n2026-06-06 01:36:58.286 13 INFO tempest.lib.common.rest_client [req-f2aa9224-3c7f-478c-bdd4-37cf8ae13dae req-f2aa9224-3c7f-478c-bdd4-37cf8ae13dae ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/3a78d5ad-354a-43a1-9707-35d59436fbcd 0.088s\n2026-06-06 01:36:58.407 31 INFO tempest.lib.common.rest_client [req-3aa81295-9fec-4f6d-ab0d-dae158ac8080 req-3aa81295-9fec-4f6d-ab0d-dae158ac8080 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.854s\n2026-06-06 01:36:58.423 33 INFO tempest.lib.common.rest_client [req-7ac940dc-d10b-4f3d-84cc-0e7d196fcb81 req-7ac940dc-d10b-4f3d-84cc-0e7d196fcb81 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8fad017c2ae4a6e84ae148101223c1e/users/affec56f737d4697a1c0f54067ec3788/roles/b380e2bec7c04025aa33ed6751d724db 0.188s\n2026-06-06 01:36:58.458 13 INFO tempest.lib.common.rest_client [req-c6b2956c-d7f3-4b65-8331-a41d56a650db req-c6b2956c-d7f3-4b65-8331-a41d56a650db ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.164s\n{1} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.702014s] ... ok\n2026-06-06 01:36:58.513 35 INFO tempest.lib.common.rest_client [req-43ccab0c-a675-4b5e-98f3-993c66a69137 req-43ccab0c-a675-4b5e-98f3-993c66a69137 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4590ecbc7dac4b06aa7839176d0820e3/users/ab4e9a3c9e31469689e376a86145b7b7/roles/179020e6cbbd49558eed021a5b3f6c4a 0.573s\n2026-06-06 01:36:58.534 23 INFO tempest.lib.common.rest_client [req-d7970547-d730-41a3-844e-6e5025e1c591 req-d7970547-d730-41a3-844e-6e5025e1c591 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s\n2026-06-06 01:36:58.606 17 INFO tempest.lib.common.rest_client [req-6618b639-1a91-4d81-a485-fb88fdea4151 req-6618b639-1a91-4d81-a485-fb88fdea4151 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.183s\n2026-06-06 01:36:58.627 11 INFO tempest.lib.common.rest_client [req-b1d8674a-2f29-4f27-aa21-fe6f0e446d74 req-b1d8674a-2f29-4f27-aa21-fe6f0e446d74 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bb79bab7ed947aba8d3b6141acd8a60/users/e218dabddf8b4bca946995a2fe3fa82b/roles/179020e6cbbd49558eed021a5b3f6c4a 0.901s\n2026-06-06 01:36:58.702 37 INFO tempest.lib.common.rest_client [req-9dfb741a-b8cc-468f-b6a3-59a10dae989d req-9dfb741a-b8cc-468f-b6a3-59a10dae989d ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/45f775b4-e4ca-4c02-8487-32e44df40b23 0.809s\n2026-06-06 01:36:58.768 15 INFO tempest.lib.common.rest_client [req-76c2a715-b940-4f9b-95ec-6d9905da763e req-76c2a715-b940-4f9b-95ec-6d9905da763e ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.963s\n2026-06-06 01:36:58.817 29 INFO tempest.lib.common.rest_client [req-f4ce5521-0421-40ba-875a-303828a0121c req-f4ce5521-0421-40ba-875a-303828a0121c ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fb741feb11a4779932b59f3b60b2a4f/users/ab73e58c9bfe4ebd9fb949a10f4b4e96/roles/179020e6cbbd49558eed021a5b3f6c4a 0.702s\n2026-06-06 01:36:58.838 13 INFO tempest.lib.common.rest_client [req-22482a6f-7007-4c20-9914-2b81e8db8794 req-22482a6f-7007-4c20-9914-2b81e8db8794 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.370s\n2026-06-06 01:36:58.837 35 INFO tempest.lib.common.rest_client [req-406513c5-c6c0-4e1b-bf85-f7a6c73659a8 req-406513c5-c6c0-4e1b-bf85-f7a6c73659a8 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-06-06 01:36:58.895 33 INFO tempest.lib.common.rest_client [req-13296617-2df5-49c5-9812-690cbe9de589 req-13296617-2df5-49c5-9812-690cbe9de589 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s\n2026-06-06 01:36:58.907 27 INFO tempest.lib.common.rest_client [req-8088689e-034a-4648-a1c9-6f894c4c4fa3 req-8088689e-034a-4648-a1c9-6f894c4c4fa3 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.750s\n2026-06-06 01:36:58.908 27 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-06-06 01:36:58.954 25 INFO tempest.lib.common.rest_client [req-35ce9bc9-1834-4105-815a-52fb7423c737 req-35ce9bc9-1834-4105-815a-52fb7423c737 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df3ec4e0708d4102acc7bc1fdfccc68b/users/ad6ad020202b455ebf060ed9ccbbfc60/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.708s\n2026-06-06 01:36:58.956 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ad6ad020202b455ebf060ed9ccbbfc60 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:58.964 13 INFO tempest.lib.common.rest_client [req-88009ea2-8965-4a98-a9d0-2d06fcfe2885 req-88009ea2-8965-4a98-a9d0-2d06fcfe2885 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e/file 0.116s\n2026-06-06 01:36:58.958 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-135118232-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'df3ec4e0708d4102acc7bc1fdfccc68b', 'project_name': 'tempest-MetadataResourceTypesTest-135118232', 'tenant_id': 'df3ec4e0708d4102acc7bc1fdfccc68b', 'tenant_name': 'tempest-MetadataResourceTypesTest-135118232', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ad6ad020202b455ebf060ed9ccbbfc60', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:58.958 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-135118232-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'df3ec4e0708d4102acc7bc1fdfccc68b', 'project_name': 'tempest-MetadataResourceTypesTest-135118232', 'tenant_id': 'df3ec4e0708d4102acc7bc1fdfccc68b', 'tenant_name': 'tempest-MetadataResourceTypesTest-135118232', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ad6ad020202b455ebf060ed9ccbbfc60', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:58.997 11 INFO tempest.lib.common.rest_client [req-97c0c3fe-85aa-4513-9ba9-a94d1a38202c req-97c0c3fe-85aa-4513-9ba9-a94d1a38202c ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s\n2026-06-06 01:36:59.021 17 INFO tempest.lib.common.rest_client [req-b046ee94-86cc-4c32-b826-9bd939ea35cf req-b046ee94-86cc-4c32-b826-9bd939ea35cf ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.413s\n2026-06-06 01:36:59.103 37 INFO tempest.lib.common.rest_client [req-83cada96-a779-4ca6-985e-6b5ad7321733 req-83cada96-a779-4ca6-985e-6b5ad7321733 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5c9e943049974160a3a9e1b7be176fda 0.400s\n2026-06-06 01:36:59.158 35 INFO tempest.lib.common.rest_client [req-6daa8c7d-abc3-4605-a3da-52a652fa0f3d req-6daa8c7d-abc3-4605-a3da-52a652fa0f3d ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4590ecbc7dac4b06aa7839176d0820e3/users/ab4e9a3c9e31469689e376a86145b7b7/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.311s\n2026-06-06 01:36:59.162 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ab4e9a3c9e31469689e376a86145b7b7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:59.163 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-700394811-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4590ecbc7dac4b06aa7839176d0820e3', 'project_name': 'tempest-MetadataNamespacesTest-700394811', 'tenant_id': '4590ecbc7dac4b06aa7839176d0820e3', 'tenant_name': 'tempest-MetadataNamespacesTest-700394811', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab4e9a3c9e31469689e376a86145b7b7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:59.163 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-700394811-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4590ecbc7dac4b06aa7839176d0820e3', 'project_name': 'tempest-MetadataNamespacesTest-700394811', 'tenant_id': '4590ecbc7dac4b06aa7839176d0820e3', 'tenant_name': 'tempest-MetadataNamespacesTest-700394811', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab4e9a3c9e31469689e376a86145b7b7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:59.151 31 INFO tempest.lib.common.rest_client [req-45aa8673-a2df-4f98-9f05-abb83761bf45 req-45aa8673-a2df-4f98-9f05-abb83761bf45 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e81551d5ec564709bf6fe5759f07ef91/users/675eb59f65524caa8ae3fc92325dcd90/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.741s\n2026-06-06 01:36:59.151 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 675eb59f65524caa8ae3fc92325dcd90 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:59.152 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1982146859-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e81551d5ec564709bf6fe5759f07ef91', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1982146859', 'tenant_id': 'e81551d5ec564709bf6fe5759f07ef91', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1982146859', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '675eb59f65524caa8ae3fc92325dcd90', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:59.152 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1982146859-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e81551d5ec564709bf6fe5759f07ef91', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1982146859', 'tenant_id': 'e81551d5ec564709bf6fe5759f07ef91', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1982146859', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '675eb59f65524caa8ae3fc92325dcd90', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:59.211 29 INFO tempest.lib.common.rest_client [req-51a8f783-eb61-4d83-b494-03d8b9c45d6d req-51a8f783-eb61-4d83-b494-03d8b9c45d6d ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.390s\n2026-06-06 01:36:59.259 33 INFO tempest.lib.common.rest_client [req-753cba5b-7dc9-4e1a-8bd6-8bdc3f561e3a req-753cba5b-7dc9-4e1a-8bd6-8bdc3f561e3a ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8fad017c2ae4a6e84ae148101223c1e/users/affec56f737d4697a1c0f54067ec3788/roles/179020e6cbbd49558eed021a5b3f6c4a 0.359s\n2026-06-06 01:36:59.281 23 INFO tempest.lib.common.rest_client [req-53c84218-d731-4ab2-8beb-862bf89c8743 req-53c84218-d731-4ab2-8beb-862bf89c8743 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a4c9edab9bb4f96822b263a392f7e83/users/f55fcc05e75942a4b2e40094aefde05e/roles/b380e2bec7c04025aa33ed6751d724db 0.741s\n2026-06-06 01:36:59.370 21 INFO tempest.lib.common.rest_client [req-1f64fabe-c7c7-4f11-9a0a-90fe2da2562d req-1f64fabe-c7c7-4f11-9a0a-90fe2da2562d ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.157s\n2026-06-06 01:36:59.378 21 INFO tempest.common.waiters [-] volume 08894d43-63b6-46c4-9ebc-d1015232398c reached available after waiting for 2.378850 seconds\n2026-06-06 01:36:59.461 11 INFO tempest.lib.common.rest_client [req-549d0bc1-6c97-4cc9-a9a9-0ab1239da3b9 req-549d0bc1-6c97-4cc9-a9a9-0ab1239da3b9 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bb79bab7ed947aba8d3b6141acd8a60/users/e218dabddf8b4bca946995a2fe3fa82b/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.462s\n2026-06-06 01:36:59.462 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e218dabddf8b4bca946995a2fe3fa82b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:59.462 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-308340817-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7bb79bab7ed947aba8d3b6141acd8a60', 'project_name': 'tempest-BasicOperationsImagesAdminTest-308340817', 'tenant_id': '7bb79bab7ed947aba8d3b6141acd8a60', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-308340817', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e218dabddf8b4bca946995a2fe3fa82b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:59.462 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-308340817-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7bb79bab7ed947aba8d3b6141acd8a60', 'project_name': 'tempest-BasicOperationsImagesAdminTest-308340817', 'tenant_id': '7bb79bab7ed947aba8d3b6141acd8a60', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-308340817', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e218dabddf8b4bca946995a2fe3fa82b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:59.524 15 INFO tempest.lib.common.rest_client [req-8c8cdb1c-1c78-4f77-b979-f9e11e52463d req-8c8cdb1c-1c78-4f77-b979-f9e11e52463d ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56919d66604d0d979a7b3675336e26/users/3f79031e5ff44f58b05009803e4201b5/roles/179020e6cbbd49558eed021a5b3f6c4a 0.749s\n2026-06-06 01:36:59.686 27 INFO tempest.lib.common.rest_client [req-23fcf166-8ed2-4a68-987f-23656d389079 req-23fcf166-8ed2-4a68-987f-23656d389079 ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.773s\n2026-06-06 01:36:59.748 17 INFO tempest.lib.common.rest_client [req-1984c955-b223-4779-af24-ad1f76577cce req-1984c955-b223-4779-af24-ad1f76577cce ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a20323a87b70441e8274313749eac255/users/c5d03aa82635404d976f437a9d7fd12a/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.725s\n2026-06-06 01:36:59.755 33 INFO tempest.lib.common.rest_client [req-0977cdba-dc65-4660-b89c-2b9bf6d1a93a req-0977cdba-dc65-4660-b89c-2b9bf6d1a93a ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.491s\n2026-06-06 01:36:59.778 23 INFO tempest.lib.common.rest_client [req-34476b14-e789-4b57-b110-a811f58875bd req-34476b14-e789-4b57-b110-a811f58875bd ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s\n2026-06-06 01:36:59.863 27 INFO tempest.lib.common.rest_client [req-7e0d4b65-2288-4a7d-955e-02264ff516d6 req-7e0d4b65-2288-4a7d-955e-02264ff516d6 ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/958df8c1-efb8-4d71-9bec-78f11fe7591f/members 0.174s\n2026-06-06 01:36:59.876 25 INFO tempest.lib.common.rest_client [req-f2146f59-b5ea-4366-a156-6ecfd4d37216 req-f2146f59-b5ea-4366-a156-6ecfd4d37216 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.909s\n2026-06-06 01:36:59.912 31 INFO tempest.lib.common.rest_client [req-e2a9e5f8-aa43-40c6-859c-e64d434c3f57 req-e2a9e5f8-aa43-40c6-859c-e64d434c3f57 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s\n2026-06-06 01:36:59.922 15 INFO tempest.lib.common.rest_client [req-f4592c67-af86-4dd1-92a8-537c335260bd req-f4592c67-af86-4dd1-92a8-537c335260bd ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.396s\n2026-06-06 01:36:59.955 35 INFO tempest.lib.common.rest_client [req-c9d7f4a2-6eab-4c96-aa47-1e6692a8ee18 req-c9d7f4a2-6eab-4c96-aa47-1e6692a8ee18 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.777s\n2026-06-06 01:36:59.947 29 INFO tempest.lib.common.rest_client [req-34658396-94fb-48b2-90f6-a6147061074c req-34658396-94fb-48b2-90f6-a6147061074c ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fb741feb11a4779932b59f3b60b2a4f/users/ab73e58c9bfe4ebd9fb949a10f4b4e96/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.730s\n2026-06-06 01:36:59.950 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ab73e58c9bfe4ebd9fb949a10f4b4e96 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:36:59.950 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1993754791-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fb741feb11a4779932b59f3b60b2a4f', 'project_name': 'tempest-ImagesMemberNegativeTest-1993754791', 'tenant_id': '4fb741feb11a4779932b59f3b60b2a4f', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1993754791', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab73e58c9bfe4ebd9fb949a10f4b4e96', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:36:59.950 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1993754791-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fb741feb11a4779932b59f3b60b2a4f', 'project_name': 'tempest-ImagesMemberNegativeTest-1993754791', 'tenant_id': '4fb741feb11a4779932b59f3b60b2a4f', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1993754791', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab73e58c9bfe4ebd9fb949a10f4b4e96', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:00.089 23 INFO tempest.lib.common.rest_client [req-2c8d1ec5-b33d-4091-8c4c-3e043def4f02 req-2c8d1ec5-b33d-4091-8c4c-3e043def4f02 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a4c9edab9bb4f96822b263a392f7e83/users/f55fcc05e75942a4b2e40094aefde05e/roles/179020e6cbbd49558eed021a5b3f6c4a 0.309s\n2026-06-06 01:37:00.103 17 INFO tempest.lib.common.rest_client [req-3607e904-03cb-4ba7-8a65-8e1be6d33c49 req-3607e904-03cb-4ba7-8a65-8e1be6d33c49 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s\n2026-06-06 01:37:00.225 15 INFO tempest.lib.common.rest_client [req-4101b84c-0c3e-427e-b543-fb6200415084 req-4101b84c-0c3e-427e-b543-fb6200415084 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56919d66604d0d979a7b3675336e26/users/3f79031e5ff44f58b05009803e4201b5/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.299s\n2026-06-06 01:37:00.226 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f79031e5ff44f58b05009803e4201b5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:00.226 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1052824621-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dd56919d66604d0d979a7b3675336e26', 'project_name': 'tempest-ImageTaskCreate-1052824621', 'tenant_id': 'dd56919d66604d0d979a7b3675336e26', 'tenant_name': 'tempest-ImageTaskCreate-1052824621', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f79031e5ff44f58b05009803e4201b5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:00.227 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1052824621-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dd56919d66604d0d979a7b3675336e26', 'project_name': 'tempest-ImageTaskCreate-1052824621', 'tenant_id': 'dd56919d66604d0d979a7b3675336e26', 'tenant_name': 'tempest-ImageTaskCreate-1052824621', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f79031e5ff44f58b05009803e4201b5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:00.262 33 INFO tempest.lib.common.rest_client [req-bd7718f6-f85b-49d4-b308-22e1050ef0c5 req-bd7718f6-f85b-49d4-b308-22e1050ef0c5 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8fad017c2ae4a6e84ae148101223c1e/users/affec56f737d4697a1c0f54067ec3788/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.503s\n2026-06-06 01:37:00.265 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user affec56f737d4697a1c0f54067ec3788 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:00.265 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1600744166-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8fad017c2ae4a6e84ae148101223c1e', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1600744166', 'tenant_id': 'f8fad017c2ae4a6e84ae148101223c1e', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1600744166', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'affec56f737d4697a1c0f54067ec3788', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:00.266 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1600744166-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8fad017c2ae4a6e84ae148101223c1e', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1600744166', 'tenant_id': 'f8fad017c2ae4a6e84ae148101223c1e', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1600744166', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'affec56f737d4697a1c0f54067ec3788', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:00.450 23 INFO tempest.lib.common.rest_client [req-bae0839b-cb4b-410b-9890-0b6b223b2acc req-bae0839b-cb4b-410b-9890-0b6b223b2acc ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s\n2026-06-06 01:37:00.526 11 INFO tempest.lib.common.rest_client [req-d326b527-c7a4-49f1-8d08-23295b9b96fd req-d326b527-c7a4-49f1-8d08-23295b9b96fd ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.059s\n2026-06-06 01:37:00.552 17 INFO tempest.lib.common.rest_client [req-dbbe5ad5-71e0-46f1-bb9e-8ce8c060c618 req-dbbe5ad5-71e0-46f1-bb9e-8ce8c060c618 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a20323a87b70441e8274313749eac255/users/c5d03aa82635404d976f437a9d7fd12a/roles/b380e2bec7c04025aa33ed6751d724db 0.445s\n2026-06-06 01:37:00.552 35 INFO tempest.lib.common.rest_client [req-1de86701-bb0c-46b0-b0c9-833b216bee98 req-1de86701-bb0c-46b0-b0c9-833b216bee98 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.588s\n2026-06-06 01:37:00.696 27 INFO tempest.lib.common.rest_client [req-abbdf85b-f6fd-416e-9105-e26a18900d4c req-abbdf85b-f6fd-416e-9105-e26a18900d4c ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/958df8c1-efb8-4d71-9bec-78f11fe7591f/members/dff4e0bc8771493ebb78f1e6a181eb74 0.830s\n2026-06-06 01:37:00.713 31 INFO tempest.lib.common.rest_client [req-6c88c7f5-d806-44db-a0f8-50f79fbd7944 req-6c88c7f5-d806-44db-a0f8-50f79fbd7944 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.793s\n2026-06-06 01:37:00.721 23 INFO tempest.lib.common.rest_client [req-06e812aa-44df-451f-bc2e-785c75f46967 req-06e812aa-44df-451f-bc2e-785c75f46967 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a4c9edab9bb4f96822b263a392f7e83/users/f55fcc05e75942a4b2e40094aefde05e/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.266s\n2026-06-06 01:37:00.721 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f55fcc05e75942a4b2e40094aefde05e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:00.722 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-867441213-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7a4c9edab9bb4f96822b263a392f7e83', 'project_name': 'tempest-MetadataNamespaceTagsTest-867441213', 'tenant_id': '7a4c9edab9bb4f96822b263a392f7e83', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-867441213', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f55fcc05e75942a4b2e40094aefde05e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:00.722 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-867441213-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7a4c9edab9bb4f96822b263a392f7e83', 'project_name': 'tempest-MetadataNamespaceTagsTest-867441213', 'tenant_id': '7a4c9edab9bb4f96822b263a392f7e83', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-867441213', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f55fcc05e75942a4b2e40094aefde05e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:00.760 13 INFO tempest.lib.common.rest_client [req-640f1f6e-b405-47f0-a5d5-f1656e6b5f9f req-640f1f6e-b405-47f0-a5d5-f1656e6b5f9f ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e/file 1.787s\n2026-06-06 01:37:00.814 35 INFO tempest.lib.common.rest_client [req-6ad4c140-68c4-4963-ba5c-0c9427abedd2 req-6ad4c140-68c4-4963-ba5c-0c9427abedd2 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.260s\n2026-06-06 01:37:00.834 27 INFO tempest.lib.common.rest_client [req-7a5ce67d-6475-4ab6-8899-61b547b7f26a req-7a5ce67d-6475-4ab6-8899-61b547b7f26a ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.136s\n2026-06-06 01:37:00.859 13 INFO tempest.lib.common.rest_client [req-e3d3d36f-d6e8-44d7-bd90-701e27a9f0c5 req-e3d3d36f-d6e8-44d7-bd90-701e27a9f0c5 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e 0.096s\n2026-06-06 01:37:00.909 31 INFO tempest.lib.common.rest_client [req-0091dcf3-c22a-47ea-93cf-71cd469bd893 req-0091dcf3-c22a-47ea-93cf-71cd469bd893 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657/objects 0.190s\n2026-06-06 01:37:00.959 21 INFO tempest.lib.common.rest_client [req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7 req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.578s\n2026-06-06 01:37:00.964 27 INFO tempest.lib.common.rest_client [req-1c93f529-08be-475e-8c4e-784ff296cb8c req-1c93f529-08be-475e-8c4e-784ff296cb8c ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/958df8c1-efb8-4d71-9bec-78f11fe7591f/members/dff4e0bc8771493ebb78f1e6a181eb74 0.124s\n2026-06-06 01:37:01.113 33 INFO tempest.lib.common.rest_client [req-2facc4d1-eead-4a00-8896-d15b9711ed17 req-2facc4d1-eead-4a00-8896-d15b9711ed17 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.837s\n2026-06-06 01:37:01.143 31 INFO tempest.lib.common.rest_client [req-7dd45ebb-ed98-489e-a982-fc25181b068d req-7dd45ebb-ed98-489e-a982-fc25181b068d ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657/objects/tempest-MetadataNamespaceObjectsTest-object-277841138 0.231s\n2026-06-06 01:37:01.167 27 INFO tempest.lib.common.rest_client [req-24cf431b-53c9-46d6-8b00-2ed9c3f17784 req-24cf431b-53c9-46d6-8b00-2ed9c3f17784 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/958df8c1-efb8-4d71-9bec-78f11fe7591f/members/dff4e0bc8771493ebb78f1e6a181eb74 0.198s\n2026-06-06 01:37:01.240 29 INFO tempest.lib.common.rest_client [req-c6d6ff99-27e6-4ad3-acd7-91242f2a17cc req-c6d6ff99-27e6-4ad3-acd7-91242f2a17cc ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.278s\n2026-06-06 01:37:01.242 29 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-06-06 01:37:01.303 31 INFO tempest.lib.common.rest_client [req-454ba15a-fa13-4fcf-9e62-7154545aa771 req-454ba15a-fa13-4fcf-9e62-7154545aa771 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657/objects/tempest-update-object-1580989305 0.157s\n2026-06-06 01:37:01.317 13 INFO tempest.lib.common.rest_client [req-6fafe1f0-d36c-44ff-8223-7321a2b7fe6e req-6fafe1f0-d36c-44ff-8223-7321a2b7fe6e ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e/file 0.454s\n{1} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.859422s] ... ok\n2026-06-06 01:37:01.364 35 INFO tempest.lib.common.rest_client [req-772848a1-7b6f-40fa-acfc-50ac0a6faf8f req-772848a1-7b6f-40fa-acfc-50ac0a6faf8f ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.548s\n2026-06-06 01:37:01.364 27 INFO tempest.lib.common.rest_client [req-cc35df0e-1f5f-4081-83d0-1708c11a648d req-cc35df0e-1f5f-4081-83d0-1708c11a648d ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/958df8c1-efb8-4d71-9bec-78f11fe7591f 0.194s\n{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [2.456286s] ... ok\n2026-06-06 01:37:01.436 17 INFO tempest.lib.common.rest_client [req-72a4ca2b-166b-4c1c-9a13-ed7a273d0715 req-72a4ca2b-166b-4c1c-9a13-ed7a273d0715 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.880s\n2026-06-06 01:37:01.447 31 INFO tempest.lib.common.rest_client [req-d99346bc-97be-42a2-9236-8f195992232e req-d99346bc-97be-42a2-9236-8f195992232e ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657/objects 0.141s\n2026-06-06 01:37:01.454 27 INFO tempest.lib.common.rest_client [req-949357f3-cce8-4c67-ac5d-e1f52c3efb97 req-949357f3-cce8-4c67-ac5d-e1f52c3efb97 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.086s\n{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.088732s] ... ok\n2026-06-06 01:37:01.477 25 INFO tempest.lib.common.rest_client [req-cf6e41e7-ddb1-485e-ab28-e9e700198f7c req-cf6e41e7-ddb1-485e-ab28-e9e700198f7c ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 1.591s\n2026-06-06 01:37:01.495 23 INFO tempest.lib.common.rest_client [req-1dce676a-bca0-430c-9cbe-b0fef14de5ed req-1dce676a-bca0-430c-9cbe-b0fef14de5ed ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.763s\n2026-06-06 01:37:01.526 13 INFO tempest.lib.common.rest_client [req-c88f5063-54ed-4a01-ade8-8614ed936db9 req-c88f5063-54ed-4a01-ade8-8614ed936db9 ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.202s\n2026-06-06 01:37:01.573 27 INFO tempest.lib.common.rest_client [req-679a0fcb-92cf-4d10-b54e-04e951282638 req-679a0fcb-92cf-4d10-b54e-04e951282638 ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.116s\n{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.118303s] ... ok\n2026-06-06 01:37:01.579 35 INFO tempest.lib.common.rest_client [req-ca080c4e-0261-4393-ada2-565a041971dd req-ca080c4e-0261-4393-ada2-565a041971dd ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.213s\n2026-06-06 01:37:01.591 17 INFO tempest.lib.common.rest_client [req-b197556d-1cdb-4d04-84a5-2e96489c9cfe req-b197556d-1cdb-4d04-84a5-2e96489c9cfe ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a20323a87b70441e8274313749eac255/users/c5d03aa82635404d976f437a9d7fd12a/roles/179020e6cbbd49558eed021a5b3f6c4a 0.153s\n2026-06-06 01:37:01.624 31 INFO tempest.lib.common.rest_client [req-122f6655-802b-4a94-b0b7-b78b6907dd8e req-122f6655-802b-4a94-b0b7-b78b6907dd8e ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657/objects/tempest-MetadataNamespaceObjectsTest-object-277841138 0.174s\n2026-06-06 01:37:01.685 35 INFO tempest.lib.common.rest_client [req-8d05a686-815a-4bd2-a956-6f0e1a6f43d7 req-8d05a686-815a-4bd2-a956-6f0e1a6f43d7 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.104s\n2026-06-06 01:37:01.703 33 INFO tempest.lib.common.rest_client [req-446609aa-4d26-4300-9be7-b510995e6ced req-446609aa-4d26-4300-9be7-b510995e6ced ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.586s\n2026-06-06 01:37:01.703 21 INFO tempest.lib.common.rest_client [req-2e911a5a-dd9a-40d9-a0b6-f760d71648f4 req-2e911a5a-dd9a-40d9-a0b6-f760d71648f4 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.739s\n2026-06-06 01:37:01.735 25 INFO tempest.lib.common.rest_client [req-821afe6f-433b-46be-832f-f7e557ddcad4 req-821afe6f-433b-46be-832f-f7e557ddcad4 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.255s\n2026-06-06 01:37:01.745 27 INFO tempest.lib.common.rest_client [req-5e512f82-f9bd-4e32-977f-c4886a0362f4 req-5e512f82-f9bd-4e32-977f-c4886a0362f4 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.168s\n2026-06-06 01:37:01.748 29 INFO tempest.lib.common.rest_client [req-f386e159-75ee-4c2f-bf4e-df3ae33270b3 req-f386e159-75ee-4c2f-bf4e-df3ae33270b3 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.502s\n2026-06-06 01:37:01.753 13 INFO tempest.lib.common.rest_client [req-a8949c96-c40d-4091-8d1a-b983daee7b7c req-a8949c96-c40d-4091-8d1a-b983daee7b7c ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/c06f4ccb-2d3e-44d5-a6a0-08d106de43c2 0.218s\n2026-06-06 01:37:01.759 31 INFO tempest.lib.common.rest_client [req-3eeb4a45-aa07-44a9-bbf4-6f053becc17c req-3eeb4a45-aa07-44a9-bbf4-6f053becc17c ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657 0.134s\n{10} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.846490s] ... ok\n2026-06-06 01:37:01.855 15 INFO tempest.lib.common.rest_client [req-c40898a9-93e3-4144-97c6-335387a3ffe3 req-c40898a9-93e3-4144-97c6-335387a3ffe3 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.620s\n{2} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_image_tasks_create ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/2030527 is resolved.\n2026-06-06 01:37:01.935 33 INFO tempest.lib.common.rest_client [req-87697871-8619-4cd5-a00d-26fcc22eccb0 req-87697871-8619-4cd5-a00d-26fcc22eccb0 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.227s\n2026-06-06 01:37:01.949 13 INFO tempest.lib.common.rest_client [req-f6774aeb-39a0-4a38-b9ff-abd68d4c33a7 req-f6774aeb-39a0-4a38-b9ff-abd68d4c33a7 ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/c06f4ccb-2d3e-44d5-a6a0-08d106de43c2 0.191s\n{1} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.629293s] ... ok\n2026-06-06 01:37:01.964 25 INFO tempest.lib.common.rest_client [req-9f9b72f2-8c2e-40af-a2cb-63462ac6d04d req-9f9b72f2-8c2e-40af-a2cb-63462ac6d04d ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2144675844/resource_types 0.227s\n2026-06-06 01:37:01.989 27 INFO tempest.lib.common.rest_client [req-8ce30ba6-66cb-4b49-8545-3eced789d062 req-8ce30ba6-66cb-4b49-8545-3eced789d062 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/0e2edb6e-8057-4f54-ac06-90873b00aa78/members 0.239s\n2026-06-06 01:37:01.996 35 INFO tempest.lib.common.rest_client [req-fa00f63c-98da-46bb-a302-c93a075c7a1e req-fa00f63c-98da-46bb-a302-c93a075c7a1e ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.306s\n2026-06-06 01:37:02.015 31 INFO tempest.lib.common.rest_client [req-5c82ba3a-b034-44e1-b411-e5951f3466ec req-5c82ba3a-b034-44e1-b411-e5951f3466ec ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.189s\n2026-06-06 01:37:02.016 29 INFO tempest.lib.common.rest_client [req-7c6ff0ed-fab5-46b6-87f1-ca448f1a33e8 req-7c6ff0ed-fab5-46b6-87f1-ca448f1a33e8 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/06a68266-271e-48df-9adc-3e8fc7cfb4a3/members 0.258s\n2026-06-06 01:37:02.036 17 INFO tempest.lib.common.rest_client [req-3f554ff6-57ea-436c-98b0-4bcffbf903ff req-3f554ff6-57ea-436c-98b0-4bcffbf903ff ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s\n2026-06-06 01:37:02.068 25 INFO tempest.lib.common.rest_client [req-7eee1674-00ea-4821-baab-664220b02527 req-7eee1674-00ea-4821-baab-664220b02527 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2144675844/resource_types 0.101s\n2026-06-06 01:37:02.089 11 INFO tempest.lib.common.rest_client [req-a4586166-4db8-41cf-a108-43c3286bf979 req-a4586166-4db8-41cf-a108-43c3286bf979 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.555s\n2026-06-06 01:37:02.105 33 INFO tempest.lib.common.rest_client [req-b3bd1b92-9723-4211-9455-0680e618dc6d req-b3bd1b92-9723-4211-9455-0680e618dc6d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/resource_types 0.164s\n2026-06-06 01:37:02.127 23 INFO tempest.lib.common.rest_client [req-807da7a1-df50-485d-8283-abf5404bbbcb req-807da7a1-df50-485d-8283-abf5404bbbcb ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.617s\n2026-06-06 01:37:02.148 13 INFO tempest.lib.common.rest_client [req-d3c3c5e4-3ac9-4fb7-9cb1-efb87cea4d8f req-d3c3c5e4-3ac9-4fb7-9cb1-efb87cea4d8f ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/c06f4ccb-2d3e-44d5-a6a0-08d106de43c2 0.191s\n2026-06-06 01:37:02.168 17 INFO tempest.lib.common.rest_client [req-2ce9a1fa-17b5-4437-81cf-ddca72e944b9 req-2ce9a1fa-17b5-4437-81cf-ddca72e944b9 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a20323a87b70441e8274313749eac255/users/c5d03aa82635404d976f437a9d7fd12a/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.130s\n2026-06-06 01:37:02.169 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c5d03aa82635404d976f437a9d7fd12a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:02.169 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1826401142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a20323a87b70441e8274313749eac255', 'project_name': 'tempest-ImagesTagsTest-1826401142', 'tenant_id': 'a20323a87b70441e8274313749eac255', 'tenant_name': 'tempest-ImagesTagsTest-1826401142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5d03aa82635404d976f437a9d7fd12a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:02.169 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1826401142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a20323a87b70441e8274313749eac255', 'project_name': 'tempest-ImagesTagsTest-1826401142', 'tenant_id': 'a20323a87b70441e8274313749eac255', 'tenant_name': 'tempest-ImagesTagsTest-1826401142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5d03aa82635404d976f437a9d7fd12a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:02.206 27 INFO tempest.lib.common.rest_client [req-a64d5b5b-c4fd-435c-b4b1-ed3a5bfc36ea req-a64d5b5b-c4fd-435c-b4b1-ed3a5bfc36ea ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.214s\n2026-06-06 01:37:02.208 35 INFO tempest.lib.common.rest_client [req-94898bea-1955-407f-a577-cab59183abc4 req-94898bea-1955-407f-a577-cab59183abc4 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.203s\n2026-06-06 01:37:02.223 31 INFO tempest.lib.common.rest_client [req-ec4035ea-2067-49f0-b3ef-2ca645a8be90 req-ec4035ea-2067-49f0-b3ef-2ca645a8be90 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2130641070/objects 0.204s\n2026-06-06 01:37:02.224 15 INFO tempest.lib.common.rest_client [req-07b65e3e-e197-448f-9c78-d3ea64c08506 req-07b65e3e-e197-448f-9c78-d3ea64c08506 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 0.310s\n2026-06-06 01:37:02.231 11 INFO tempest.lib.common.rest_client [req-bf12adc6-6f98-4a29-9052-a3c4a2eb7087 req-bf12adc6-6f98-4a29-9052-a3c4a2eb7087 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/8c87ac29-a1d0-4cd0-b447-d694495b5bdc 0.133s\n2026-06-06 01:37:02.238 25 INFO tempest.lib.common.rest_client [req-e7401a9c-5c57-4dde-85a4-fc6ba04a18a9 req-e7401a9c-5c57-4dde-85a4-fc6ba04a18a9 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2144675844/resource_types/OS::Glance::Image 0.164s\n2026-06-06 01:37:02.278 33 INFO tempest.lib.common.rest_client [req-3a9e747d-99d7-423f-9c63-ee6d6f08b9ab req-3a9e747d-99d7-423f-9c63-ee6d6f08b9ab ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/properties 0.171s\n2026-06-06 01:37:02.299 23 INFO tempest.lib.common.rest_client [req-52be5e67-758a-49e6-894b-c081a5b4cb10 req-52be5e67-758a-49e6-894b-c081a5b4cb10 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918/tags 0.168s\n2026-06-06 01:37:02.319 15 INFO tempest.lib.common.rest_client [req-8de046ed-4e03-48c6-9e1a-4b1d0357ea8e req-8de046ed-4e03-48c6-9e1a-4b1d0357ea8e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.093s\n2026-06-06 01:37:02.329 25 INFO tempest.lib.common.rest_client [req-eec864d7-e0c9-4896-9f22-0e0a6ac4839a req-eec864d7-e0c9-4896-9f22-0e0a6ac4839a ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2144675844/resource_types 0.086s\n2026-06-06 01:37:02.348 13 INFO tempest.lib.common.rest_client [req-f90d2afc-db38-4e7d-b4dd-8388fa0734a0 req-f90d2afc-db38-4e7d-b4dd-8388fa0734a0 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/c06f4ccb-2d3e-44d5-a6a0-08d106de43c2 0.197s\n2026-06-06 01:37:02.361 35 INFO tempest.lib.common.rest_client [req-233558ef-602b-406e-8090-ac9dea4a46b6 req-233558ef-602b-406e-8090-ac9dea4a46b6 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.151s\n2026-06-06 01:37:02.365 31 INFO tempest.lib.common.rest_client [req-7155d122-25f7-461b-afe9-d7351e7af45c req-7155d122-25f7-461b-afe9-d7351e7af45c ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2130641070/objects 0.140s\n2026-06-06 01:37:02.402 29 INFO tempest.lib.common.rest_client [req-e25d9e75-be0a-43c6-bedd-d4d7d4b81408 req-e25d9e75-be0a-43c6-bedd-d4d7d4b81408 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/06a68266-271e-48df-9adc-3e8fc7cfb4a3/members/4fb741feb11a4779932b59f3b60b2a4f 0.381s\n2026-06-06 01:37:02.431 11 INFO tempest.lib.common.rest_client [req-93b7a431-a615-4681-bb14-419b2e1f272a req-93b7a431-a615-4681-bb14-419b2e1f272a ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/8c87ac29-a1d0-4cd0-b447-d694495b5bdc 0.192s\n2026-06-06 01:37:02.437 23 INFO tempest.lib.common.rest_client [req-8a8d326a-81ec-4754-aa9f-cd1ab7df9761 req-8a8d326a-81ec-4754-aa9f-cd1ab7df9761 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918/tags 0.135s\n2026-06-06 01:37:02.441 35 INFO tempest.lib.common.rest_client [req-7ab9e83f-aeb1-4b30-80ee-dd4aa71de683 req-7ab9e83f-aeb1-4b30-80ee-dd4aa71de683 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.078s\n2026-06-06 01:37:02.451 33 INFO tempest.lib.common.rest_client [req-6717e7ea-fe00-49e8-a63a-5d67d3a7c821 req-6717e7ea-fe00-49e8-a63a-5d67d3a7c821 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/properties/OS::Glance::Image 0.171s\n2026-06-06 01:37:02.452 25 INFO tempest.lib.common.rest_client [req-0b3df585-626c-4106-975f-0262f5b59066 req-0b3df585-626c-4106-975f-0262f5b59066 ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2144675844 0.115s\n2026-06-06 01:37:02.496 27 INFO tempest.lib.common.rest_client [req-4435522c-86a8-494b-807b-8d7f6e260cc3 req-4435522c-86a8-494b-807b-8d7f6e260cc3 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/0e2edb6e-8057-4f54-ac06-90873b00aa78/members/dff4e0bc8771493ebb78f1e6a181eb74 0.282s\n{12} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [2.487230s] ... ok\n2026-06-06 01:37:02.524 31 INFO tempest.lib.common.rest_client [req-e520687d-9489-46c6-b092-dba8f7d6f4cd req-e520687d-9489-46c6-b092-dba8f7d6f4cd ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2130641070/objects/tempest-MetadataNamespaceObjectsTest-object-1476991480 0.150s\n{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [1.905862s] ... ok\n{7} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [2.575361s] ... ok\n2026-06-06 01:37:02.620 29 INFO tempest.lib.common.rest_client [req-016f5e05-0973-4b2f-95ed-fbd0f4f4d9b2 req-016f5e05-0973-4b2f-95ed-fbd0f4f4d9b2 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/06a68266-271e-48df-9adc-3e8fc7cfb4a3 0.215s\n2026-06-06 01:37:02.623 33 INFO tempest.lib.common.rest_client [req-1199b29e-90a0-4d44-a2b3-f31c28739886 req-1199b29e-90a0-4d44-a2b3-f31c28739886 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/properties/OS::Glance::Image 0.169s\n2026-06-06 01:37:02.664 27 INFO tempest.lib.common.rest_client [req-88f64ae0-8c74-4e42-936f-81342d6d2743 req-88f64ae0-8c74-4e42-936f-81342d6d2743 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.166s\n2026-06-06 01:37:02.674 31 INFO tempest.lib.common.rest_client [req-3c099500-6612-4be3-b459-1b5d3a3c02df req-3c099500-6612-4be3-b459-1b5d3a3c02df ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2130641070 0.148s\n{10} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.857185s] ... ok\n2026-06-06 01:37:02.684 23 INFO tempest.lib.common.rest_client [req-ba6f7fd4-34c4-447f-9255-392c3dcb5a81 req-ba6f7fd4-34c4-447f-9255-392c3dcb5a81 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918/tags 0.237s\n{9} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [1.378835s] ... ok\n2026-06-06 01:37:02.708 11 INFO tempest.lib.common.rest_client [req-0428a03e-684c-49a3-809d-09e2348e64f4 req-0428a03e-684c-49a3-809d-09e2348e64f4 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.159s\n2026-06-06 01:37:02.737 33 INFO tempest.lib.common.rest_client [req-b790d45d-b6bd-46a3-9e68-37b905b125b9 req-b790d45d-b6bd-46a3-9e68-37b905b125b9 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/properties/OS::Glance::Image 0.111s\n2026-06-06 01:37:02.789 27 INFO tempest.lib.common.rest_client [req-be6ac49c-7673-41f9-b672-94566118e601 req-be6ac49c-7673-41f9-b672-94566118e601 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/0e2edb6e-8057-4f54-ac06-90873b00aa78/members 0.121s\n2026-06-06 01:37:02.803 31 INFO tempest.lib.common.rest_client [req-a06e7242-db07-4d94-98be-465b4e1b4179 req-a06e7242-db07-4d94-98be-465b4e1b4179 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.126s\n2026-06-06 01:37:02.835 33 INFO tempest.lib.common.rest_client [req-0ef0b5e3-a2a8-4e65-9f58-6c0486b852ef req-0ef0b5e3-a2a8-4e65-9f58-6c0486b852ef ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/properties 0.094s\n2026-06-06 01:37:02.838 11 INFO tempest.lib.common.rest_client [req-48cad6b9-d940-4602-bb0e-5289df602219 req-48cad6b9-d940-4602-bb0e-5289df602219 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/002b29a0-d689-4d06-8842-a23463051bb4 0.126s\n2026-06-06 01:37:02.838 23 INFO tempest.lib.common.rest_client [req-abc7cf28-8252-4ab9-bc04-57323630f7f0 req-abc7cf28-8252-4ab9-bc04-57323630f7f0 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918/tags 0.152s\n2026-06-06 01:37:02.864 17 INFO tempest.lib.common.rest_client [req-1e7c7eba-679d-4656-8e62-a0ab18684116 req-1e7c7eba-679d-4656-8e62-a0ab18684116 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.680s\n2026-06-06 01:37:02.867 29 INFO tempest.lib.common.rest_client [req-78860a70-63f8-4d1a-aa10-f37c9d9b9a3e req-78860a70-63f8-4d1a-aa10-f37c9d9b9a3e ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.165s\n2026-06-06 01:37:02.871 35 INFO tempest.lib.common.rest_client [req-3e944fe5-0066-45cf-b63f-b967b5559fae req-3e944fe5-0066-45cf-b63f-b967b5559fae ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/44d254d4f16f47e9be74ff831f4049e4 0.315s\n2026-06-06 01:37:02.875 25 INFO tempest.lib.common.rest_client [req-c5cf24c1-65bc-4fd4-9fab-818243252286 req-c5cf24c1-65bc-4fd4-9fab-818243252286 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/27b0563a925b4c728083661006e60208 0.315s\n2026-06-06 01:37:02.948 11 INFO tempest.lib.common.rest_client [req-f91fa393-0520-4c26-bad7-0aeeaf822c59 req-f91fa393-0520-4c26-bad7-0aeeaf822c59 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/002b29a0-d689-4d06-8842-a23463051bb4 0.107s\n2026-06-06 01:37:02.958 21 INFO tempest.lib.common.rest_client [req-a0644bf4-647f-49e4-b7c0-6563318c22b7 req-a0644bf4-647f-49e4-b7c0-6563318c22b7 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.231s\n2026-06-06 01:37:02.981 27 INFO tempest.lib.common.rest_client [req-5f4b8e97-b28d-4f57-8108-f0ba922fbfc8 req-5f4b8e97-b28d-4f57-8108-f0ba922fbfc8 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0e2edb6e-8057-4f54-ac06-90873b00aa78/members/dff4e0bc8771493ebb78f1e6a181eb74 0.187s\n2026-06-06 01:37:03.003 21 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait\n2026-06-06 01:37:03.010 31 INFO tempest.lib.common.rest_client [req-1e78eff1-68f9-4520-947d-de19a29458ff req-1e78eff1-68f9-4520-947d-de19a29458ff ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1728104006/objects 0.198s\n2026-06-06 01:37:03.015 33 INFO tempest.lib.common.rest_client [req-119b4431-c35c-4c68-8ab5-462df6fd6310 req-119b4431-c35c-4c68-8ab5-462df6fd6310 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226 0.172s\n{11} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [1.901989s] ... ok\n2026-06-06 01:37:03.137 27 INFO tempest.lib.common.rest_client [req-c7c5d644-1b3f-4cac-9322-fbc734a9b264 req-c7c5d644-1b3f-4cac-9322-fbc734a9b264 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0e2edb6e-8057-4f54-ac06-90873b00aa78 0.155s\n{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.564612s] ... ok\n2026-06-06 01:37:03.154 23 INFO tempest.lib.common.rest_client [req-44abcd7c-f7f3-4fc0-a1e0-c5faa3f40d10 req-44abcd7c-f7f3-4fc0-a1e0-c5faa3f40d10 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918/tags 0.311s\n2026-06-06 01:37:03.167 31 INFO tempest.lib.common.rest_client [req-83ade197-53a6-48d5-9b7d-1a5f44f5467d req-83ade197-53a6-48d5-9b7d-1a5f44f5467d ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1728104006/objects/tempest-MetadataNamespaceObjectsTest-object-867350073 0.155s\n2026-06-06 01:37:03.182 29 INFO tempest.lib.common.rest_client [req-6c4a7f3c-ce55-4919-ac41-b1e0655815ea req-6c4a7f3c-ce55-4919-ac41-b1e0655815ea ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/1c9fed31-f646-4fd7-8e03-58336c671367/members 0.310s\n2026-06-06 01:37:03.242 35 INFO tempest.lib.common.rest_client [req-ab406313-e4f9-4518-b6c4-6c87c4f0e198 req-ab406313-e4f9-4518-b6c4-6c87c4f0e198 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ab4e9a3c9e31469689e376a86145b7b7 0.368s\n2026-06-06 01:37:03.243 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4590ecbc7dac4b06aa7839176d0820e3\n2026-06-06 01:37:03.281 25 INFO tempest.lib.common.rest_client [req-45d789ab-56d6-4de9-be79-dd7c434b1886 req-45d789ab-56d6-4de9-be79-dd7c434b1886 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ad6ad020202b455ebf060ed9ccbbfc60 0.404s\n2026-06-06 01:37:03.281 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: df3ec4e0708d4102acc7bc1fdfccc68b\n2026-06-06 01:37:03.281 23 INFO tempest.lib.common.rest_client [req-d0f0afa3-8d8f-4d52-bd8e-2614e8a53584 req-d0f0afa3-8d8f-4d52-bd8e-2614e8a53584 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918 0.121s\n2026-06-06 01:37:03.291 31 INFO tempest.lib.common.rest_client [req-62c6696e-d997-4577-8cb6-f27c54507bcb req-62c6696e-d997-4577-8cb6-f27c54507bcb ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1728104006/objects/tempest-MetadataNamespaceObjectsTest-object-867350073 0.119s\n2026-06-06 01:37:03.313 27 INFO tempest.lib.common.rest_client [req-0559ca45-d0d4-4334-9c96-213c2816bf3b req-0559ca45-d0d4-4334-9c96-213c2816bf3b ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.170s\n2026-06-06 01:37:03.323 29 INFO tempest.lib.common.rest_client [req-364b4753-b0df-4f06-900d-33c101af9b12 req-364b4753-b0df-4f06-900d-33c101af9b12 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.139s\n{6} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.786096s] ... ok\n2026-06-06 01:37:03.368 11 INFO tempest.lib.common.rest_client [req-e18b1b40-426d-455c-ba7f-f04d5d10f258 req-e18b1b40-426d-455c-ba7f-f04d5d10f258 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.415s\n2026-06-06 01:37:03.435 31 INFO tempest.lib.common.rest_client [req-c976c682-7c65-4d6c-adf2-9a7f82cb36cb req-c976c682-7c65-4d6c-adf2-9a7f82cb36cb ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1728104006 0.138s\n{10} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.760199s] ... ok\n2026-06-06 01:37:03.434 27 INFO tempest.lib.common.rest_client [req-48ff3525-2747-44f4-81df-6d5e11e22b9a req-48ff3525-2747-44f4-81df-6d5e11e22b9a ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/766c60e8-9395-49a0-8fa9-e46d832d3e2a/members 0.119s\n2026-06-06 01:37:03.472 29 INFO tempest.lib.common.rest_client [req-0e77c7be-00dc-44bb-bd4e-51cc5d348d7c req-0e77c7be-00dc-44bb-bd4e-51cc5d348d7c ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/1c9fed31-f646-4fd7-8e03-58336c671367/members/4fb741feb11a4779932b59f3b60b2a4f 0.144s\n2026-06-06 01:37:03.516 23 INFO tempest.lib.common.rest_client [req-9ce7aade-a2f0-48df-836f-f15953421570 req-9ce7aade-a2f0-48df-836f-f15953421570 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.148s\n2026-06-06 01:37:03.500 15 INFO tempest.lib.common.rest_client [req-2c1fe407-46c3-405a-ad0d-f238cacc6874 req-2c1fe407-46c3-405a-ad0d-f238cacc6874 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.173s\n2026-06-06 01:37:03.528 11 INFO tempest.lib.common.rest_client [req-8ffde672-8a7d-4176-9114-ff70662e7bb6 req-8ffde672-8a7d-4176-9114-ff70662e7bb6 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/002b29a0-d689-4d06-8842-a23463051bb4 0.158s\n{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [0.984746s] ... ok\n2026-06-06 01:37:03.554 27 INFO tempest.lib.common.rest_client [req-9066a3b5-c469-41c8-989a-5fee9c6bfee1 req-9066a3b5-c469-41c8-989a-5fee9c6bfee1 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.114s\n2026-06-06 01:37:03.573 33 INFO tempest.lib.common.rest_client [req-27e2d731-e54b-4324-8d60-0143848c1022 req-27e2d731-e54b-4324-8d60-0143848c1022 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/35945b8c02d546dab21b7ccd5cdedfe3 0.426s\n2026-06-06 01:37:03.584 17 INFO tempest.lib.common.rest_client [req-2575f6ac-291a-430f-9a79-fde6225794a4 req-2575f6ac-291a-430f-9a79-fde6225794a4 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.716s\n2026-06-06 01:37:03.616 29 INFO tempest.lib.common.rest_client [req-945e2899-523f-4b8c-bf4a-869a4d572368 req-945e2899-523f-4b8c-bf4a-869a4d572368 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.139s\n2026-06-06 01:37:03.692 11 INFO tempest.lib.common.rest_client [req-dbf36f70-2321-4ec0-ae7d-abe080c1da4d req-dbf36f70-2321-4ec0-ae7d-abe080c1da4d ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.158s\n2026-06-06 01:37:03.729 23 INFO tempest.lib.common.rest_client [req-bb13f4ce-fd5a-4dc1-8337-aa68a7135dc4 req-bb13f4ce-fd5a-4dc1-8337-aa68a7135dc4 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags 0.209s\n2026-06-06 01:37:03.747 27 INFO tempest.lib.common.rest_client [req-90f18be6-45ed-4dd3-89c8-be2280d02c53 req-90f18be6-45ed-4dd3-89c8-be2280d02c53 ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/766c60e8-9395-49a0-8fa9-e46d832d3e2a/members/dff4e0bc8771493ebb78f1e6a181eb74 0.188s\n2026-06-06 01:37:03.754 35 INFO tempest.lib.common.rest_client [req-64dbbd73-0d28-4ffe-aadd-0e1bda95542e req-64dbbd73-0d28-4ffe-aadd-0e1bda95542e ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s\n2026-06-06 01:37:03.778 29 INFO tempest.lib.common.rest_client [req-59b5f242-435c-44b4-8de0-07d100d3668b req-59b5f242-435c-44b4-8de0-07d100d3668b ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/1c9fed31-f646-4fd7-8e03-58336c671367 0.158s\n{9} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [1.083910s] ... ok\n2026-06-06 01:37:03.792 11 INFO tempest.lib.common.rest_client [req-4d6890d0-d832-4469-b209-7ff74e981b8a req-4d6890d0-d832-4469-b209-7ff74e981b8a ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/680ed589-39ff-42d1-88e8-332d79c91883 0.099s\n2026-06-06 01:37:03.813 17 INFO tempest.lib.common.rest_client [req-afbde448-fd20-4a3d-983d-395975fb213c req-afbde448-fd20-4a3d-983d-395975fb213c ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36/tags/tempest-tag-1790152882 0.225s\n2026-06-06 01:37:03.818 31 INFO tempest.lib.common.rest_client [req-50a66eb8-997e-46c9-806d-158f4dcab82c req-50a66eb8-997e-46c9-806d-158f4dcab82c ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c1359dc9d771466781e18bc0ea04ad99 0.344s\n2026-06-06 01:37:03.856 13 INFO tempest.lib.common.rest_client [req-4088411e-d1d1-417d-8159-5676bf08b576 req-4088411e-d1d1-417d-8159-5676bf08b576 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e 1.507s\n2026-06-06 01:37:03.866 23 INFO tempest.lib.common.rest_client [req-02d8a125-607f-459e-82ae-f6b6b572f646 req-02d8a125-607f-459e-82ae-f6b6b572f646 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags/tempest-tag_name-171881344 0.132s\n2026-06-06 01:37:03.872 33 INFO tempest.lib.common.rest_client [req-130508cf-3afa-4841-b95f-2a2fb7dd5c8f req-130508cf-3afa-4841-b95f-2a2fb7dd5c8f ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/affec56f737d4697a1c0f54067ec3788 0.293s\n2026-06-06 01:37:03.873 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f8fad017c2ae4a6e84ae148101223c1e\n2026-06-06 01:37:03.888 27 INFO tempest.lib.common.rest_client [req-f5a0f328-6288-4e10-b323-3d62e22408f9 req-f5a0f328-6288-4e10-b323-3d62e22408f9 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.136s\n2026-06-06 01:37:03.913 25 INFO tempest.lib.common.rest_client [req-6efd1694-9e1b-481e-bbe4-a295b1a2feba req-6efd1694-9e1b-481e-bbe4-a295b1a2feba ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n2026-06-06 01:37:03.940 17 INFO tempest.lib.common.rest_client [req-c0cab95c-4fc3-4af1-afb2-0a60f458e1bd req-c0cab95c-4fc3-4af1-afb2-0a60f458e1bd ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36 0.125s\n2026-06-06 01:37:03.979 13 INFO tempest.lib.common.rest_client [req-f9a334e0-cc0a-4c1d-b69f-c8fbe225e7e0 req-f9a334e0-cc0a-4c1d-b69f-c8fbe225e7e0 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e 0.117s\n2026-06-06 01:37:03.979 23 INFO tempest.lib.common.rest_client [req-f802243b-6a76-4b2b-9ca5-c384c8a7f393 req-f802243b-6a76-4b2b-9ca5-c384c8a7f393 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags/tempest-tag_name-171881344 0.111s\n2026-06-06 01:37:03.984 11 INFO tempest.lib.common.rest_client [req-64daad71-01d9-442a-8455-2a190a17948b req-64daad71-01d9-442a-8455-2a190a17948b ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/680ed589-39ff-42d1-88e8-332d79c91883 0.187s\n2026-06-06 01:37:04.105 13 INFO tempest.lib.common.rest_client [req-30ab0daa-c905-428b-b8a2-57fd6fa9bb82 req-30ab0daa-c905-428b-b8a2-57fd6fa9bb82 ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/3a78d5ad-354a-43a1-9707-35d59436fbcd 0.116s\n2026-06-06 01:37:04.110 17 INFO tempest.lib.common.rest_client [req-607c7671-2d91-449a-b5c3-e66702180e62 req-607c7671-2d91-449a-b5c3-e66702180e62 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36/tags/tempest-tag-1790152882 0.167s\n2026-06-06 01:37:04.075 27 INFO tempest.lib.common.rest_client [req-6194eb48-cd3b-4f86-8d40-94b39431fb0c req-6194eb48-cd3b-4f86-8d40-94b39431fb0c ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/766c60e8-9395-49a0-8fa9-e46d832d3e2a/members/dff4e0bc8771493ebb78f1e6a181eb74 0.171s\n2026-06-06 01:37:04.149 31 INFO tempest.lib.common.rest_client [req-9e2ba31c-d7a0-4665-ad96-bae2ad1d2df7 req-9e2ba31c-d7a0-4665-ad96-bae2ad1d2df7 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/675eb59f65524caa8ae3fc92325dcd90 0.329s\n2026-06-06 01:37:04.149 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e6637f3d1842473f8abba84d958c56e2\n2026-06-06 01:37:04.155 29 INFO tempest.lib.common.rest_client [req-403b98cd-af9b-4bef-ac52-6c70d16e6ef5 req-403b98cd-af9b-4bef-ac52-6c70d16e6ef5 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/630fbcca9f754bbe8221ebf29f69caa8 0.334s\n2026-06-06 01:37:04.176 11 INFO tempest.lib.common.rest_client [req-a0703242-6fa5-4311-86ed-0f836fe33c74 req-a0703242-6fa5-4311-86ed-0f836fe33c74 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/680ed589-39ff-42d1-88e8-332d79c91883 0.187s\n2026-06-06 01:37:04.247 13 INFO tempest.lib.common.rest_client [req-7bdb29d9-05d5-4a8c-9292-945b0542d8ae req-7bdb29d9-05d5-4a8c-9292-945b0542d8ae ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/3a78d5ad-354a-43a1-9707-35d59436fbcd 0.134s\n2026-06-06 01:37:04.307 17 INFO tempest.lib.common.rest_client [req-bd7f679a-88a1-46c0-9356-e6eb2433717e req-bd7f679a-88a1-46c0-9356-e6eb2433717e ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36 0.190s\n2026-06-06 01:37:04.333 23 INFO tempest.lib.common.rest_client [req-c70738ea-2405-47b0-a585-3ee0150e2104 req-c70738ea-2405-47b0-a585-3ee0150e2104 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags/tempest-tag_name-171881344 0.351s\n2026-06-06 01:37:04.373 27 INFO tempest.lib.common.rest_client [req-df3e4dc7-5b95-43be-bdb3-e67c6b355850 req-df3e4dc7-5b95-43be-bdb3-e67c6b355850 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/766c60e8-9395-49a0-8fa9-e46d832d3e2a 0.296s\n{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [1.233317s] ... ok\n2026-06-06 01:37:04.396 21 INFO tempest.lib.common.rest_client [req-0d095106-9eec-4105-8191-6335e77bb6b5 req-0d095106-9eec-4105-8191-6335e77bb6b5 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.376s\n2026-06-06 01:37:04.426 11 INFO tempest.lib.common.rest_client [req-244c13b2-4daf-4650-b796-09a0f01c12e0 req-244c13b2-4daf-4650-b796-09a0f01c12e0 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/680ed589-39ff-42d1-88e8-332d79c91883 0.249s\n{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.896265s] ... ok\n2026-06-06 01:37:04.502 23 INFO tempest.lib.common.rest_client [req-9d67b335-6fbf-4132-90cc-546014b4f932 req-9d67b335-6fbf-4132-90cc-546014b4f932 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags/tempest-update-tag-805387771 0.164s\n2026-06-06 01:37:04.530 33 INFO tempest.lib.common.rest_client [req-32f5f5ff-e015-4c34-b7c6-336344ec2301 req-32f5f5ff-e015-4c34-b7c6-336344ec2301 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s\n2026-06-06 01:37:04.555 17 INFO tempest.lib.common.rest_client [req-2171a3ca-1599-498f-bc14-0024239d38c8 req-2171a3ca-1599-498f-bc14-0024239d38c8 ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36 0.246s\n{3} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.690461s] ... ok\n2026-06-06 01:37:04.606 27 INFO tempest.lib.common.rest_client [req-eebe81fe-0c1f-41c6-978b-1be20125eb16 req-eebe81fe-0c1f-41c6-978b-1be20125eb16 ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.230s\n2026-06-06 01:37:04.622 23 INFO tempest.lib.common.rest_client [req-0d41c554-1c2f-4a20-aada-c836f1220cc2 req-0d41c554-1c2f-4a20-aada-c836f1220cc2 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags 0.117s\n2026-06-06 01:37:04.624 15 INFO tempest.lib.common.rest_client [req-6bdb8a65-b671-49d7-a2ee-96abca8576b7 req-6bdb8a65-b671-49d7-a2ee-96abca8576b7 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.118s\n2026-06-06 01:37:04.668 17 INFO tempest.lib.common.rest_client [req-68c68b0d-5b38-4b5c-9e82-cfe0ae105ff4 req-68c68b0d-5b38-4b5c-9e82-cfe0ae105ff4 ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36 0.085s\n2026-06-06 01:37:04.729 19 INFO tempest.lib.common.rest_client [req-272e72a4-2db7-423b-87ae-f31fd64ad20f req-272e72a4-2db7-423b-87ae-f31fd64ad20f ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/98648af5-ef01-42d3-89f0-c47084d16804/import 9.338s\n2026-06-06 01:37:04.744 11 INFO tempest.lib.common.rest_client [req-dfb39022-77bc-4247-af9f-6e0923dde2e0 req-dfb39022-77bc-4247-af9f-6e0923dde2e0 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/309273ca9e4b4ddc8be7ed23ff1cbd65 0.311s\n2026-06-06 01:37:04.749 17 INFO tempest.lib.common.rest_client [req-9dee2275-bc7b-47e0-b1b9-0681b7fa7940 req-9dee2275-bc7b-47e0-b1b9-0681b7fa7940 ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36 0.078s\n2026-06-06 01:37:04.753 35 INFO tempest.lib.common.rest_client [req-f2ec5dce-6c82-449f-abb6-fda119264ecf req-f2ec5dce-6c82-449f-abb6-fda119264ecf ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4590ecbc7dac4b06aa7839176d0820e3&name=default 0.994s\n2026-06-06 01:37:04.788 29 INFO tempest.lib.common.rest_client [req-ab677963-30df-45ee-a527-beba42796ff5 req-ab677963-30df-45ee-a527-beba42796ff5 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ab73e58c9bfe4ebd9fb949a10f4b4e96 0.629s\n2026-06-06 01:37:04.781 23 INFO tempest.lib.common.rest_client [req-cf71d93c-43d9-4db5-b0fb-f8d3d0670462 req-cf71d93c-43d9-4db5-b0fb-f8d3d0670462 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags 0.155s\n2026-06-06 01:37:04.791 27 INFO tempest.lib.common.rest_client [req-a8a94d2c-3c48-47e2-a880-923bcc6d5167 req-a8a94d2c-3c48-47e2-a880-923bcc6d5167 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/e3eaeeb8-11c8-4ec6-a0d7-95af677af572/members 0.174s\n2026-06-06 01:37:04.796 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a00d96d59f6b4e898110a251236ae5d1\n{4} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.741594s] ... ok\n2026-06-06 01:37:04.868 31 INFO tempest.lib.common.rest_client [req-77e7a2b6-29d0-4191-a3fb-996ab07dcee6 req-77e7a2b6-29d0-4191-a3fb-996ab07dcee6 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s\n2026-06-06 01:37:04.981 27 INFO tempest.lib.common.rest_client [req-ee144085-0f1a-4afc-9fd9-0f2fcdc9a2fe req-ee144085-0f1a-4afc-9fd9-0f2fcdc9a2fe ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/e3eaeeb8-11c8-4ec6-a0d7-95af677af572/members/dff4e0bc8771493ebb78f1e6a181eb74 0.185s\n2026-06-06 01:37:04.992 23 INFO tempest.lib.common.rest_client [req-cf936dbd-16d2-4174-8233-709f74213b0f req-cf936dbd-16d2-4174-8233-709f74213b0f ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008 0.208s\n{6} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.628556s] ... ok\n2026-06-06 01:37:05.056 25 INFO tempest.lib.common.rest_client [req-7583dcce-0825-4415-9daf-51036fd14189 req-7583dcce-0825-4415-9daf-51036fd14189 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=df3ec4e0708d4102acc7bc1fdfccc68b&name=default 1.136s\n2026-06-06 01:37:05.148 27 INFO tempest.lib.common.rest_client [req-27db0b44-bc23-42b1-adff-ca450785fe94 req-27db0b44-bc23-42b1-adff-ca450785fe94 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.164s\n2026-06-06 01:37:05.213 17 INFO tempest.lib.common.rest_client [req-3707c155-2beb-4f54-8aeb-a9d24c5bd00f req-3707c155-2beb-4f54-8aeb-a9d24c5bd00f ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c5d03aa82635404d976f437a9d7fd12a 0.461s\n2026-06-06 01:37:05.214 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a20323a87b70441e8274313749eac255\n2026-06-06 01:37:05.234 11 INFO tempest.lib.common.rest_client [req-6e956692-64eb-4f10-a45f-0b529664c503 req-6e956692-64eb-4f10-a45f-0b529664c503 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e218dabddf8b4bca946995a2fe3fa82b 0.487s\n2026-06-06 01:37:05.234 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7bb79bab7ed947aba8d3b6141acd8a60\n2026-06-06 01:37:05.287 27 INFO tempest.lib.common.rest_client [req-8e7d6a46-58fa-4be2-9a83-813cf11ced6c req-8e7d6a46-58fa-4be2-9a83-813cf11ced6c ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e3eaeeb8-11c8-4ec6-a0d7-95af677af572/members/dff4e0bc8771493ebb78f1e6a181eb74 0.136s\n2026-06-06 01:37:05.437 27 INFO tempest.lib.common.rest_client [req-5049fc47-2ee4-4708-a236-07f96e41fa80 req-5049fc47-2ee4-4708-a236-07f96e41fa80 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.146s\n2026-06-06 01:37:05.452 19 INFO tempest.lib.common.rest_client [req-36663da3-b478-4f37-8de2-f0548992a2fa req-36663da3-b478-4f37-8de2-f0548992a2fa ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e6597ceb9a7445859ae3fdc03e113518 0.649s\n2026-06-06 01:37:05.453 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4ac68667e3724865a9b7e4b609c55129\n2026-06-06 01:37:05.479 35 INFO tempest.lib.common.rest_client [req-c55831e1-123b-4475-9d64-8233d686bcbd req-c55831e1-123b-4475-9d64-8233d686bcbd ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c730b289-ea1f-40c1-bad8-8751c19e6520 0.721s\n2026-06-06 01:37:05.494 29 INFO tempest.lib.common.rest_client [req-baa4cd90-bc9c-4ba6-bf66-290f001b9311 req-baa4cd90-bc9c-4ba6-bf66-290f001b9311 ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.696s\n2026-06-06 01:37:05.694 33 INFO tempest.lib.common.rest_client [req-8cc3fdd4-6334-4c53-92ce-c578731affb7 req-8cc3fdd4-6334-4c53-92ce-c578731affb7 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f8fad017c2ae4a6e84ae148101223c1e&name=default 1.161s\n2026-06-06 01:37:05.700 27 INFO tempest.lib.common.rest_client [req-a5b86c2c-344b-44c3-81e4-a20cdbc4ea65 req-a5b86c2c-344b-44c3-81e4-a20cdbc4ea65 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e3eaeeb8-11c8-4ec6-a0d7-95af677af572 0.259s\n{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [1.326786s] ... ok\n2026-06-06 01:37:05.743 15 INFO tempest.lib.common.rest_client [req-31965ad4-8056-4f9b-956f-adb1a113c315 req-31965ad4-8056-4f9b-956f-adb1a113c315 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.116s\n2026-06-06 01:37:05.762 25 INFO tempest.lib.common.rest_client [req-71f26796-f50b-42b3-ac36-87281cd57114 req-71f26796-f50b-42b3-ac36-87281cd57114 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d9932cfa-7885-44fc-acfb-52a8f6bf8aec 0.704s\n2026-06-06 01:37:05.798 23 INFO tempest.lib.common.rest_client [req-d771303a-5955-40b1-9542-b99a1873e4a0 req-d771303a-5955-40b1-9542-b99a1873e4a0 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2b0a38fea9d048589e5b18f3540e5249 0.799s\n2026-06-06 01:37:05.914 17 INFO tempest.lib.common.rest_client [req-9b4627c9-239d-4e11-85c8-35250d92d8be req-9b4627c9-239d-4e11-85c8-35250d92d8be ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s\n2026-06-06 01:37:05.952 11 INFO tempest.lib.common.rest_client [req-6df7e807-c11e-45e6-9f2d-580b22bae428 req-6df7e807-c11e-45e6-9f2d-580b22bae428 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.713s\n2026-06-06 01:37:05.959 35 INFO tempest.lib.common.rest_client [req-b8407307-5dbf-4829-917a-e35ad22c8592 req-b8407307-5dbf-4829-917a-e35ad22c8592 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4590ecbc7dac4b06aa7839176d0820e3 0.473s\n2026-06-06 01:37:05.962 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c45c772f919b40f5b5d872bedb61137e\n2026-06-06 01:37:06.085 31 INFO tempest.lib.common.rest_client [req-ab32856f-c8cc-4852-b638-c7501fc0161d req-ab32856f-c8cc-4852-b638-c7501fc0161d ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e6637f3d1842473f8abba84d958c56e2&name=default 1.213s\n2026-06-06 01:37:06.138 19 INFO tempest.lib.common.rest_client [req-98afab52-bc4d-489c-94ef-b08934a2a2b9 req-98afab52-bc4d-489c-94ef-b08934a2a2b9 ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s\n2026-06-06 01:37:06.161 13 INFO tempest.lib.common.rest_client [req-a3f8bc7a-4681-47a8-a9d3-1e6fb17ea1ef req-a3f8bc7a-4681-47a8-a9d3-1e6fb17ea1ef ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0 1.911s\n2026-06-06 01:37:06.238 21 INFO tempest.lib.common.rest_client [req-9dc7733e-326f-4f37-a2c6-56b63d24a6cf req-9dc7733e-326f-4f37-a2c6-56b63d24a6cf ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.825s\n2026-06-06 01:37:06.254 27 INFO tempest.lib.common.rest_client [req-ce1c8199-4c04-4938-818c-4872db2ea0a2 req-ce1c8199-4c04-4938-818c-4872db2ea0a2 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/33941c8774544ac0b915a5d3a1622c60 0.513s\n2026-06-06 01:37:06.260 13 INFO tempest.lib.common.rest_client [req-12ce5129-b283-4a57-a7ba-7e920d60e3f1 req-12ce5129-b283-4a57-a7ba-7e920d60e3f1 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0 0.097s\n2026-06-06 01:37:06.282 23 INFO tempest.lib.common.rest_client [req-38982cd3-7d2e-4a48-9b89-bd12dff5f4e4 req-38982cd3-7d2e-4a48-9b89-bd12dff5f4e4 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f55fcc05e75942a4b2e40094aefde05e 0.481s\n2026-06-06 01:37:06.282 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7a4c9edab9bb4f96822b263a392f7e83\n2026-06-06 01:37:06.361 25 INFO tempest.lib.common.rest_client [req-7b142b28-4a79-40f7-80bb-314096377180 req-7b142b28-4a79-40f7-80bb-314096377180 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/df3ec4e0708d4102acc7bc1fdfccc68b 0.596s\n2026-06-06 01:37:06.361 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dcf70a72994c43e5868075e5685a8f97\n2026-06-06 01:37:06.705 33 INFO tempest.lib.common.rest_client [req-a645073a-f2f4-4677-9197-006203ebc7b7 req-a645073a-f2f4-4677-9197-006203ebc7b7 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d449ee55-a92a-4f00-a195-de010e8eeb5a 1.009s\n2026-06-06 01:37:06.715 27 INFO tempest.lib.common.rest_client [req-a0cb6963-4a32-4f5f-84d5-283b2d22adc9 req-a0cb6963-4a32-4f5f-84d5-283b2d22adc9 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a6836c850562416ebea3686512845aa9 0.456s\n2026-06-06 01:37:06.715 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dff4e0bc8771493ebb78f1e6a181eb74\n2026-06-06 01:37:06.731 13 INFO tempest.lib.common.rest_client [req-700e2633-3fda-4f36-9efb-5a105595eb41 req-700e2633-3fda-4f36-9efb-5a105595eb41 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/56d1cbc4e052491e86e24880a150bf54 0.466s\n2026-06-06 01:37:06.732 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f55cda58d7804d52bc265c6e7089a293\n2026-06-06 01:37:06.771 35 INFO tempest.lib.common.rest_client [req-cb2f1066-cf1f-4c62-a7c0-c90e173912ee req-cb2f1066-cf1f-4c62-a7c0-c90e173912ee ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c45c772f919b40f5b5d872bedb61137e&name=default 0.807s\n2026-06-06 01:37:06.837 15 INFO tempest.lib.common.rest_client [req-c81e2ff7-9434-4037-8f12-40c9f1e35749 req-c81e2ff7-9434-4037-8f12-40c9f1e35749 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.091s\n2026-06-06 01:37:06.944 29 INFO tempest.lib.common.rest_client [req-4cf59002-ad1a-42a2-b340-66bb323852a8 req-4cf59002-ad1a-42a2-b340-66bb323852a8 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a00d96d59f6b4e898110a251236ae5d1&name=default 1.443s\n2026-06-06 01:37:06.985 31 INFO tempest.lib.common.rest_client [req-83f30aa4-cc71-45ba-9c6c-d062114ea76e req-83f30aa4-cc71-45ba-9c6c-d062114ea76e ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9b071e52-66c9-42c0-a0b5-5665b19f5ab8 0.897s\n2026-06-06 01:37:06.997 23 INFO tempest.lib.common.rest_client [req-8fe263ed-437e-4b4f-b5b2-5fdbb16ce558 req-8fe263ed-437e-4b4f-b5b2-5fdbb16ce558 ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s\n2026-06-06 01:37:07.015 17 INFO tempest.lib.common.rest_client [req-93ac4643-93fc-4abd-91d4-d2d117ed4293 req-93ac4643-93fc-4abd-91d4-d2d117ed4293 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a20323a87b70441e8274313749eac255&name=default 1.098s\n2026-06-06 01:37:07.143 25 INFO tempest.lib.common.rest_client [req-bb40cb2c-292c-4cea-906f-c68a2248f91f req-bb40cb2c-292c-4cea-906f-c68a2248f91f ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dcf70a72994c43e5868075e5685a8f97&name=default 0.780s\n2026-06-06 01:37:07.154 33 INFO tempest.lib.common.rest_client [req-7d99732b-3872-400c-b896-3623dbd7d689 req-7d99732b-3872-400c-b896-3623dbd7d689 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f8fad017c2ae4a6e84ae148101223c1e 0.446s\n2026-06-06 01:37:07.155 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 17d24e6018bc47ceb735877899ba15ea\n2026-06-06 01:37:07.279 27 INFO tempest.lib.common.rest_client [req-d0cc4c94-03b8-46b4-a27b-5571bdb34e72 req-d0cc4c94-03b8-46b4-a27b-5571bdb34e72 ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-06-06 01:37:07.362 19 INFO tempest.lib.common.rest_client [req-9ed7d68a-47e4-4bdd-9055-d8827f0772f0 req-9ed7d68a-47e4-4bdd-9055-d8827f0772f0 ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4ac68667e3724865a9b7e4b609c55129&name=default 1.221s\n2026-06-06 01:37:07.382 11 INFO tempest.lib.common.rest_client [req-0f8d3961-d6a7-4c97-b905-d43c15c8568a req-0f8d3961-d6a7-4c97-b905-d43c15c8568a ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7bb79bab7ed947aba8d3b6141acd8a60&name=default 1.427s\n2026-06-06 01:37:07.401 31 INFO tempest.lib.common.rest_client [req-cac103a3-2c16-45a4-a955-eefafdee100d req-cac103a3-2c16-45a4-a955-eefafdee100d ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2 0.413s\n2026-06-06 01:37:07.401 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e81551d5ec564709bf6fe5759f07ef91\n2026-06-06 01:37:07.632 13 INFO tempest.lib.common.rest_client [req-2306c996-acf7-4468-a788-70f7d42d7497 req-2306c996-acf7-4468-a788-70f7d42d7497 ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s\n2026-06-06 01:37:07.737 35 INFO tempest.lib.common.rest_client [req-9953f748-9266-479c-b82e-53e71705c429 req-9953f748-9266-479c-b82e-53e71705c429 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ed452721-9975-433a-835d-7afae6de49e5 0.963s\n2026-06-06 01:37:07.764 21 INFO tempest.lib.common.rest_client [req-b1cd4bfc-2ace-472e-8b0c-1ef768a99cad req-b1cd4bfc-2ace-472e-8b0c-1ef768a99cad ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.513s\n2026-06-06 01:37:07.781 21 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait\n2026-06-06 01:37:07.874 33 INFO tempest.lib.common.rest_client [req-dc520354-1319-4a0d-b06f-d4916c64f6f4 req-dc520354-1319-4a0d-b06f-d4916c64f6f4 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=17d24e6018bc47ceb735877899ba15ea&name=default 0.717s\n2026-06-06 01:37:07.908 29 INFO tempest.lib.common.rest_client [req-6e74f470-6700-4c11-b706-19d3bd3a9537 req-6e74f470-6700-4c11-b706-19d3bd3a9537 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/28c83b24-4622-4816-9c1e-42ef4f9f2f1b 0.959s\n2026-06-06 01:37:07.934 15 INFO tempest.lib.common.rest_client [req-cf932bd4-0dd2-4053-bcfd-c9b6d9f5aa0d req-cf932bd4-0dd2-4053-bcfd-c9b6d9f5aa0d ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.092s\n2026-06-06 01:37:07.984 31 INFO tempest.lib.common.rest_client [req-d29551cb-3468-46c9-9339-19a188aaff16 req-d29551cb-3468-46c9-9339-19a188aaff16 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e81551d5ec564709bf6fe5759f07ef91&name=default 0.581s\n2026-06-06 01:37:07.998 25 INFO tempest.lib.common.rest_client [req-9903551d-b30f-4212-8cc2-ad82321ce257 req-9903551d-b30f-4212-8cc2-ad82321ce257 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/363f7be1-5582-4890-abd6-b22365741e19 0.851s\n2026-06-06 01:37:08.040 35 INFO tempest.lib.common.rest_client [req-ddb6e024-e544-433a-b6f6-89898048c0e8 req-ddb6e024-e544-433a-b6f6-89898048c0e8 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e 0.300s\n2026-06-06 01:37:08.066 23 INFO tempest.lib.common.rest_client [req-8494ce8e-26cc-434a-8cdb-4dec8768a57c req-8494ce8e-26cc-434a-8cdb-4dec8768a57c ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7a4c9edab9bb4f96822b263a392f7e83&name=default 1.064s\n2026-06-06 01:37:08.107 27 INFO tempest.lib.common.rest_client [req-4ef36967-8ab7-4a38-885d-dcb31aea6ba2 req-4ef36967-8ab7-4a38-885d-dcb31aea6ba2 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dff4e0bc8771493ebb78f1e6a181eb74&name=default 0.824s\n2026-06-06 01:37:08.137 19 INFO tempest.lib.common.rest_client [req-0671fac9-8b98-4b5a-bf5a-aca9894e3eab req-0671fac9-8b98-4b5a-bf5a-aca9894e3eab ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c1bc122c-ef46-42ab-a18b-c08eea1ccd07 0.771s\n2026-06-06 01:37:08.232 17 INFO tempest.lib.common.rest_client [req-bc8495b2-62a3-489b-9210-c848898c4a52 req-bc8495b2-62a3-489b-9210-c848898c4a52 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4cda9186-9364-4011-bb90-b07ddee7480c 1.212s\n2026-06-06 01:37:08.276 13 INFO tempest.lib.common.rest_client [req-c4ae19dd-a164-4c1a-bd01-8295bb1a4964 req-c4ae19dd-a164-4c1a-bd01-8295bb1a4964 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f55cda58d7804d52bc265c6e7089a293&name=default 0.640s\n2026-06-06 01:37:08.296 11 INFO tempest.lib.common.rest_client [req-f54eaf31-3ed3-4fdc-8e21-fcf5583bd7d1 req-f54eaf31-3ed3-4fdc-8e21-fcf5583bd7d1 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1864a6d5-2f09-4fcf-bab1-c115e22f81a1 0.912s\n2026-06-06 01:37:08.298 29 INFO tempest.lib.common.rest_client [req-134574ee-3a31-494a-b25b-f326406f8dd2 req-134574ee-3a31-494a-b25b-f326406f8dd2 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a00d96d59f6b4e898110a251236ae5d1 0.382s\n2026-06-06 01:37:08.298 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4fb741feb11a4779932b59f3b60b2a4f\n2026-06-06 01:37:08.328 25 INFO tempest.lib.common.rest_client [req-1a450e58-7a84-46d3-870a-cc96c1fc9dc4 req-1a450e58-7a84-46d3-870a-cc96c1fc9dc4 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97 0.323s\n2026-06-06 01:37:08.458 19 INFO tempest.lib.common.rest_client [req-a013566a-a285-476e-9c19-b5c26494b7a6 req-a013566a-a285-476e-9c19-b5c26494b7a6 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4ac68667e3724865a9b7e4b609c55129 0.317s\n2026-06-06 01:37:08.477 33 INFO tempest.lib.common.rest_client [req-fc8b3eb8-16ec-41e8-b6c3-f000555c5aa8 req-fc8b3eb8-16ec-41e8-b6c3-f000555c5aa8 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a005ff7-4e06-4af9-8226-911a34f94313 0.600s\n2026-06-06 01:37:08.581 31 INFO tempest.lib.common.rest_client [req-599b031e-e4af-41d9-a6c1-2c76ef117262 req-599b031e-e4af-41d9-a6c1-2c76ef117262 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6f0c71f3-b6e4-42dc-be42-5d6d4a22c6dd 0.593s\n2026-06-06 01:37:08.596 23 INFO tempest.lib.common.rest_client [req-a5a46610-f216-41f8-bcb9-cf34b2f99118 req-a5a46610-f216-41f8-bcb9-cf34b2f99118 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bdde8f3c-baff-4fd5-9641-30c5321d1032 0.527s\n2026-06-06 01:37:08.635 17 INFO tempest.lib.common.rest_client [req-743ea310-fa53-4051-9611-b7f5f8b18ffb req-743ea310-fa53-4051-9611-b7f5f8b18ffb ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a20323a87b70441e8274313749eac255 0.399s\n2026-06-06 01:37:08.660 27 INFO tempest.lib.common.rest_client [req-54d50651-d1ff-4c52-a871-0c896bff2aef req-54d50651-d1ff-4c52-a871-0c896bff2aef ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fa3f0bdd-349b-4ee6-b476-bfc831c7bdf6 0.551s\n2026-06-06 01:37:08.722 11 INFO tempest.lib.common.rest_client [req-1ddd3b80-22f4-4964-8049-401ff4b5c5c3 req-1ddd3b80-22f4-4964-8049-401ff4b5c5c3 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7bb79bab7ed947aba8d3b6141acd8a60 0.425s\n2026-06-06 01:37:08.724 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7331bf7a140a4c20bad823b3d6239b4a\n2026-06-06 01:37:08.779 13 INFO tempest.lib.common.rest_client [req-98eaa5bf-7fb2-41de-ba1e-79d40e05191c req-98eaa5bf-7fb2-41de-ba1e-79d40e05191c ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ef5e18ba-99de-44b1-9ff9-fee879ac1895 0.500s\n2026-06-06 01:37:08.789 29 INFO tempest.lib.common.rest_client [req-5f27b5c8-7b9c-44ce-a816-8fb7986f40f8 req-5f27b5c8-7b9c-44ce-a816-8fb7986f40f8 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4fb741feb11a4779932b59f3b60b2a4f&name=default 0.487s\n2026-06-06 01:37:08.830 33 INFO tempest.lib.common.rest_client [req-a49f5199-fc99-409f-9464-1204b1f4aad5 req-a49f5199-fc99-409f-9464-1204b1f4aad5 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea 0.349s\n2026-06-06 01:37:08.875 25 INFO tempest.lib.common.rest_client [req-503c5afc-b176-47a8-bac8-66ea1689023d req-503c5afc-b176-47a8-bac8-66ea1689023d ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-06-06 01:37:08.962 23 INFO tempest.lib.common.rest_client [req-9d6674b7-f6c9-47c0-a4f4-1e0611f79dc2 req-9d6674b7-f6c9-47c0-a4f4-1e0611f79dc2 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7a4c9edab9bb4f96822b263a392f7e83 0.357s\n2026-06-06 01:37:08.962 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0315d7bb41b04498a066c6db019176d0\n2026-06-06 01:37:08.990 31 INFO tempest.lib.common.rest_client [req-d4521f8b-c6cd-4776-84a7-4af95eb10237 req-d4521f8b-c6cd-4776-84a7-4af95eb10237 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e81551d5ec564709bf6fe5759f07ef91 0.400s\n2026-06-06 01:37:09.006 21 INFO tempest.lib.common.rest_client [req-18f0c071-f3ef-4d8d-8104-fa12d66220d4 req-18f0c071-f3ef-4d8d-8104-fa12d66220d4 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.218s\n2026-06-06 01:37:09.024 21 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait\n2026-06-06 01:37:09.039 13 INFO tempest.lib.common.rest_client [req-26ba8ba7-816f-4ae2-bd54-cf3c406efb0b req-26ba8ba7-816f-4ae2-bd54-cf3c406efb0b ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f55cda58d7804d52bc265c6e7089a293 0.257s\n2026-06-06 01:37:09.108 15 INFO tempest.lib.common.rest_client [req-994b0dc9-0abc-4aad-92f6-65ec7a466367 req-994b0dc9-0abc-4aad-92f6-65ec7a466367 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.172s\n2026-06-06 01:37:09.136 19 INFO tempest.lib.common.rest_client [req-cf4953b9-9849-4993-8591-5765285b7624 req-cf4953b9-9849-4993-8591-5765285b7624 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s\n2026-06-06 01:37:09.163 27 INFO tempest.lib.common.rest_client [req-4f921882-25cc-4ffb-9cd7-94c79b632b76 req-4f921882-25cc-4ffb-9cd7-94c79b632b76 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dff4e0bc8771493ebb78f1e6a181eb74 0.500s\n2026-06-06 01:37:09.168 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 76023b5894a244bc954efecec7f5d826\n2026-06-06 01:37:09.222 11 INFO tempest.lib.common.rest_client [req-9925b894-417b-4151-b30d-21728d6a9d8d req-9925b894-417b-4151-b30d-21728d6a9d8d ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7331bf7a140a4c20bad823b3d6239b4a&name=default 0.495s\n2026-06-06 01:37:09.342 29 INFO tempest.lib.common.rest_client [req-e4ce9456-b5af-4a3f-9907-50a1f6c1b981 req-e4ce9456-b5af-4a3f-9907-50a1f6c1b981 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b5879d5-5af3-4d2b-9e14-1bb038e28e0e 0.550s\n2026-06-06 01:37:09.432 23 INFO tempest.lib.common.rest_client [req-1f34c340-4305-4c02-8edb-8c5565715332 req-1f34c340-4305-4c02-8edb-8c5565715332 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0315d7bb41b04498a066c6db019176d0&name=default 0.466s\n2026-06-06 01:37:09.597 25 INFO tempest.lib.common.rest_client [req-766f5b93-b25a-499d-8e23-6a527d82e48f req-766f5b93-b25a-499d-8e23-6a527d82e48f ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.702s\n2026-06-06 01:37:09.698 29 INFO tempest.lib.common.rest_client [req-45bd4efe-cd02-4326-a0ed-f5259c777849 req-45bd4efe-cd02-4326-a0ed-f5259c777849 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4fb741feb11a4779932b59f3b60b2a4f 0.354s\n2026-06-06 01:37:09.731 27 INFO tempest.lib.common.rest_client [req-20f97f1f-8191-4f5e-a979-9fc53f6fb7fd req-20f97f1f-8191-4f5e-a979-9fc53f6fb7fd ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=76023b5894a244bc954efecec7f5d826&name=default 0.558s\n2026-06-06 01:37:09.730 13 INFO tempest.lib.common.rest_client [req-a1fdf000-3fba-4092-bbd3-86a2c6446520 req-a1fdf000-3fba-4092-bbd3-86a2c6446520 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s\n2026-06-06 01:37:09.774 19 INFO tempest.lib.common.rest_client [req-8bd1d162-1ab4-4b9c-8532-fd3cd453d29d req-8bd1d162-1ab4-4b9c-8532-fd3cd453d29d ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n2026-06-06 01:37:09.801 25 INFO tempest.lib.common.rest_client [req-6e55bf92-e116-4006-84e3-d48d4946bcef req-6e55bf92-e116-4006-84e3-d48d4946bcef ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.193s\n2026-06-06 01:37:09.932 11 INFO tempest.lib.common.rest_client [req-333c40e0-221c-43bf-b69d-974e9cc446a5 req-333c40e0-221c-43bf-b69d-974e9cc446a5 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f64bc604-cee7-44b1-977e-2e5a86972c62 0.698s\n2026-06-06 01:37:09.995 19 INFO tempest.lib.common.rest_client [req-8877600c-dd56-415d-a30c-ab6183b0ae82 req-8877600c-dd56-415d-a30c-ab6183b0ae82 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.215s\n2026-06-06 01:37:10.108 23 INFO tempest.lib.common.rest_client [req-1a8cb377-76c4-4c9c-ab14-016c8280c806 req-1a8cb377-76c4-4c9c-ab14-016c8280c806 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9273d0f0-d822-4c09-9cbd-8867411f1da1 0.673s\n2026-06-06 01:37:10.127 25 INFO tempest.lib.common.rest_client [req-14f4f536-78e5-4ddf-8126-ef0c7374db54 req-14f4f536-78e5-4ddf-8126-ef0c7374db54 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.325s\n2026-06-06 01:37:10.189 19 INFO tempest.lib.common.rest_client [req-f7dc00f6-1214-4a80-8687-9b331f719a6c req-f7dc00f6-1214-4a80-8687-9b331f719a6c ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.186s\n2026-06-06 01:37:10.289 15 INFO tempest.lib.common.rest_client [req-e6210d95-8eb6-4459-b010-412ceaf19a89 req-e6210d95-8eb6-4459-b010-412ceaf19a89 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.176s\n2026-06-06 01:37:10.518 27 INFO tempest.lib.common.rest_client [req-d004e90e-69eb-4f3a-bd95-f6efb3aac9aa req-d004e90e-69eb-4f3a-bd95-f6efb3aac9aa ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6842678a-b9d1-4aa9-a5c0-8d70df1557dd 0.783s\n2026-06-06 01:37:10.542 23 INFO tempest.lib.common.rest_client [req-a1924240-f9b4-4871-a8a5-fb6e91c11c18 req-a1924240-f9b4-4871-a8a5-fb6e91c11c18 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0 0.431s\n2026-06-06 01:37:10.559 11 INFO tempest.lib.common.rest_client [req-55765f10-0bce-4f94-ba69-25579ac46735 req-55765f10-0bce-4f94-ba69-25579ac46735 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a 0.626s\n2026-06-06 01:37:10.598 13 INFO tempest.lib.common.rest_client [req-8c039ac0-5d46-4ef1-baf5-5c2f89ac587d req-8c039ac0-5d46-4ef1-baf5-5c2f89ac587d ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.855s\n2026-06-06 01:37:10.747 13 INFO tempest.lib.common.rest_client [req-3bd3cb8c-3e92-47ae-81f5-e98eb118b6e8 req-3bd3cb8c-3e92-47ae-81f5-e98eb118b6e8 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.141s\n2026-06-06 01:37:10.886 27 INFO tempest.lib.common.rest_client [req-421398e4-aa99-4fbd-908a-f2254fb4b934 req-421398e4-aa99-4fbd-908a-f2254fb4b934 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/76023b5894a244bc954efecec7f5d826 0.364s\n2026-06-06 01:37:10.928 19 INFO tempest.lib.common.rest_client [req-53a3b395-ba15-4eff-a546-9db2e8918ba5 req-53a3b395-ba15-4eff-a546-9db2e8918ba5 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.735s\n2026-06-06 01:37:11.008 21 INFO tempest.lib.common.rest_client [req-be4bb40e-73c2-4374-923a-5566fc42f377 req-be4bb40e-73c2-4374-923a-5566fc42f377 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.979s\n2026-06-06 01:37:11.135 23 INFO tempest.lib.common.rest_client [req-f5bacbfd-e0ba-4878-a1e1-11f9cb8d9815 req-f5bacbfd-e0ba-4878-a1e1-11f9cb8d9815 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-06-06 01:37:11.166 13 INFO tempest.lib.common.rest_client [req-db3e231e-318a-4139-b4b7-d4ea31431500 req-db3e231e-318a-4139-b4b7-d4ea31431500 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.416s\n2026-06-06 01:37:11.179 25 INFO tempest.lib.common.rest_client [req-6d679ed7-d1bb-475a-aa42-c8fe3524152e req-6d679ed7-d1bb-475a-aa42-c8fe3524152e ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.042s\n2026-06-06 01:37:11.325 19 INFO tempest.lib.common.rest_client [req-cac91aac-4ce3-42d3-ba84-2bdd6d0a4e2e req-cac91aac-4ce3-42d3-ba84-2bdd6d0a4e2e ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.393s\n2026-06-06 01:37:11.397 15 INFO tempest.lib.common.rest_client [req-f1fd2658-55b2-4489-8623-940838fa54e2 req-f1fd2658-55b2-4489-8623-940838fa54e2 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.103s\n{2} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [9.487606s] ... ok\n2026-06-06 01:37:11.413 25 INFO tempest.lib.common.rest_client [req-3986dab9-5724-45cf-bf9f-70bbbe5d931d req-3986dab9-5724-45cf-bf9f-70bbbe5d931d ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-06-06 01:37:11.465 11 INFO tempest.lib.common.rest_client [req-94b01d79-0cb2-4250-bc77-d78ff37ca848 req-94b01d79-0cb2-4250-bc77-d78ff37ca848 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.901s\n2026-06-06 01:37:11.511 19 INFO tempest.lib.common.rest_client [req-09582ef1-4df8-4b7b-a491-93fec2c6ee97 req-09582ef1-4df8-4b7b-a491-93fec2c6ee97 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b8fab98b3d6456e92f3638a8cb0a7eb/users/302094e3db5d487b881aaa1928dbc6c9/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.182s\n2026-06-06 01:37:11.711 23 INFO tempest.lib.common.rest_client [req-d1875cf9-522c-445f-8167-47a8d1b8f044 req-d1875cf9-522c-445f-8167-47a8d1b8f044 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s\n2026-06-06 01:37:11.733 25 INFO tempest.lib.common.rest_client [req-591999d5-d2de-4a29-ac89-5e0912ecbcf1 req-591999d5-d2de-4a29-ac89-5e0912ecbcf1 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80d4a51cbf09493696783afd1f7d9de8/users/f45fd002993744c89691fbb3256dba64/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.318s\n2026-06-06 01:37:11.797 19 INFO tempest.lib.common.rest_client [req-e94894bb-e8d9-4197-ad08-1ca841759775 req-e94894bb-e8d9-4197-ad08-1ca841759775 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-06-06 01:37:11.823 15 INFO tempest.lib.common.rest_client [req-a4e7362b-b422-4776-bf2e-dd8d918fe6e5 req-a4e7362b-b422-4776-bf2e-dd8d918fe6e5 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc8354b57c994ad78475466dc453cb57 0.411s\n2026-06-06 01:37:11.829 13 INFO tempest.lib.common.rest_client [req-d0d2116c-cccb-4f5a-afc7-ab7a726cd138 req-d0d2116c-cccb-4f5a-afc7-ab7a726cd138 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.660s\n2026-06-06 01:37:11.958 25 INFO tempest.lib.common.rest_client [req-f9ea8b51-b55c-4393-b9ef-723ab476d07b req-f9ea8b51-b55c-4393-b9ef-723ab476d07b ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-06-06 01:37:12.021 11 INFO tempest.lib.common.rest_client [req-c16eb5af-e894-4b1c-a545-7564c7471e29 req-c16eb5af-e894-4b1c-a545-7564c7471e29 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-06-06 01:37:12.092 19 INFO tempest.lib.common.rest_client [req-59a74433-4b75-496c-b577-7032f728b66b req-59a74433-4b75-496c-b577-7032f728b66b ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b8fab98b3d6456e92f3638a8cb0a7eb/users/302094e3db5d487b881aaa1928dbc6c9/roles/b380e2bec7c04025aa33ed6751d724db 0.291s\n2026-06-06 01:37:12.096 23 INFO tempest.lib.common.rest_client [req-c80ffe45-468e-4de5-942b-f0f50a042a5c req-c80ffe45-468e-4de5-942b-f0f50a042a5c ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.382s\n2026-06-06 01:37:12.153 13 INFO tempest.lib.common.rest_client [req-0685f205-2298-4671-80fb-528be3d9bd46 req-0685f205-2298-4671-80fb-528be3d9bd46 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-06-06 01:37:12.237 15 INFO tempest.lib.common.rest_client [req-3d2b917f-a295-4625-9c62-e8cf01b3a43c req-3d2b917f-a295-4625-9c62-e8cf01b3a43c ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3f79031e5ff44f58b05009803e4201b5 0.411s\n2026-06-06 01:37:12.238 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4916717b035c4f0db10bb7776e6f148b\n2026-06-06 01:37:12.272 21 INFO tempest.lib.common.rest_client [req-3247b559-dcac-4400-af66-afb607703377 req-3247b559-dcac-4400-af66-afb607703377 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.243s\n2026-06-06 01:37:12.316 11 INFO tempest.lib.common.rest_client [req-07a96e62-7e1f-4f2c-b78d-fe5291ce8c60 req-07a96e62-7e1f-4f2c-b78d-fe5291ce8c60 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.292s\n2026-06-06 01:37:12.433 19 INFO tempest.lib.common.rest_client [req-b8822bf4-7445-441a-89d6-569095651428 req-b8822bf4-7445-441a-89d6-569095651428 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.339s\n2026-06-06 01:37:12.468 13 INFO tempest.lib.common.rest_client [req-1c24e888-afd1-4546-b95b-8f1fe3dfd23a req-1c24e888-afd1-4546-b95b-8f1fe3dfd23a ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f9cfeca4b4b4145b5e830f86e59ef48/users/b8a497aa56c04afdb2dbd172ec820a42/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.312s\n2026-06-06 01:37:12.495 25 INFO tempest.lib.common.rest_client [req-97c9ebd2-b366-4c85-ad6e-c49d6cdd4d40 req-97c9ebd2-b366-4c85-ad6e-c49d6cdd4d40 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80d4a51cbf09493696783afd1f7d9de8/users/f45fd002993744c89691fbb3256dba64/roles/b380e2bec7c04025aa33ed6751d724db 0.534s\n2026-06-06 01:37:12.548 23 INFO tempest.lib.common.rest_client [req-570bcce8-b6e7-445c-a732-9cdd27846052 req-570bcce8-b6e7-445c-a732-9cdd27846052 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.450s\n2026-06-06 01:37:12.644 11 INFO tempest.lib.common.rest_client [req-4c1f3b0e-91cb-4718-9e64-a9948024f78a req-4c1f3b0e-91cb-4718-9e64-a9948024f78a ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.324s\n2026-06-06 01:37:12.678 19 INFO tempest.lib.common.rest_client [req-9be2dc81-f985-4063-9638-19b2f9ae9315 req-9be2dc81-f985-4063-9638-19b2f9ae9315 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b8fab98b3d6456e92f3638a8cb0a7eb/users/302094e3db5d487b881aaa1928dbc6c9/roles/179020e6cbbd49558eed021a5b3f6c4a 0.239s\n2026-06-06 01:37:12.726 25 INFO tempest.lib.common.rest_client [req-2c81c36e-9ef6-43bd-a09b-a2496995f2de req-2c81c36e-9ef6-43bd-a09b-a2496995f2de ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-06-06 01:37:12.815 13 INFO tempest.lib.common.rest_client [req-1f681680-f48e-4221-8397-4c5e2b29b0c8 req-1f681680-f48e-4221-8397-4c5e2b29b0c8 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s\n2026-06-06 01:37:12.877 25 INFO tempest.lib.common.rest_client [req-1ab31379-7b08-4b0b-b474-b4e86633a3b6 req-1ab31379-7b08-4b0b-b474-b4e86633a3b6 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80d4a51cbf09493696783afd1f7d9de8/users/f45fd002993744c89691fbb3256dba64/roles/179020e6cbbd49558eed021a5b3f6c4a 0.149s\n2026-06-06 01:37:12.887 15 INFO tempest.lib.common.rest_client [req-e58613ab-d59e-46b8-a734-9a821274a1c9 req-e58613ab-d59e-46b8-a734-9a821274a1c9 ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-06-06 01:37:13.019 19 INFO tempest.lib.common.rest_client [req-6f0d57a5-9729-4ce3-a3f0-3715e05152b6 req-6f0d57a5-9729-4ce3-a3f0-3715e05152b6 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.338s\n2026-06-06 01:37:13.066 13 INFO tempest.lib.common.rest_client [req-04c8d88d-e801-478e-9d38-ae4bbc32da64 req-04c8d88d-e801-478e-9d38-ae4bbc32da64 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f9cfeca4b4b4145b5e830f86e59ef48/users/b8a497aa56c04afdb2dbd172ec820a42/roles/b380e2bec7c04025aa33ed6751d724db 0.247s\n2026-06-06 01:37:13.123 25 INFO tempest.lib.common.rest_client [req-2a52c625-412e-4815-8b6b-1d6d65d737ac req-2a52c625-412e-4815-8b6b-1d6d65d737ac ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-06-06 01:37:13.335 11 INFO tempest.lib.common.rest_client [req-5e23b134-c6e5-4662-b41b-1b1461641469 req-5e23b134-c6e5-4662-b41b-1b1461641469 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.689s\n2026-06-06 01:37:13.342 13 INFO tempest.lib.common.rest_client [req-49818031-0775-400e-8dd4-3d7670349951 req-49818031-0775-400e-8dd4-3d7670349951 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s\n2026-06-06 01:37:13.370 23 INFO tempest.lib.common.rest_client [req-19fcb8f7-e76f-4899-9d23-81b64e282f61 req-19fcb8f7-e76f-4899-9d23-81b64e282f61 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.816s\n2026-06-06 01:37:13.364 25 INFO tempest.lib.common.rest_client [req-e4a2fd9a-10e3-474e-a846-327d8f004e67 req-e4a2fd9a-10e3-474e-a846-327d8f004e67 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80d4a51cbf09493696783afd1f7d9de8/users/f45fd002993744c89691fbb3256dba64/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.234s\n2026-06-06 01:37:13.364 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f45fd002993744c89691fbb3256dba64 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:13.365 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-1699197258-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80d4a51cbf09493696783afd1f7d9de8', 'project_name': 'tempest-ImportImagesTest-1699197258', 'tenant_id': '80d4a51cbf09493696783afd1f7d9de8', 'tenant_name': 'tempest-ImportImagesTest-1699197258', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f45fd002993744c89691fbb3256dba64', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:13.365 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-1699197258-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80d4a51cbf09493696783afd1f7d9de8', 'project_name': 'tempest-ImportImagesTest-1699197258', 'tenant_id': '80d4a51cbf09493696783afd1f7d9de8', 'tenant_name': 'tempest-ImportImagesTest-1699197258', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f45fd002993744c89691fbb3256dba64', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:13.530 19 INFO tempest.lib.common.rest_client [req-e7636d75-2c26-4707-b62a-cc6afa572ae1 req-e7636d75-2c26-4707-b62a-cc6afa572ae1 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b8fab98b3d6456e92f3638a8cb0a7eb/users/302094e3db5d487b881aaa1928dbc6c9/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.510s\n2026-06-06 01:37:13.531 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 302094e3db5d487b881aaa1928dbc6c9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:13.531 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1418891404-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b8fab98b3d6456e92f3638a8cb0a7eb', 'project_name': 'tempest-VersionsTest-1418891404', 'tenant_id': '5b8fab98b3d6456e92f3638a8cb0a7eb', 'tenant_name': 'tempest-VersionsTest-1418891404', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '302094e3db5d487b881aaa1928dbc6c9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:13.531 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1418891404-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b8fab98b3d6456e92f3638a8cb0a7eb', 'project_name': 'tempest-VersionsTest-1418891404', 'tenant_id': '5b8fab98b3d6456e92f3638a8cb0a7eb', 'tenant_name': 'tempest-VersionsTest-1418891404', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '302094e3db5d487b881aaa1928dbc6c9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:13.627 13 INFO tempest.lib.common.rest_client [req-80832bdb-d726-4ad0-bfd0-5ae169d0df35 req-80832bdb-d726-4ad0-bfd0-5ae169d0df35 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f9cfeca4b4b4145b5e830f86e59ef48/users/b8a497aa56c04afdb2dbd172ec820a42/roles/179020e6cbbd49558eed021a5b3f6c4a 0.282s\n2026-06-06 01:37:13.696 11 INFO tempest.lib.common.rest_client [req-0bc79967-a3d3-4de5-8886-2cd49ca79727 req-0bc79967-a3d3-4de5-8886-2cd49ca79727 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s\n2026-06-06 01:37:13.829 23 INFO tempest.lib.common.rest_client [req-607d896a-497c-4d73-9ea1-f631bef47600 req-607d896a-497c-4d73-9ea1-f631bef47600 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.456s\n2026-06-06 01:37:13.872 11 INFO tempest.lib.common.rest_client [req-3184e2a5-16bc-419b-be10-34eff99a56d4 req-3184e2a5-16bc-419b-be10-34eff99a56d4 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/714aea276b0943b8b8ebad1d7bd54eee/users/c2637e76c5494cc29997a9adfafd1745/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.174s\n2026-06-06 01:37:13.884 13 INFO tempest.lib.common.rest_client [req-6bd4bc1b-2cb0-4983-994f-f9f30c32755c req-6bd4bc1b-2cb0-4983-994f-f9f30c32755c ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s\n2026-06-06 01:37:14.025 15 INFO tempest.lib.common.rest_client [req-41c1ba0c-8387-41d4-833a-db21d4a2e097 req-41c1ba0c-8387-41d4-833a-db21d4a2e097 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4916717b035c4f0db10bb7776e6f148b&name=default 1.134s\n2026-06-06 01:37:14.071 21 INFO tempest.lib.common.rest_client [req-627daddb-6805-4a1f-bdfd-0f5ea97f4975 req-627daddb-6805-4a1f-bdfd-0f5ea97f4975 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.779s\n2026-06-06 01:37:14.124 11 INFO tempest.lib.common.rest_client [req-ca02849e-366b-42b9-b2f9-2b2f35c8c2e7 req-ca02849e-366b-42b9-b2f9-2b2f35c8c2e7 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-06-06 01:37:14.149 25 INFO tempest.lib.common.rest_client [req-799c43f7-896c-4f53-9acd-a4113e38212a req-799c43f7-896c-4f53-9acd-a4113e38212a ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.728s\n2026-06-06 01:37:14.157 13 INFO tempest.lib.common.rest_client [req-fc82d69c-b815-4948-9ea8-7a73f6ba8d28 req-fc82d69c-b815-4948-9ea8-7a73f6ba8d28 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f9cfeca4b4b4145b5e830f86e59ef48/users/b8a497aa56c04afdb2dbd172ec820a42/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.269s\n2026-06-06 01:37:14.157 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b8a497aa56c04afdb2dbd172ec820a42 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:14.158 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1862643970-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f9cfeca4b4b4145b5e830f86e59ef48', 'project_name': 'tempest-ListSharedImagesTest-1862643970', 'tenant_id': '8f9cfeca4b4b4145b5e830f86e59ef48', 'tenant_name': 'tempest-ListSharedImagesTest-1862643970', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8a497aa56c04afdb2dbd172ec820a42', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:14.158 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1862643970-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f9cfeca4b4b4145b5e830f86e59ef48', 'project_name': 'tempest-ListSharedImagesTest-1862643970', 'tenant_id': '8f9cfeca4b4b4145b5e830f86e59ef48', 'tenant_name': 'tempest-ListSharedImagesTest-1862643970', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8a497aa56c04afdb2dbd172ec820a42', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:14.282 19 INFO tempest.lib.common.rest_client [req-a5697c53-81c1-4fd5-a2e6-2d78df31f7f0 req-a5697c53-81c1-4fd5-a2e6-2d78df31f7f0 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.741s\n2026-06-06 01:37:14.341 23 INFO tempest.lib.common.rest_client [req-f133ae08-fb2b-483e-8759-e77347e8f6d5 req-f133ae08-fb2b-483e-8759-e77347e8f6d5 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b03a548a81c94456b2ce952a4afd4533/users/b8bc7973d6604df4bac1d5cc9ca45267/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.507s\n2026-06-06 01:37:14.381 11 INFO tempest.lib.common.rest_client [req-0ed6fa5b-dea8-4aad-9e34-702ba2760064 req-0ed6fa5b-dea8-4aad-9e34-702ba2760064 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/714aea276b0943b8b8ebad1d7bd54eee/users/c2637e76c5494cc29997a9adfafd1745/roles/b380e2bec7c04025aa33ed6751d724db 0.253s\n2026-06-06 01:37:14.395 19 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.109s\n{4} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.113256s] ... ok\n2026-06-06 01:37:14.636 23 INFO tempest.lib.common.rest_client [req-cc784ece-31c8-455b-9b3f-93ebfa6e7f6a req-cc784ece-31c8-455b-9b3f-93ebfa6e7f6a ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s\n2026-06-06 01:37:14.657 11 INFO tempest.lib.common.rest_client [req-86b5275b-f82e-4994-815b-b7360332693c req-86b5275b-f82e-4994-815b-b7360332693c ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s\n2026-06-06 01:37:14.668 25 INFO tempest.lib.common.rest_client [req-377630d4-3ab3-46f4-90dc-808e64dde33c req-377630d4-3ab3-46f4-90dc-808e64dde33c ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.515s\n{7} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method\n{7} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_missing_image ... SKIPPED: Server does not support glance-download import method\n{7} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method\n{7} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method\n{7} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against\n{7} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against\n2026-06-06 01:37:14.721 15 INFO tempest.lib.common.rest_client [req-c7cdf235-41be-4324-b0fb-0cbe07e46d53 req-c7cdf235-41be-4324-b0fb-0cbe07e46d53 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fe712a37-41ae-45d9-87c5-6f770b2b6aae 0.688s\n2026-06-06 01:37:14.813 23 INFO tempest.lib.common.rest_client [req-2bdd6185-150e-46c4-a62b-6d9ee7c2818b req-2bdd6185-150e-46c4-a62b-6d9ee7c2818b ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b03a548a81c94456b2ce952a4afd4533/users/b8bc7973d6604df4bac1d5cc9ca45267/roles/b380e2bec7c04025aa33ed6751d724db 0.173s\n2026-06-06 01:37:14.897 13 INFO tempest.lib.common.rest_client [req-942ba3fd-1ea6-4e75-9f22-19dcb8baf516 req-942ba3fd-1ea6-4e75-9f22-19dcb8baf516 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s\n2026-06-06 01:37:14.920 19 INFO tempest.lib.common.rest_client [req-01155b62-eee9-415e-b3e4-b0f7b944101c req-01155b62-eee9-415e-b3e4-b0f7b944101c ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/302094e3db5d487b881aaa1928dbc6c9 0.488s\n2026-06-06 01:37:14.921 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5b8fab98b3d6456e92f3638a8cb0a7eb\n2026-06-06 01:37:14.947 11 INFO tempest.lib.common.rest_client [req-0811d9e4-8394-4138-8432-10b2b583edbd req-0811d9e4-8394-4138-8432-10b2b583edbd ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/714aea276b0943b8b8ebad1d7bd54eee/users/c2637e76c5494cc29997a9adfafd1745/roles/179020e6cbbd49558eed021a5b3f6c4a 0.287s\n2026-06-06 01:37:15.108 23 INFO tempest.lib.common.rest_client [req-69d779e8-9de1-47be-972c-c34a1df9b8f0 req-69d779e8-9de1-47be-972c-c34a1df9b8f0 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-06-06 01:37:15.166 15 INFO tempest.lib.common.rest_client [req-60dad443-0544-47cb-a760-460f5bc32170 req-60dad443-0544-47cb-a760-460f5bc32170 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b 0.440s\n2026-06-06 01:37:15.166 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dd56919d66604d0d979a7b3675336e26\n2026-06-06 01:37:15.232 25 INFO tempest.lib.common.rest_client [req-336b280d-3f69-4edf-a3b9-8105d8142e12 req-336b280d-3f69-4edf-a3b9-8105d8142e12 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f45fd002993744c89691fbb3256dba64 0.523s\n2026-06-06 01:37:15.233 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 80d4a51cbf09493696783afd1f7d9de8\n2026-06-06 01:37:15.273 13 INFO tempest.lib.common.rest_client [req-fd53c0ca-bfa1-43f6-993d-a0d2f14fd517 req-fd53c0ca-bfa1-43f6-993d-a0d2f14fd517 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.373s\n2026-06-06 01:37:15.295 21 INFO tempest.lib.common.rest_client [req-742c0979-4397-4af4-ab98-20ca2f5f7363 req-742c0979-4397-4af4-ab98-20ca2f5f7363 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.212s\n2026-06-06 01:37:15.308 21 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 14 second wait\n2026-06-06 01:37:15.312 11 INFO tempest.lib.common.rest_client [req-2fe76451-e5f0-40e8-aee8-1cd6b243f252 req-2fe76451-e5f0-40e8-aee8-1cd6b243f252 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s\n2026-06-06 01:37:15.437 23 INFO tempest.lib.common.rest_client [req-b2598855-868d-4568-baca-7bb7683b6216 req-b2598855-868d-4568-baca-7bb7683b6216 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b03a548a81c94456b2ce952a4afd4533/users/b8bc7973d6604df4bac1d5cc9ca45267/roles/179020e6cbbd49558eed021a5b3f6c4a 0.325s\n2026-06-06 01:37:15.515 19 INFO tempest.lib.common.rest_client [req-ad78bbf5-df47-4e22-91f7-6cea1f666672 req-ad78bbf5-df47-4e22-91f7-6cea1f666672 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s\n2026-06-06 01:37:15.559 23 INFO tempest.lib.common.rest_client [req-bc823fe2-b2c9-4086-97cf-aab9f4f3318a req-bc823fe2-b2c9-4086-97cf-aab9f4f3318a ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s\n2026-06-06 01:37:15.566 11 INFO tempest.lib.common.rest_client [req-3550c6b4-776a-47d9-91c3-3af017eb83ba req-3550c6b4-776a-47d9-91c3-3af017eb83ba ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/714aea276b0943b8b8ebad1d7bd54eee/users/c2637e76c5494cc29997a9adfafd1745/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.250s\n2026-06-06 01:37:15.567 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c2637e76c5494cc29997a9adfafd1745 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:15.567 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1242226599-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '714aea276b0943b8b8ebad1d7bd54eee', 'project_name': 'tempest-MetadataSchemaTest-1242226599', 'tenant_id': '714aea276b0943b8b8ebad1d7bd54eee', 'tenant_name': 'tempest-MetadataSchemaTest-1242226599', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c2637e76c5494cc29997a9adfafd1745', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:15.567 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1242226599-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '714aea276b0943b8b8ebad1d7bd54eee', 'project_name': 'tempest-MetadataSchemaTest-1242226599', 'tenant_id': '714aea276b0943b8b8ebad1d7bd54eee', 'tenant_name': 'tempest-MetadataSchemaTest-1242226599', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c2637e76c5494cc29997a9adfafd1745', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:15.589 15 INFO tempest.lib.common.rest_client [req-7da33701-39b9-424e-8e07-0ae7309b810e req-7da33701-39b9-424e-8e07-0ae7309b810e ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dd56919d66604d0d979a7b3675336e26&name=default 0.422s\n2026-06-06 01:37:15.813 25 INFO tempest.lib.common.rest_client [req-f0bdd938-1d21-4773-99d0-4159ceb0c710 req-f0bdd938-1d21-4773-99d0-4159ceb0c710 ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-06-06 01:37:15.917 23 INFO tempest.lib.common.rest_client [req-b322b3d4-45b5-465e-befe-850b01a39f7c req-b322b3d4-45b5-465e-befe-850b01a39f7c ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b03a548a81c94456b2ce952a4afd4533/users/b8bc7973d6604df4bac1d5cc9ca45267/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.354s\n2026-06-06 01:37:15.918 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b8bc7973d6604df4bac1d5cc9ca45267 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:15.918 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-332544337-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b03a548a81c94456b2ce952a4afd4533', 'project_name': 'tempest-ImagesNegativeTest-332544337', 'tenant_id': 'b03a548a81c94456b2ce952a4afd4533', 'tenant_name': 'tempest-ImagesNegativeTest-332544337', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8bc7973d6604df4bac1d5cc9ca45267', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:15.919 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-332544337-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b03a548a81c94456b2ce952a4afd4533', 'project_name': 'tempest-ImagesNegativeTest-332544337', 'tenant_id': 'b03a548a81c94456b2ce952a4afd4533', 'tenant_name': 'tempest-ImagesNegativeTest-332544337', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8bc7973d6604df4bac1d5cc9ca45267', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:15.982 13 INFO tempest.lib.common.rest_client [req-0a0b0e23-9221-4c95-bd37-7d29847cb800 req-0a0b0e23-9221-4c95-bd37-7d29847cb800 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.703s\n2026-06-06 01:37:16.041 15 INFO tempest.lib.common.rest_client [req-54aa6f7d-4769-4e08-aa20-2543e3192908 req-54aa6f7d-4769-4e08-aa20-2543e3192908 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4409bf78-4d9c-4a9a-8fa1-d3a04caa2e66 0.449s\n2026-06-06 01:37:16.198 13 INFO tempest.lib.common.rest_client [req-8eb6827d-f10d-482a-a097-d16f805322cd req-8eb6827d-f10d-482a-a097-d16f805322cd ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s\n2026-06-06 01:37:16.233 11 INFO tempest.lib.common.rest_client [req-12535779-4a29-4a59-8e77-ee8b4d84c8fc req-12535779-4a29-4a59-8e77-ee8b4d84c8fc ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s\n2026-06-06 01:37:16.267 15 INFO tempest.lib.common.rest_client [req-34b6bc28-2bce-4454-a148-8f7058721113 req-34b6bc28-2bce-4454-a148-8f7058721113 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dd56919d66604d0d979a7b3675336e26 0.220s\n2026-06-06 01:37:16.275 19 INFO tempest.lib.common.rest_client [req-826b7bf7-3401-4fa8-9212-fbf8e4624199 req-826b7bf7-3401-4fa8-9212-fbf8e4624199 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5b8fab98b3d6456e92f3638a8cb0a7eb&name=default 0.758s\n2026-06-06 01:37:16.431 25 INFO tempest.lib.common.rest_client [req-8727ab11-ad86-482a-b31e-b3a3be9484f9 req-8727ab11-ad86-482a-b31e-b3a3be9484f9 ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=80d4a51cbf09493696783afd1f7d9de8&name=default 0.612s\n2026-06-06 01:37:16.436 13 INFO tempest.lib.common.rest_client [req-f1ff0dcd-addb-4ead-a9a7-9d41ba5f0daa req-f1ff0dcd-addb-4ead-a9a7-9d41ba5f0daa ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65ee73cbffea402fa9dbe69d7a74741c/users/b59fffe301174a889c8ba0487742a632/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.233s\n2026-06-06 01:37:16.479 21 INFO tempest.lib.common.rest_client [req-bab7d52c-2c42-4b4e-8265-f5b70daf6e87 req-bab7d52c-2c42-4b4e-8265-f5b70daf6e87 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.167s\n2026-06-06 01:37:16.549 23 INFO tempest.lib.common.rest_client [req-f1fb7426-0912-4803-aa81-d8b79639ce3e req-f1fb7426-0912-4803-aa81-d8b79639ce3e ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s\n2026-06-06 01:37:16.620 11 INFO tempest.lib.common.rest_client [req-31da8703-e6b9-44fc-87c8-60de26670eb8 req-31da8703-e6b9-44fc-87c8-60de26670eb8 ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.380s\n{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.386592s] ... ok\n2026-06-06 01:37:16.631 13 INFO tempest.lib.common.rest_client [req-a34126db-72c4-4ba6-97a1-f8bb6c3ca2bb req-a34126db-72c4-4ba6-97a1-f8bb6c3ca2bb ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-06-06 01:37:16.734 11 INFO tempest.lib.common.rest_client [req-3ceb30f2-2b02-416f-b595-4e09d20389d2 req-3ceb30f2-2b02-416f-b595-4e09d20389d2 ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.110s\n{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.113563s] ... ok\n2026-06-06 01:37:16.766 19 INFO tempest.lib.common.rest_client [req-f326e328-0366-47b9-a781-97713bb4454a req-f326e328-0366-47b9-a781-97713bb4454a ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6c9e6830-5c1c-4b9b-9271-f043182bf046 0.488s\n2026-06-06 01:37:16.779 13 INFO tempest.lib.common.rest_client [req-08092958-0798-48af-9cd3-252d8424cc68 req-08092958-0798-48af-9cd3-252d8424cc68 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65ee73cbffea402fa9dbe69d7a74741c/users/b59fffe301174a889c8ba0487742a632/roles/b380e2bec7c04025aa33ed6751d724db 0.144s\n2026-06-06 01:37:16.798 23 INFO tempest.lib.common.rest_client [req-ff045c89-5bd8-4378-a942-3fcbe4c3149b req-ff045c89-5bd8-4378-a942-3fcbe4c3149b ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.244s\n{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.249104s] ... ok\n2026-06-06 01:37:16.826 11 INFO tempest.lib.common.rest_client [req-0eb09169-3765-4644-afed-6e647c284a0f req-0eb09169-3765-4644-afed-6e647c284a0f ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.088s\n{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.090049s] ... ok\n2026-06-06 01:37:16.884 15 INFO tempest.lib.common.rest_client [req-d4a450cd-1117-4158-bcb3-4c440e769d17 req-d4a450cd-1117-4158-bcb3-4c440e769d17 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s\n2026-06-06 01:37:16.899 25 INFO tempest.lib.common.rest_client [req-e09d82ff-6afb-41e1-a6f2-13cd5324ac25 req-e09d82ff-6afb-41e1-a6f2-13cd5324ac25 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8b512424-30b7-4b03-af45-57a953855d47 0.462s\n2026-06-06 01:37:16.900 23 INFO tempest.lib.common.rest_client [req-16ead564-a559-41db-a6a9-478f9aa6c243 req-16ead564-a559-41db-a6a9-478f9aa6c243 ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.095s\n{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.097508s] ... ok\n2026-06-06 01:37:16.908 11 INFO tempest.lib.common.rest_client [req-6704ce52-c76b-4e7a-b276-48b6ad6cdbfe req-6704ce52-c76b-4e7a-b276-48b6ad6cdbfe ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.074s\n{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.083303s] ... ok\n2026-06-06 01:37:16.958 13 INFO tempest.lib.common.rest_client [req-a7621a41-cb5e-4cd3-a7c6-ed59d1477690 req-a7621a41-cb5e-4cd3-a7c6-ed59d1477690 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-06-06 01:37:16.982 19 INFO tempest.lib.common.rest_client [req-50520f23-98f8-4b88-8b4f-fc51ac1f9ef6 req-50520f23-98f8-4b88-8b4f-fc51ac1f9ef6 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5b8fab98b3d6456e92f3638a8cb0a7eb 0.209s\n2026-06-06 01:37:16.997 23 INFO tempest.lib.common.rest_client [req-daaecf38-347a-4c8a-bd79-c4ee33fed94f req-daaecf38-347a-4c8a-bd79-c4ee33fed94f ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/9a352076-8f29-479f-aeb0-0c7028cb0347 0.094s\n{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.096027s] ... ok\n2026-06-06 01:37:17.006 11 INFO tempest.lib.common.rest_client [req-51695f9c-b50c-4cd7-81e4-2a5bf653a793 req-51695f9c-b50c-4cd7-81e4-2a5bf653a793 ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.085s\n{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.089759s] ... ok\n2026-06-06 01:37:17.093 11 INFO tempest.lib.common.rest_client [req-4577e86c-0503-4494-8eaf-b3139b719d11 req-4577e86c-0503-4494-8eaf-b3139b719d11 ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.085s\n{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.087169s] ... ok\n2026-06-06 01:37:17.162 11 INFO tempest.lib.common.rest_client [req-92d0c140-02e6-48a0-b156-cd40898448f3 req-92d0c140-02e6-48a0-b156-cd40898448f3 ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.066s\n{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.068312s] ... ok\n2026-06-06 01:37:17.173 23 INFO tempest.lib.common.rest_client [req-6e4816ad-c158-461c-ba28-4f05f75b500e req-6e4816ad-c158-461c-ba28-4f05f75b500e ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.174s\n2026-06-06 01:37:17.208 13 INFO tempest.lib.common.rest_client [req-777551f3-59a1-4314-9f93-f8a76d724dab req-777551f3-59a1-4314-9f93-f8a76d724dab ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65ee73cbffea402fa9dbe69d7a74741c/users/b59fffe301174a889c8ba0487742a632/roles/179020e6cbbd49558eed021a5b3f6c4a 0.247s\n2026-06-06 01:37:17.230 11 INFO tempest.lib.common.rest_client [req-8bfce928-5d61-4a76-8cf8-6051b32f3c13 req-8bfce928-5d61-4a76-8cf8-6051b32f3c13 ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.065s\n{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.067509s] ... ok\n2026-06-06 01:37:17.252 25 INFO tempest.lib.common.rest_client [req-a5e6a54b-1368-424a-a917-f3a54ced6688 req-a5e6a54b-1368-424a-a917-f3a54ced6688 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/80d4a51cbf09493696783afd1f7d9de8 0.347s\n2026-06-06 01:37:17.274 23 INFO tempest.lib.common.rest_client [req-bd9d1514-9775-43b7-8d29-b4913db1fc66 req-bd9d1514-9775-43b7-8d29-b4913db1fc66 ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/0fd1c2d7-06ff-4053-a25b-c9a729ee3f96 0.095s\n2026-06-06 01:37:17.310 11 INFO tempest.lib.common.rest_client [req-c613a402-5333-4e66-9516-ee3a6df9c20a req-c613a402-5333-4e66-9516-ee3a6df9c20a ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.076s\n{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.078631s] ... ok\n2026-06-06 01:37:17.379 11 INFO tempest.lib.common.rest_client [req-0e2f51c4-b8eb-43da-a263-d4fae570e545 req-0e2f51c4-b8eb-43da-a263-d4fae570e545 ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.065s\n{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.068834s] ... ok\n2026-06-06 01:37:17.416 15 INFO tempest.lib.common.rest_client [req-fdef17b1-53c9-49b5-9f28-abfcb8775377 req-fdef17b1-53c9-49b5-9f28-abfcb8775377 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-06-06 01:37:17.435 13 INFO tempest.lib.common.rest_client [req-3b6b6b94-7bf6-42c4-9621-c3240b65c4f8 req-3b6b6b94-7bf6-42c4-9621-c3240b65c4f8 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-06-06 01:37:17.442 23 INFO tempest.lib.common.rest_client [req-90e06c12-c84f-422c-9457-b6a0eea565cd req-90e06c12-c84f-422c-9457-b6a0eea565cd ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/0fd1c2d7-06ff-4053-a25b-c9a729ee3f96 0.166s\n{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.445097s] ... ok\n2026-06-06 01:37:17.668 23 INFO tempest.lib.common.rest_client [req-726008c7-dfd0-4369-8a46-efdaae958cd8 req-726008c7-dfd0-4369-8a46-efdaae958cd8 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.220s\n2026-06-06 01:37:17.683 11 INFO tempest.lib.common.rest_client [req-c41f8f38-fb1c-4b03-8bfc-5702c702a74c req-c41f8f38-fb1c-4b03-8bfc-5702c702a74c ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c2637e76c5494cc29997a9adfafd1745 0.263s\n2026-06-06 01:37:17.683 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 714aea276b0943b8b8ebad1d7bd54eee\n2026-06-06 01:37:17.726 13 INFO tempest.lib.common.rest_client [req-c90603d4-1454-47ea-9fb1-6093e04145b2 req-c90603d4-1454-47ea-9fb1-6093e04145b2 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65ee73cbffea402fa9dbe69d7a74741c/users/b59fffe301174a889c8ba0487742a632/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.285s\n2026-06-06 01:37:17.726 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b59fffe301174a889c8ba0487742a632 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:17.729 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1631090874-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65ee73cbffea402fa9dbe69d7a74741c', 'project_name': 'tempest-ListSharedImagesTest-1631090874', 'tenant_id': '65ee73cbffea402fa9dbe69d7a74741c', 'tenant_name': 'tempest-ListSharedImagesTest-1631090874', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b59fffe301174a889c8ba0487742a632', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:17.729 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1631090874-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65ee73cbffea402fa9dbe69d7a74741c', 'project_name': 'tempest-ListSharedImagesTest-1631090874', 'tenant_id': '65ee73cbffea402fa9dbe69d7a74741c', 'tenant_name': 'tempest-ListSharedImagesTest-1631090874', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b59fffe301174a889c8ba0487742a632', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:17.759 21 INFO tempest.lib.common.rest_client [req-aad61b24-5420-4103-b6c6-da6c17a01886 req-aad61b24-5420-4103-b6c6-da6c17a01886 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.259s\n2026-06-06 01:37:17.778 15 INFO tempest.lib.common.rest_client [req-6c9a5bb4-74d2-4710-9c60-098a5e22f96b req-6c9a5bb4-74d2-4710-9c60-098a5e22f96b ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.359s\n2026-06-06 01:37:17.828 23 INFO tempest.lib.common.rest_client [req-a63a09ea-dccc-4f3c-b926-5e0dcfa37f77 req-a63a09ea-dccc-4f3c-b926-5e0dcfa37f77 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/147d9797-f0c4-4fa7-86d5-abe84cf7e763 0.157s\n2026-06-06 01:37:17.914 23 INFO tempest.lib.common.rest_client [req-b4b88f7c-2f2c-48a4-9014-37039ebb406c req-b4b88f7c-2f2c-48a4-9014-37039ebb406c ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/147d9797-f0c4-4fa7-86d5-abe84cf7e763 0.084s\n2026-06-06 01:37:17.992 23 INFO tempest.lib.common.rest_client [req-1b4a8930-0d02-42a1-82c3-74239f5ada65 req-1b4a8930-0d02-42a1-82c3-74239f5ada65 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/147d9797-f0c4-4fa7-86d5-abe84cf7e763 0.076s\n2026-06-06 01:37:18.037 15 INFO tempest.lib.common.rest_client [req-e9e513e0-0bea-4df4-8da8-5970fd6a8922 req-e9e513e0-0bea-4df4-8da8-5970fd6a8922 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.256s\n2026-06-06 01:37:18.099 23 INFO tempest.lib.common.rest_client [req-b01fe0e0-b6ca-43aa-baf4-8284568979c9 req-b01fe0e0-b6ca-43aa-baf4-8284568979c9 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/147d9797-f0c4-4fa7-86d5-abe84cf7e763 0.103s\n{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.652716s] ... ok\n2026-06-06 01:37:18.179 23 INFO tempest.lib.common.rest_client [req-6e53a227-1223-4b54-80a0-1583520752df req-6e53a227-1223-4b54-80a0-1583520752df ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.076s\n{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.078912s] ... ok\n2026-06-06 01:37:18.260 11 INFO tempest.lib.common.rest_client [req-df06563b-aedf-409d-9909-eb1774fbb9f7 req-df06563b-aedf-409d-9909-eb1774fbb9f7 ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s\n2026-06-06 01:37:18.269 23 INFO tempest.lib.common.rest_client [req-8fb4c4b6-5431-471d-a5ee-c718b897caa8 req-8fb4c4b6-5431-471d-a5ee-c718b897caa8 ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/653b9803-0fa4-4a41-871e-a3a67264b7d8 0.087s\n{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.093051s] ... ok\n2026-06-06 01:37:18.398 13 INFO tempest.lib.common.rest_client [req-5fd1c956-8e5d-4aca-b794-ec63cd834229 req-5fd1c956-8e5d-4aca-b794-ec63cd834229 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s\n2026-06-06 01:37:18.397 23 INFO tempest.lib.common.rest_client [req-7d797a41-f072-49fa-a848-4199f152b480 req-7d797a41-f072-49fa-a848-4199f152b480 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.118s\n{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.124754s] ... ok\n2026-06-06 01:37:18.510 23 INFO tempest.lib.common.rest_client [req-ba436c1a-7325-417c-8c72-2c9b00a817a6 req-ba436c1a-7325-417c-8c72-2c9b00a817a6 ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.106s\n{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.111066s] ... ok\n2026-06-06 01:37:18.655 23 INFO tempest.lib.common.rest_client [req-93a2c692-c364-4b38-ba0e-d0b2ad1872fa req-93a2c692-c364-4b38-ba0e-d0b2ad1872fa ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.140s\n2026-06-06 01:37:18.715 15 INFO tempest.lib.common.rest_client [req-14cd4477-2190-445f-8a36-f71bcb018bd1 req-14cd4477-2190-445f-8a36-f71bcb018bd1 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.676s\n2026-06-06 01:37:18.735 23 INFO tempest.lib.common.rest_client [req-1b1d06db-3467-4380-a9ca-88ea91df3d59 req-1b1d06db-3467-4380-a9ca-88ea91df3d59 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/abfda655-d878-443f-9654-1eb0114ec446 0.077s\n{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.223131s] ... ok\n2026-06-06 01:37:18.766 13 INFO tempest.lib.common.rest_client [req-8d91795c-1ace-4af6-8831-ca8509034338 req-8d91795c-1ace-4af6-8831-ca8509034338 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.361s\n2026-06-06 01:37:18.793 11 INFO tempest.lib.common.rest_client [req-5d34e327-9a75-4b36-8973-b711197a738a req-5d34e327-9a75-4b36-8973-b711197a738a ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=714aea276b0943b8b8ebad1d7bd54eee&name=default 0.528s\n2026-06-06 01:37:18.826 15 INFO tempest.lib.common.rest_client [req-621f93b6-a396-4969-afe2-6cd53a333134 req-621f93b6-a396-4969-afe2-6cd53a333134 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-06-06 01:37:18.891 23 INFO tempest.lib.common.rest_client [req-341a53cb-3dbd-4def-8784-aba2831b0e47 req-341a53cb-3dbd-4def-8784-aba2831b0e47 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/abfda655-d878-443f-9654-1eb0114ec446 0.127s\n2026-06-06 01:37:18.959 15 INFO tempest.lib.common.rest_client [req-ae159240-7a3a-4150-a10f-e4a4c44706da req-ae159240-7a3a-4150-a10f-e4a4c44706da ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa2acabb619747afbdab04ac0c43e39c/users/a19842f16f944b75b443d39d7d8cf93d/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.127s\n2026-06-06 01:37:18.973 23 INFO tempest.lib.common.rest_client [req-bfa7b13d-45f9-4b5c-b2b6-352f79ed022f req-bfa7b13d-45f9-4b5c-b2b6-352f79ed022f ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/abfda655-d878-443f-9654-1eb0114ec446 0.081s\n2026-06-06 01:37:19.000 21 INFO tempest.lib.common.rest_client [req-a6c5c1f1-b142-4889-8229-e010894383d1 req-a6c5c1f1-b142-4889-8229-e010894383d1 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.228s\n2026-06-06 01:37:19.112 23 INFO tempest.lib.common.rest_client [req-8cd57809-5c59-414a-b4b4-281964bc60dc req-8cd57809-5c59-414a-b4b4-281964bc60dc ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0fd1c2d7-06ff-4053-a25b-c9a729ee3f96 0.136s\n2026-06-06 01:37:19.151 15 INFO tempest.lib.common.rest_client [req-5f18449b-fe5b-461b-bb8c-7df86a87b847 req-5f18449b-fe5b-461b-bb8c-7df86a87b847 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-06-06 01:37:19.197 23 INFO tempest.lib.common.rest_client [req-776482a3-48ca-48b2-a4e1-c0c60907282b req-776482a3-48ca-48b2-a4e1-c0c60907282b ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/0fd1c2d7-06ff-4053-a25b-c9a729ee3f96 0.083s\n2026-06-06 01:37:19.226 11 INFO tempest.lib.common.rest_client [req-128e21a0-6c4c-4932-81f0-7768585689e7 req-128e21a0-6c4c-4932-81f0-7768585689e7 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dd0f61eb-0c21-43d0-b79e-3d308730bdac 0.430s\n2026-06-06 01:37:19.271 15 INFO tempest.lib.common.rest_client [req-ede8c920-e552-41f5-b369-3a7d87f505fc req-ede8c920-e552-41f5-b369-3a7d87f505fc ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa2acabb619747afbdab04ac0c43e39c/users/a19842f16f944b75b443d39d7d8cf93d/roles/b380e2bec7c04025aa33ed6751d724db 0.116s\n2026-06-06 01:37:19.444 15 INFO tempest.lib.common.rest_client [req-8ca5e09a-72a6-4502-b4e7-f58addfd05f3 req-8ca5e09a-72a6-4502-b4e7-f58addfd05f3 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-06-06 01:37:19.497 23 INFO tempest.lib.common.rest_client [req-e12e427a-ff1d-40a7-a3ca-8a7531ed2bd8 req-e12e427a-ff1d-40a7-a3ca-8a7531ed2bd8 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b8bc7973d6604df4bac1d5cc9ca45267 0.296s\n2026-06-06 01:37:19.497 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b03a548a81c94456b2ce952a4afd4533\n2026-06-06 01:37:19.515 11 INFO tempest.lib.common.rest_client [req-a83aa57a-97eb-4b4a-b24e-8e21ae3c23fe req-a83aa57a-97eb-4b4a-b24e-8e21ae3c23fe ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/714aea276b0943b8b8ebad1d7bd54eee 0.285s\n2026-06-06 01:37:19.647 15 INFO tempest.lib.common.rest_client [req-401c7d14-a629-40d0-9a38-3faabd7603ac req-401c7d14-a629-40d0-9a38-3faabd7603ac ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa2acabb619747afbdab04ac0c43e39c/users/a19842f16f944b75b443d39d7d8cf93d/roles/179020e6cbbd49558eed021a5b3f6c4a 0.201s\n2026-06-06 01:37:19.825 15 INFO tempest.lib.common.rest_client [req-eb4a8cc2-dc67-445f-b5e8-9727c317a1ce req-eb4a8cc2-dc67-445f-b5e8-9727c317a1ce ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s\n2026-06-06 01:37:19.955 15 INFO tempest.lib.common.rest_client [req-d95f8bce-2014-4201-a773-04e4d52a8201 req-d95f8bce-2014-4201-a773-04e4d52a8201 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa2acabb619747afbdab04ac0c43e39c/users/a19842f16f944b75b443d39d7d8cf93d/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.127s\n2026-06-06 01:37:19.956 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a19842f16f944b75b443d39d7d8cf93d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-06-06 01:37:19.957 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-673141672-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa2acabb619747afbdab04ac0c43e39c', 'project_name': 'tempest-ListUserImagesTest-673141672', 'tenant_id': 'fa2acabb619747afbdab04ac0c43e39c', 'tenant_name': 'tempest-ListUserImagesTest-673141672', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a19842f16f944b75b443d39d7d8cf93d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:19.957 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-673141672-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa2acabb619747afbdab04ac0c43e39c', 'project_name': 'tempest-ListUserImagesTest-673141672', 'tenant_id': 'fa2acabb619747afbdab04ac0c43e39c', 'tenant_name': 'tempest-ListUserImagesTest-673141672', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a19842f16f944b75b443d39d7d8cf93d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-06-06 01:37:20.078 23 INFO tempest.lib.common.rest_client [req-99e86934-89d9-4fe4-9674-55d4a3c85b6a req-99e86934-89d9-4fe4-9674-55d4a3c85b6a ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-06-06 01:37:20.187 21 INFO tempest.lib.common.rest_client [req-e8ca27ad-6427-46f2-aeed-657ccd46c41c req-e8ca27ad-6427-46f2-aeed-657ccd46c41c ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.173s\n2026-06-06 01:37:20.199 21 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 19 second wait\n2026-06-06 01:37:20.200 21 INFO tempest.api.image.v2.test_images_dependency [-] Instance from volume is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'x-compute-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}\nBody: {'id': '6841ebed-e176-4af4-887a-ecabe1d24e46', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '1320fc6478cb774dae195ba32f10d78286cd29be71812111a4678d63', 'image': '', 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:00Z', 'updated': '2026-06-06T01:37:19Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}], 'OS-DCF:diskConfig': 'MANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:19.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': [{'id': '08894d43-63b6-46c4-9ebc-d1015232398c'}]}\n2026-06-06 01:37:20.293 13 INFO tempest.lib.common.rest_client [req-e4ab0e26-7473-41b1-b7bd-c3af3fc266ba req-e4ab0e26-7473-41b1-b7bd-c3af3fc266ba ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/9e41ff9b-e76d-461a-84d5-c544891f9688/file 1.524s\n2026-06-06 01:37:20.294 13 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-06-06 01:37:20.362 21 INFO tempest.lib.common.rest_client [req-7aa06250-0e2f-4b58-ada0-bbe32c20b0fd req-7aa06250-0e2f-4b58-ada0-bbe32c20b0fd ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.160s\n2026-06-06 01:37:20.462 13 INFO tempest.lib.common.rest_client [req-5da8da0c-d692-4b4a-b973-39b34ff7e289 req-5da8da0c-d692-4b4a-b973-39b34ff7e289 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/9e41ff9b-e76d-461a-84d5-c544891f9688/members 0.165s\n2026-06-06 01:37:20.593 15 INFO tempest.lib.common.rest_client [req-497f553f-24ed-4d41-a274-2794427d42a8 req-497f553f-24ed-4d41-a274-2794427d42a8 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-06-06 01:37:20.595 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.\n2026-06-06 01:37:20.652 23 INFO tempest.lib.common.rest_client [req-2c226103-aa4b-43e3-9fe1-cf7c751da77f req-2c226103-aa4b-43e3-9fe1-cf7c751da77f ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b03a548a81c94456b2ce952a4afd4533&name=default 0.571s\n2026-06-06 01:37:20.750 13 INFO tempest.lib.common.rest_client [req-caaf5945-1446-4bc2-8c36-4a9cb743e505 req-caaf5945-1446-4bc2-8c36-4a9cb743e505 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.285s\n{1} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [2.352798s] ... ok\n2026-06-06 01:37:20.815 15 INFO tempest.lib.common.rest_client [req-195ced5c-b5ca-4bb5-8dbd-9b10d6898c44 req-195ced5c-b5ca-4bb5-8dbd-9b10d6898c44 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a19842f16f944b75b443d39d7d8cf93d 0.217s\n2026-06-06 01:37:20.815 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fa2acabb619747afbdab04ac0c43e39c\n2026-06-06 01:37:21.108 23 INFO tempest.lib.common.rest_client [req-6a1244ee-4deb-475b-b13a-1ebdf4b4fe58 req-6a1244ee-4deb-475b-b13a-1ebdf4b4fe58 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f32714e6-22f2-4cc2-9300-28a83a29527a 0.451s\n2026-06-06 01:37:21.361 15 INFO tempest.lib.common.rest_client [req-7c7e2b18-5844-40c1-bfe2-af91c381aeca req-7c7e2b18-5844-40c1-bfe2-af91c381aeca ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-06-06 01:37:21.561 23 INFO tempest.lib.common.rest_client [req-a8d4674c-541b-4e54-a2b1-9f4856ce6e45 req-a8d4674c-541b-4e54-a2b1-9f4856ce6e45 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b03a548a81c94456b2ce952a4afd4533 0.449s\n2026-06-06 01:37:21.562 13 INFO tempest.lib.common.rest_client [req-941d7c91-c404-43cf-8370-cc6ac0f60539 req-941d7c91-c404-43cf-8370-cc6ac0f60539 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/9e41ff9b-e76d-461a-84d5-c544891f9688 0.774s\n2026-06-06 01:37:21.647 13 INFO tempest.lib.common.rest_client [req-e54e9497-cfa7-4c83-8c88-3867a25259a8 req-e54e9497-cfa7-4c83-8c88-3867a25259a8 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/9e41ff9b-e76d-461a-84d5-c544891f9688 0.083s\n2026-06-06 01:37:21.916 13 INFO tempest.lib.common.rest_client [req-56c9d57f-7535-4a16-adf3-ba4a17a6e92b req-56c9d57f-7535-4a16-adf3-ba4a17a6e92b ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b8a497aa56c04afdb2dbd172ec820a42 0.266s\n2026-06-06 01:37:22.149 15 INFO tempest.lib.common.rest_client [req-7a9e74c9-2665-49b9-b1b8-4d3add96a84a req-7a9e74c9-2665-49b9-b1b8-4d3add96a84a ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fa2acabb619747afbdab04ac0c43e39c&name=default 0.786s\n2026-06-06 01:37:22.229 13 INFO tempest.lib.common.rest_client [req-9a78a4b7-0076-4fc2-b595-7f5cbfc77247 req-9a78a4b7-0076-4fc2-b595-7f5cbfc77247 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b59fffe301174a889c8ba0487742a632 0.311s\n2026-06-06 01:37:22.229 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 65ee73cbffea402fa9dbe69d7a74741c\n2026-06-06 01:37:22.417 21 INFO tempest.lib.common.rest_client [req-07e1a436-cf0e-4cd4-b5b4-f09553743d1d req-07e1a436-cf0e-4cd4-b5b4-f09553743d1d ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46/action 2.036s\n2026-06-06 01:37:22.511 21 INFO tempest.lib.common.rest_client [req-9cd40805-abcc-4108-a731-f45faf80eff8 req-9cd40805-abcc-4108-a731-f45faf80eff8 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.089s\n2026-06-06 01:37:22.569 15 INFO tempest.lib.common.rest_client [req-9639b079-abb2-4b7e-b045-fe2a3bd70d89 req-9639b079-abb2-4b7e-b045-fe2a3bd70d89 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/de6c0579-258d-4a28-84ea-6fdbe682cd42 0.417s\n2026-06-06 01:37:22.640 21 INFO tempest.lib.common.rest_client [req-de950d5b-a827-42e6-bb3c-11b262af6a40 req-de950d5b-a827-42e6-bb3c-11b262af6a40 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.126s\n2026-06-06 01:37:22.735 13 INFO tempest.lib.common.rest_client [req-91ed26d9-a750-48e8-b7d9-7a61906e3661 req-91ed26d9-a750-48e8-b7d9-7a61906e3661 ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s\n2026-06-06 01:37:22.756 21 INFO tempest.lib.common.rest_client [req-1b8e1b82-1ab8-4654-9488-cb5821b4f33a req-1b8e1b82-1ab8-4654-9488-cb5821b4f33a ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.110s\n2026-06-06 01:37:22.767 21 INFO tempest.common.waiters [-] snapshot 113a9a53-a3f6-4408-be55-4d23c6683527 reached available after waiting for 0.767431 seconds\n2026-06-06 01:37:22.768 21 INFO tempest.api.image.v2.test_images_dependency [-] Instance snapshot is created response: {'content-length': '2089', 'content-type': 'application/json', 'x-openstack-request-id': 'req-de950d5b-a827-42e6-bb3c-11b262af6a40', 'date': 'Sat, 06 Jun 2026 01:37:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4'}\nBody: {'base_image_ref': '', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'root_device_name': '/dev/vda', 'block_device_mapping': '[{\"no_device\": null, \"guest_format\": null, \"volume_size\": 1, \"source_type\": \"snapshot\", \"volume_id\": null, \"device_name\": \"/dev/vda\", \"image_id\": null, \"volume_type\": null, \"encrypted\": null, \"encryption_options\": null, \"encryption_secret_uuid\": null, \"device_type\": \"disk\", \"tag\": null, \"delete_on_termination\": true, \"encryption_format\": null, \"snapshot_id\": \"113a9a53-a3f6-4408-be55-4d23c6683527\", \"disk_bus\": \"virtio\", \"boot_index\": 0, \"destination_type\": \"volume\"}]', 'bdm_v2': 'True', 'name': 'tempest-ImageDependencyTestssnapshot-628968750', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 0, 'virtual_size': None, 'status': 'active', 'checksum': 'd41d8cd98f00b204e9800998ecf8427e', 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': 'sha512', 'os_hash_value': 'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e', 'id': '865eca21-ef3f-47e5-902f-459ed88416e4', 'created_at': '2026-06-06T01:37:21Z', 'updated_at': '2026-06-06T01:37:22Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/snap', 'tags': [], 'self': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4', 'file': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}\n2026-06-06 01:37:22.815 15 INFO tempest.lib.common.rest_client [req-8c927b2f-74bd-4e9c-8ae4-67219cc770cc req-8c927b2f-74bd-4e9c-8ae4-67219cc770cc ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fa2acabb619747afbdab04ac0c43e39c 0.243s\n{2} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data\n2026-06-06 01:37:22.967 21 INFO tempest.lib.common.rest_client [req-421465f3-2e86-40cf-9cdd-db147ec1227c req-421465f3-2e86-40cf-9cdd-db147ec1227c ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.197s\n2026-06-06 01:37:23.136 21 INFO tempest.lib.common.rest_client [req-803f37bf-7732-40ee-a010-da7df4a29021 req-803f37bf-7732-40ee-a010-da7df4a29021 ] Request (ImageDependencyTests:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.159s\n2026-06-06 01:37:23.253 21 INFO tempest.lib.common.rest_client [req-9962aa54-cff4-4dc4-ba7d-868261696825 req-9962aa54-cff4-4dc4-ba7d-868261696825 ] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.114s\n2026-06-06 01:37:23.328 13 INFO tempest.lib.common.rest_client [req-c896d842-7fd6-4da6-aae3-057da035d422 req-c896d842-7fd6-4da6-aae3-057da035d422 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=65ee73cbffea402fa9dbe69d7a74741c&name=default 0.591s\n2026-06-06 01:37:23.767 13 INFO tempest.lib.common.rest_client [req-b569da98-7222-4d1f-8571-517174d93b93 req-b569da98-7222-4d1f-8571-517174d93b93 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e559cf00-c2b0-4f4c-af2c-22e58e6ae613 0.436s\n2026-06-06 01:37:23.988 13 INFO tempest.lib.common.rest_client [req-393a1d33-791b-4562-9a2d-9f04796690e2 req-393a1d33-791b-4562-9a2d-9f04796690e2 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/65ee73cbffea402fa9dbe69d7a74741c 0.218s\n2026-06-06 01:37:23.989 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8f9cfeca4b4b4145b5e830f86e59ef48\n2026-06-06 01:37:24.355 21 INFO tempest.lib.common.rest_client [req-a5edd2e7-147b-4f6c-8148-574023eaf87f req-a5edd2e7-147b-4f6c-8148-574023eaf87f ] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.092s\n2026-06-06 01:37:24.372 13 INFO tempest.lib.common.rest_client [req-a236f824-33cd-4a67-9047-f3af8200e863 req-a236f824-33cd-4a67-9047-f3af8200e863 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8f9cfeca4b4b4145b5e830f86e59ef48&name=default 0.379s\n2026-06-06 01:37:24.777 13 INFO tempest.lib.common.rest_client [req-6ffd15b2-2647-48e5-b351-98243fb62005 req-6ffd15b2-2647-48e5-b351-98243fb62005 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/26e38e14-c443-417e-aed5-58247461b2a1 0.401s\n2026-06-06 01:37:25.071 13 INFO tempest.lib.common.rest_client [req-c1764463-7497-4dc1-8979-e0fe575c725c req-c1764463-7497-4dc1-8979-e0fe575c725c ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8f9cfeca4b4b4145b5e830f86e59ef48 0.291s\n2026-06-06 01:37:25.487 21 INFO tempest.lib.common.rest_client [req-ac66df22-7da6-4a72-8031-119937bc0404 req-ac66df22-7da6-4a72-8031-119937bc0404 ] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.123s\n2026-06-06 01:37:26.742 21 INFO tempest.lib.common.rest_client [req-1236a8e6-6ffd-48ad-b024-ec215987ff82 req-1236a8e6-6ffd-48ad-b024-ec215987ff82 ] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 1.251s\n2026-06-06 01:37:26.865 21 INFO tempest.lib.common.rest_client [req-89cfcff5-1b72-4e78-82c3-296e8bae19cc req-89cfcff5-1b72-4e78-82c3-296e8bae19cc ] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.120s\n{5} tempest.api.image.v2.test_images_dependency.ImageDependencyTests.test_image_volume_server_snapshot_dependency [32.989501s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper\n    return f(*func_args, **func_kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/image/v2/test_images_dependency.py\", line 130, in test_image_volume_server_snapshot_dependency\n    self.client.delete_image(base_image_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 90, in delete_image\n    resp, _ = self.delete(url)\n              ~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n    raise exceptions.Conflict(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'message': 'Image f4631fc8-3648-438a-9996-5aba54a71bfd could not be deleted because it is in use: The image cannot be deleted because it is in use through the backend store outside of Glance.<br /><br />\\n\\n\\n', 'code': '409 Conflict', 'title': 'Conflict'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-06-06 01:36:54,640 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.754s\n2026-06-06 01:36:55,481 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd/file 0.838s\n2026-06-06 01:36:55,560 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.077s\n2026-06-06 01:36:56,179 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-06-06 01:36:56,180 21 INFO     [tempest.lib.common.fixed_network] (ImageDependencyTests:test_image_volume_server_snapshot_dependency) Found network None available for tenant\n2026-06-06 01:36:56,784 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes 0.602s\n2026-06-06 01:36:57,011 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.198s\n2026-06-06 01:36:58,193 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.156s\n2026-06-06 01:36:59,370 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.157s\n2026-06-06 01:36:59,378 21 INFO     [tempest.common.waiters] volume 08894d43-63b6-46c4-9ebc-d1015232398c reached available after waiting for 2.378850 seconds\n2026-06-06 01:37:00,959 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.578s\n2026-06-06 01:37:01,703 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.739s\n2026-06-06 01:37:02,958 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.231s\n2026-06-06 01:37:03,003 21 INFO     [tempest.common.waiters] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait\n2026-06-06 01:37:04,396 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.376s\n2026-06-06 01:37:06,238 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.825s\n2026-06-06 01:37:07,764 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.513s\n2026-06-06 01:37:07,781 21 INFO     [tempest.common.waiters] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait\n2026-06-06 01:37:09,006 21 INFO     [tempest.lib.common.rest_client] \n    Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.218s\n2026-06-06 01:37:09,024 21 INFO     [tempest.common.waiters] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait\n2026-06-06 01:37:11,008 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.979s\n2026-06-06 01:37:12,272 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.243s\n2026-06-06 01:37:14,071 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.779s\n2026-06-06 01:37:15,295 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.212s\n2026-06-06 01:37:15,308 21 INFO     [tempest.common.waiters] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 14 second wait\n2026-06-06 01:37:16,479 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.167s\n2026-06-06 01:37:17,759 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.259s\n2026-06-06 01:37:19,000 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.228s\n2026-06-06 01:37:20,187 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.173s\n2026-06-06 01:37:20,199 21 INFO     [tempest.common.waiters] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 19 second wait\n2026-06-06 01:37:20,200 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance from volume is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'x-compute-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}\nBody: {'id': '6841ebed-e176-4af4-887a-ecabe1d24e46', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '1320fc6478cb774dae195ba32f10d78286cd29be71812111a4678d63', 'image': '', 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:00Z', 'updated': '2026-06-06T01:37:19Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}], 'OS-DCF:diskConfig': 'M\n    ANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:19.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': [{'id': '08894d43-63b6-46c4-9ebc-d1015232398c'}]}\n2026-06-06 01:37:20,362 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.160s\n2026-06-06 01:37:22,417 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46/action 2.036s\n2026-06-06 01:37:22,511 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.089s\n2026-06-06 01:37:22,640 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.126s\n2026-06-06 01:37:22,756 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.110s\n2026-06-06 01:37:22,767 21 INFO     [tempest.common.waiters] snapshot 113a9a53-a3f6-4408-be55-4d23c6683527 reached available after waiting for 0.767431 seconds\n2026-06-06 01:37:22,768 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance snapshot is created response: {'content-length': '2089', 'content-type': 'application/json', 'x-openstack-request-id': 'req-de950d5b-a827-42e6-bb3c-11b262af6a40', 'date': 'Sat, 06 Jun 2026 01:37:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4'}\nBody: {'base_image_ref': '', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'root_device_name': '/dev/vda', 'block_device_mapping': '[{\"no_device\": null, \"guest_format\": null, \"volume_size\": 1, \"source_type\": \"snapshot\", \"volume_id\": null, \"device_name\": \"/dev/vda\", \"image_id\": null, \"volume_type\": null, \"encrypted\": null, \"encryption_options\": null, \"encryption_secret_uuid\": null, \"device_type\": \"disk\", \"tag\": null, \"delete_on_termination\": true, \"encryption_format\": null, \"snapshot_id\": \"113a9a53-a3f6-4408-be55-4d23c6683527\", \"disk_bus\": \"virtio\", \"boot_index\": 0, \"destination_type\": \"volume\"}]', 'bdm_v2': 'True', 'name': 'tempest-ImageDependencyTestssnapshot-628968750', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 0, 'virtual_size': None, 'status': 'active', 'checksum': 'd41d8cd98f00b204e9800998ecf8427e', 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': 'sha512', 'os_hash_value': 'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e', 'id': '865eca21-ef3f-47e5-902f-459ed88416e4', 'created_at': '2026-06-06T01:37:21Z', 'updated_at': '2026-06-06T01:37:22Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/sn\n    ap', 'tags': [], 'self': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4', 'file': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}\n2026-06-06 01:37:22,967 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.197s\n2026-06-06 01:37:23,136 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.159s\n2026-06-06 01:37:23,253 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.114s\n2026-06-06 01:37:24,355 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.092s\n2026-06-06 01:37:25,487 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.123s\n2026-06-06 01:37:26,742 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 1.251s\n2026-06-06 01:37:26,865 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.120s\n\n2026-06-06 01:37:27.015 21 INFO tempest.lib.common.rest_client [req-3d776a2d-2b73-41f8-b266-cba2fba38c72 req-3d776a2d-2b73-41f8-b266-cba2fba38c72 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.137s\n2026-06-06 01:37:28.509 21 INFO tempest.lib.common.rest_client [req-d6e94cdd-fbbb-404d-afd7-0c7c95ee69f4 req-d6e94cdd-fbbb-404d-afd7-0c7c95ee69f4 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91/file 1.488s\n2026-06-06 01:37:28.611 21 INFO tempest.lib.common.rest_client [req-2cb3a289-da4a-46bf-b041-0fa4356e732b req-2cb3a289-da4a-46bf-b041-0fa4356e732b ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.098s\n2026-06-06 01:37:29.196 21 INFO tempest.lib.common.rest_client [req-449a0a06-9ed0-4666-8056-6b9759159eef req-449a0a06-9ed0-4666-8056-6b9759159eef ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-06-06 01:37:29.196 21 INFO tempest.lib.common.fixed_network [-] (ImageDependencyTests:test_nova_image_snapshot_dependency) Found network None available for tenant\n2026-06-06 01:37:29.725 21 INFO tempest.lib.common.rest_client [req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.525s\n2026-06-06 01:37:29.949 21 INFO tempest.lib.common.rest_client [req-138d9d97-bb72-4f18-a355-a2a5952aff38 req-138d9d97-bb72-4f18-a355-a2a5952aff38 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.217s\n2026-06-06 01:37:31.237 21 INFO tempest.lib.common.rest_client [req-cd090575-03f0-4209-ad8e-8a7bc746dfb0 req-cd090575-03f0-4209-ad8e-8a7bc746dfb0 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.266s\n2026-06-06 01:37:32.463 21 INFO tempest.lib.common.rest_client [req-949f54cd-8d6b-4ac8-bcd3-2c74fb2eade9 req-949f54cd-8d6b-4ac8-bcd3-2c74fb2eade9 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.211s\n2026-06-06 01:37:32.477 21 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait\n2026-06-06 01:37:33.688 21 INFO tempest.lib.common.rest_client [req-efd69058-8e01-46de-8397-a404278a4079 req-efd69058-8e01-46de-8397-a404278a4079 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.208s\n2026-06-06 01:37:34.923 21 INFO tempest.lib.common.rest_client [req-353613a2-e03e-4855-8c3b-19809bbdf976 req-353613a2-e03e-4855-8c3b-19809bbdf976 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.216s\n2026-06-06 01:37:36.138 21 INFO tempest.lib.common.rest_client [req-2f850156-0527-404d-a092-9fa47373f403 req-2f850156-0527-404d-a092-9fa47373f403 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.195s\n2026-06-06 01:37:36.151 21 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 7 second wait\n2026-06-06 01:37:37.359 21 INFO tempest.lib.common.rest_client [req-36568f4c-0a9f-4ba2-a3f5-8a975e7a14d3 req-36568f4c-0a9f-4ba2-a3f5-8a975e7a14d3 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.204s\n2026-06-06 01:37:37.378 21 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait\n2026-06-06 01:37:38.645 21 INFO tempest.lib.common.rest_client [req-bd780d26-a15b-4ddb-bd1c-903193020089 req-bd780d26-a15b-4ddb-bd1c-903193020089 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.264s\n2026-06-06 01:37:38.653 21 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 9 second wait\n2026-06-06 01:37:39.931 21 INFO tempest.lib.common.rest_client [req-f0986bea-2a11-497b-a97e-c8ae6902f36a req-f0986bea-2a11-497b-a97e-c8ae6902f36a ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.275s\n2026-06-06 01:37:41.224 21 INFO tempest.lib.common.rest_client [req-6ce69bc3-364c-4139-84ce-467b7868d387 req-6ce69bc3-364c-4139-84ce-467b7868d387 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.274s\n2026-06-06 01:37:42.482 21 INFO tempest.lib.common.rest_client [req-ed08a959-63b6-428e-a0f0-01c6ceb363e4 req-ed08a959-63b6-428e-a0f0-01c6ceb363e4 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.232s\n2026-06-06 01:37:43.689 21 INFO tempest.lib.common.rest_client [req-8706531e-66da-405a-bfc6-7dabb4782b8a req-8706531e-66da-405a-bfc6-7dabb4782b8a ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.190s\n2026-06-06 01:37:44.875 21 INFO tempest.lib.common.rest_client [req-c92351c3-64f8-4b6b-97ff-a6d3e53f18b4 req-c92351c3-64f8-4b6b-97ff-a6d3e53f18b4 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.166s\n2026-06-06 01:37:44.889 21 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 15 second wait\n2026-06-06 01:37:44.889 21 INFO tempest.api.image.v2.test_images_dependency [-] Instance from image is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'x-compute-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}\nBody: {'id': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '3ac43ccb786361f3c90c8bc0cf325ae02638e0123efcb7a73773b8da', 'image': {'id': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/images/664c5a47-a1a6-456e-8ad2-1d607e801a91'}]}, 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:29Z', 'updated': '2026-06-06T01:37:43Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}], 'OS-DCF:diskConfig': 'MANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:43.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': []}\n2026-06-06 01:37:45.050 21 INFO tempest.lib.common.rest_client [req-def15075-ea02-4eac-8df7-d9f98f937d51 req-def15075-ea02-4eac-8df7-d9f98f937d51 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.159s\n2026-06-06 01:37:45.499 21 INFO tempest.lib.common.rest_client [req-c766b980-f436-4bbc-9056-ba379d647098 req-c766b980-f436-4bbc-9056-ba379d647098 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5/action 0.437s\n2026-06-06 01:37:45.591 21 INFO tempest.lib.common.rest_client [req-58592df8-1464-4aa4-9dea-76991d49c44c req-58592df8-1464-4aa4-9dea-76991d49c44c ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.087s\n2026-06-06 01:37:46.716 21 INFO tempest.lib.common.rest_client [req-b4c41133-89da-4bf5-9463-db6f751535f6 req-b4c41133-89da-4bf5-9463-db6f751535f6 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.121s\n2026-06-06 01:37:47.858 21 INFO tempest.lib.common.rest_client [req-af9f372e-d218-4b83-aea7-166996b42e84 req-af9f372e-d218-4b83-aea7-166996b42e84 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.138s\n2026-06-06 01:37:48.988 21 INFO tempest.lib.common.rest_client [req-c02fdffb-ea7a-4163-aa28-d0df63f54ef2 req-c02fdffb-ea7a-4163-aa28-d0df63f54ef2 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.120s\n2026-06-06 01:37:50.109 21 INFO tempest.lib.common.rest_client [req-60592b48-fb92-4a0d-92c4-9f2d8b27134f req-60592b48-fb92-4a0d-92c4-9f2d8b27134f ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.118s\n2026-06-06 01:37:51.234 21 INFO tempest.lib.common.rest_client [req-a36b6a04-de75-4105-9f7f-5a830b9ac0e6 req-a36b6a04-de75-4105-9f7f-5a830b9ac0e6 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.122s\n2026-06-06 01:37:52.343 21 INFO tempest.lib.common.rest_client [req-8e8708f5-4960-4cdd-b8d9-81bcfa6f9c46 req-8e8708f5-4960-4cdd-b8d9-81bcfa6f9c46 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s\n2026-06-06 01:37:53.452 21 INFO tempest.lib.common.rest_client [req-01346659-f0e1-4579-82ed-c02d37d0fedb req-01346659-f0e1-4579-82ed-c02d37d0fedb ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s\n2026-06-06 01:37:53.550 21 INFO tempest.lib.common.rest_client [req-e6926333-640a-418e-b3a1-cf4d66eaa7bf req-e6926333-640a-418e-b3a1-cf4d66eaa7bf ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.095s\n2026-06-06 01:37:53.551 21 INFO tempest.api.image.v2.test_images_dependency [-] Instance snapshot is created response: {'content-length': '1612', 'content-type': 'application/json', 'x-openstack-request-id': 'req-e6926333-640a-418e-b3a1-cf4d66eaa7bf', 'date': 'Sat, 06 Jun 2026 01:37:53 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f'}\nBody: {'base_image_ref': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'instance_uuid': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'image_type': 'snapshot', 'image_state': 'available', 'image_location': 'snapshot', 'owner_id': 'd175da57ca7d45939c1c679aa15f0759', 'name': 'tempest-ImageDependencyTestssnapshot-706340757', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 1073741824, 'virtual_size': None, 'status': 'active', 'checksum': None, 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': None, 'os_hash_value': None, 'id': '1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'created_at': '2026-06-06T01:37:45Z', 'updated_at': '2026-06-06T01:37:52Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'tags': [], 'self': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'file': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}\n2026-06-06 01:37:53.759 21 INFO tempest.lib.common.rest_client [req-7a0758ca-35ef-4751-bf93-9cd437583c5d req-7a0758ca-35ef-4751-bf93-9cd437583c5d ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.205s\n2026-06-06 01:37:54.954 21 INFO tempest.lib.common.rest_client [req-cc61a268-465c-4839-9de6-7c9335092085 req-cc61a268-465c-4839-9de6-7c9335092085 ] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 1.187s\n2026-06-06 01:37:55.057 21 INFO tempest.lib.common.rest_client [req-ac0f2adb-85b4-47a2-bff1-f83adfeeb42a req-ac0f2adb-85b4-47a2-bff1-f83adfeeb42a ] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.100s\n{5} tempest.api.image.v2.test_images_dependency.ImageDependencyTests.test_nova_image_snapshot_dependency [28.186513s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper\n    return f(*func_args, **func_kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/image/v2/test_images_dependency.py\", line 107, in test_nova_image_snapshot_dependency\n    self.client.delete_image(base_image_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 90, in delete_image\n    resp, _ = self.delete(url)\n              ~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n    raise exceptions.Conflict(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'message': 'Image 664c5a47-a1a6-456e-8ad2-1d607e801a91 could not be deleted because it is in use: The image cannot be deleted because it is in use through the backend store outside of Glance.<br /><br />\\n\\n\\n', 'code': '409 Conflict', 'title': 'Conflict'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-06-06 01:37:27,015 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.137s\n2026-06-06 01:37:28,509 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91/file 1.488s\n2026-06-06 01:37:28,611 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.098s\n2026-06-06 01:37:29,196 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-06-06 01:37:29,196 21 INFO     [tempest.lib.common.fixed_network] (ImageDependencyTests:test_nova_image_snapshot_dependency) Found network None available for tenant\n2026-06-06 01:37:29,725 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.525s\n2026-06-06 01:37:29,949 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.217s\n2026-06-06 01:37:31,237 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.266s\n2026-06-06 01:37:32,463 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.211s\n2026-06-06 01:37:32,477 21 INFO     [tempest.common.waiters] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait\n2026-06-06 01:37:33,688 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.208s\n2026-06-06 01:37:34,923 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.216s\n2026-06-06 01:37:36,138 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.195s\n2026-06-06 01:37:36,151 21 INFO     [tempest.common.waiters] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 7 second wait\n2026-06-06 01:37:37,359 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.204s\n2026-06-06 01:37:37,378 21 INFO     [tempest.common.waiters] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait\n2026-06-06 01:37:38,645 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.264s\n2026-06-06 01:37:38,653 21 INFO     [tempest.common.waiters] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 9 second wait\n2026-06-06 01:37:39,931 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.275s\n2026-06-06 01:37:41,224 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https:/\n    /api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.274s\n2026-06-06 01:37:42,482 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.232s\n2026-06-06 01:37:43,689 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.190s\n2026-06-06 01:37:44,875 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.166s\n2026-06-06 01:37:44,889 21 INFO     [tempest.common.waiters] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 15 second wait\n2026-06-06 01:37:44,889 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance from image is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'x-compute-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}\nBody: {'id': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '3ac43ccb786361f3c90c8bc0cf325ae02638e0123efcb7a73773b8da', 'image': {'id': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/images/664c5a47-a1a6-456e-8ad2-1d607e801a91'}]}, 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:29Z', 'updated': '2026-06-06T01:37:43Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}], 'OS-DCF:diskConfig': 'MANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:43.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': []}\n2026-06-06 01:37:45,050 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.159s\n2026-06-06 01:37:45,499 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5/action 0.437s\n2026-06-06 01:37:45,591 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.087s\n2026-06-06 01:37:46,716 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.121s\n2026-06-06 01:37:47,858 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a\n    46-ab1a-e4f82fb4601f 0.138s\n2026-06-06 01:37:48,988 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.120s\n2026-06-06 01:37:50,109 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.118s\n2026-06-06 01:37:51,234 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.122s\n2026-06-06 01:37:52,343 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s\n2026-06-06 01:37:53,452 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s\n2026-06-06 01:37:53,550 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.095s\n2026-06-06 01:37:53,551 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance snapshot is created response: {'content-length': '1612', 'content-type': 'application/json', 'x-openstack-request-id': 'req-e6926333-640a-418e-b3a1-cf4d66eaa7bf', 'date': 'Sat, 06 Jun 2026 01:37:53 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f'}\nBody: {'base_image_ref': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'instance_uuid': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'image_type': 'snapshot', 'image_state': 'available', 'image_location': 'snapshot', 'owner_id': 'd175da57ca7d45939c1c679aa15f0759', 'name': 'tempest-ImageDependencyTestssnapshot-706340757', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 1073741824, 'virtual_size': None, 'status': 'active', 'checksum': None, 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': None, 'os_hash_value': None, 'id': '1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'created_at': '2026-06-06T01:37:45Z', 'updated_at': '2026-06-06T01:37:52Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'tags': [], 'self': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'file': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}\n2026-06-06 01:37:53,759 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.205s\n2026-06-06 01:37:54,954 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 1.187s\n2026-06-06 01:37:55,057 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:\n    9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.100s\n\n2026-06-06 01:37:55.384 21 INFO tempest.lib.common.rest_client [req-fe3794d5-cd20-42dc-aac4-d23650eb5b3c req-fe3794d5-cd20-42dc-aac4-d23650eb5b3c ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.286s\n2026-06-06 01:37:55.606 21 INFO tempest.lib.common.rest_client [req-84efe826-80a8-4953-81ea-60fb907f38c8 req-84efe826-80a8-4953-81ea-60fb907f38c8 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.217s\n2026-06-06 01:37:56.838 21 INFO tempest.lib.common.rest_client [req-eeeac406-7670-4088-b3d7-72d57bacc759 req-eeeac406-7670-4088-b3d7-72d57bacc759 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.216s\n2026-06-06 01:37:58.122 21 INFO tempest.lib.common.rest_client [req-55006e2b-5a09-4310-a3fe-9ad08e890e42 req-55006e2b-5a09-4310-a3fe-9ad08e890e42 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.268s\n2026-06-06 01:37:59.365 21 INFO tempest.lib.common.rest_client [req-656ba6cc-7456-40e9-b6e7-917c35847c40 req-656ba6cc-7456-40e9-b6e7-917c35847c40 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.225s\n2026-06-06 01:38:00.580 21 INFO tempest.lib.common.rest_client [req-e8d77e48-7b08-4f1e-9b37-27c2b575797e req-e8d77e48-7b08-4f1e-9b37-27c2b575797e ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.199s\n2026-06-06 01:38:00.596 21 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 5 second wait\n2026-06-06 01:38:01.854 21 INFO tempest.lib.common.rest_client [req-fc07a089-a98e-4a94-8d1d-19b0b09a09e2 req-fc07a089-a98e-4a94-8d1d-19b0b09a09e2 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.254s\n2026-06-06 01:38:03.002 21 INFO tempest.lib.common.rest_client [req-c635ee85-d4fc-420b-964a-4513852ea7ec req-c635ee85-d4fc-420b-964a-4513852ea7ec ] Request (ImageDependencyTests:tearDownClass): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.130s\n2026-06-06 01:38:03.989 21 INFO tempest.lib.common.rest_client [req-fbd49375-fdb8-433b-984a-371455ad7746 req-fbd49375-fdb8-433b-984a-371455ad7746 ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.979s\n2026-06-06 01:38:04.110 21 INFO tempest.lib.common.rest_client [req-f8575069-eef3-4a09-bed5-ffc592f8090f req-f8575069-eef3-4a09-bed5-ffc592f8090f ] Request (ImageDependencyTests:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.119s\n2026-06-06 01:38:04.378 21 INFO tempest.lib.common.rest_client [req-6042b11c-9d2d-48b5-bf76-6763a23d5d84 req-6042b11c-9d2d-48b5-bf76-6763a23d5d84 ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.265s\n2026-06-06 01:38:04.534 21 INFO tempest.lib.common.rest_client [req-5cd3b523-687c-4d6d-a568-e53950ae65af req-5cd3b523-687c-4d6d-a568-e53950ae65af ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.152s\n2026-06-06 01:38:05.765 21 INFO tempest.lib.common.rest_client [req-d0368f78-35e1-4d98-b671-6da97edc6d64 req-d0368f78-35e1-4d98-b671-6da97edc6d64 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.214s\n2026-06-06 01:38:07.000 21 INFO tempest.lib.common.rest_client [req-8d7a40cf-f9d1-4388-84ce-546015a79c25 req-8d7a40cf-f9d1-4388-84ce-546015a79c25 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.216s\n2026-06-06 01:38:08.281 21 INFO tempest.lib.common.rest_client [req-fe3eda63-1bf2-4665-b7da-198f01c22bd5 req-fe3eda63-1bf2-4665-b7da-198f01c22bd5 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.261s\n2026-06-06 01:38:09.556 21 INFO tempest.lib.common.rest_client [req-0f6b03d2-9631-46a8-b3e4-3aba1fad0dbb req-0f6b03d2-9631-46a8-b3e4-3aba1fad0dbb ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.259s\n2026-06-06 01:38:10.807 21 INFO tempest.lib.common.rest_client [req-61ddfda2-16a7-4de0-98ed-659b029cf791 req-61ddfda2-16a7-4de0-98ed-659b029cf791 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.230s\n2026-06-06 01:38:10.821 21 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 6 second wait\n2026-06-06 01:38:12.066 21 INFO tempest.lib.common.rest_client [req-e2a223a9-7919-4bbc-a7a9-1ce14636a92f req-e2a223a9-7919-4bbc-a7a9-1ce14636a92f ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.242s\n2026-06-06 01:38:13.308 21 INFO tempest.lib.common.rest_client [req-895f798c-2d66-44c2-94e4-e35654e147e8 req-895f798c-2d66-44c2-94e4-e35654e147e8 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.225s\n2026-06-06 01:38:14.461 21 INFO tempest.lib.common.rest_client [req-af6f78ce-acdb-4daf-a370-9b9d8c9abd28 req-af6f78ce-acdb-4daf-a370-9b9d8c9abd28 ] Request (ImageDependencyTests:tearDownClass): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.132s\n2026-06-06 01:38:16.039 21 INFO tempest.lib.common.rest_client [req-c1ab6ec6-3379-4798-bc34-6b4a764712df req-c1ab6ec6-3379-4798-bc34-6b4a764712df ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 1.576s\n2026-06-06 01:38:16.133 21 INFO tempest.lib.common.rest_client [req-6cdf5e3d-1e45-48ac-b76b-600594836a6f req-6cdf5e3d-1e45-48ac-b76b-600594836a6f ] Request (ImageDependencyTests:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.091s\n2026-06-06 01:38:16.424 21 INFO tempest.lib.common.rest_client [req-9e10ba50-5c21-45b6-8cc1-85f627e9fa19 req-9e10ba50-5c21-45b6-8cc1-85f627e9fa19 ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3f3a8930c88040bca621d9a026f203a3 0.288s\n2026-06-06 01:38:16.424 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d175da57ca7d45939c1c679aa15f0759\n2026-06-06 01:38:17.033 21 INFO tempest.lib.common.rest_client [req-9af0bcb4-9f29-4d34-849f-4330f48f3c6e req-9af0bcb4-9f29-4d34-849f-4330f48f3c6e ] Request (ImageDependencyTests:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s\n2026-06-06 01:38:17.880 21 INFO tempest.lib.common.rest_client [req-bd45e370-8ddb-4bdc-91ef-76c489d8ad07 req-bd45e370-8ddb-4bdc-91ef-76c489d8ad07 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d175da57ca7d45939c1c679aa15f0759&name=default 0.844s\n2026-06-06 01:38:18.549 21 INFO tempest.lib.common.rest_client [req-29d0b69c-4da8-46db-b130-5ff12d9d7403 req-29d0b69c-4da8-46db-b130-5ff12d9d7403 ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a287a8ea-b49f-47cd-a670-1a1032be82dc 0.666s\n2026-06-06 01:38:18.857 21 INFO tempest.lib.common.rest_client [req-f50d0f56-8624-45de-abfa-be78a80fa2d0 req-f50d0f56-8624-45de-abfa-be78a80fa2d0 ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d175da57ca7d45939c1c679aa15f0759 0.305s\n\n==============================\nFailed 2 tests - output below:\n==============================\n\ntempest.api.image.v2.test_images_dependency.ImageDependencyTests.test_image_volume_server_snapshot_dependency[compute,id-f0c8a35d-8f8f-443c-8bcb-85a9c0f87d19,volume]\n---------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper\n    return f(*func_args, **func_kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/image/v2/test_images_dependency.py\", line 130, in test_image_volume_server_snapshot_dependency\n    self.client.delete_image(base_image_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 90, in delete_image\n    resp, _ = self.delete(url)\n              ~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n    raise exceptions.Conflict(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'message': 'Image f4631fc8-3648-438a-9996-5aba54a71bfd could not be deleted because it is in use: The image cannot be deleted because it is in use through the backend store outside of Glance.<br /><br />\\n\\n\\n', 'code': '409 Conflict', 'title': 'Conflict'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-06-06 01:36:54,640 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.754s\n2026-06-06 01:36:55,481 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd/file 0.838s\n2026-06-06 01:36:55,560 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.077s\n2026-06-06 01:36:56,179 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-06-06 01:36:56,180 21 INFO     [tempest.lib.common.fixed_network] (ImageDependencyTests:test_image_volume_server_snapshot_dependency) Found network None available for tenant\n2026-06-06 01:36:56,784 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes 0.602s\n2026-06-06 01:36:57,011 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.198s\n2026-06-06 01:36:58,193 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.156s\n2026-06-06 01:36:59,370 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.157s\n2026-06-06 01:36:59,378 21 INFO     [tempest.common.waiters] volume 08894d43-63b6-46c4-9ebc-d1015232398c reached available after waiting for 2.378850 seconds\n2026-06-06 01:37:00,959 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.578s\n2026-06-06 01:37:01,703 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.739s\n2026-06-06 01:37:02,958 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.231s\n2026-06-06 01:37:03,003 21 INFO     [tempest.common.waiters] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait\n2026-06-06 01:37:04,396 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.376s\n2026-06-06 01:37:06,238 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.825s\n2026-06-06 01:37:07,764 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.513s\n2026-06-06 01:37:07,781 21 INFO     [tempest.common.waiters] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait\n2026-06-06 01:37:09,006 21 INFO     [tempest.lib.common.rest_client] \n    Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.218s\n2026-06-06 01:37:09,024 21 INFO     [tempest.common.waiters] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait\n2026-06-06 01:37:11,008 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.979s\n2026-06-06 01:37:12,272 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.243s\n2026-06-06 01:37:14,071 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.779s\n2026-06-06 01:37:15,295 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.212s\n2026-06-06 01:37:15,308 21 INFO     [tempest.common.waiters] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 14 second wait\n2026-06-06 01:37:16,479 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.167s\n2026-06-06 01:37:17,759 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.259s\n2026-06-06 01:37:19,000 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.228s\n2026-06-06 01:37:20,187 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.173s\n2026-06-06 01:37:20,199 21 INFO     [tempest.common.waiters] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 19 second wait\n2026-06-06 01:37:20,200 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance from volume is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'x-compute-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}\nBody: {'id': '6841ebed-e176-4af4-887a-ecabe1d24e46', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '1320fc6478cb774dae195ba32f10d78286cd29be71812111a4678d63', 'image': '', 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:00Z', 'updated': '2026-06-06T01:37:19Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}], 'OS-DCF:diskConfig': 'M\n    ANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:19.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': [{'id': '08894d43-63b6-46c4-9ebc-d1015232398c'}]}\n2026-06-06 01:37:20,362 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.160s\n2026-06-06 01:37:22,417 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46/action 2.036s\n2026-06-06 01:37:22,511 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.089s\n2026-06-06 01:37:22,640 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.126s\n2026-06-06 01:37:22,756 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.110s\n2026-06-06 01:37:22,767 21 INFO     [tempest.common.waiters] snapshot 113a9a53-a3f6-4408-be55-4d23c6683527 reached available after waiting for 0.767431 seconds\n2026-06-06 01:37:22,768 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance snapshot is created response: {'content-length': '2089', 'content-type': 'application/json', 'x-openstack-request-id': 'req-de950d5b-a827-42e6-bb3c-11b262af6a40', 'date': 'Sat, 06 Jun 2026 01:37:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4'}\nBody: {'base_image_ref': '', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'root_device_name': '/dev/vda', 'block_device_mapping': '[{\"no_device\": null, \"guest_format\": null, \"volume_size\": 1, \"source_type\": \"snapshot\", \"volume_id\": null, \"device_name\": \"/dev/vda\", \"image_id\": null, \"volume_type\": null, \"encrypted\": null, \"encryption_options\": null, \"encryption_secret_uuid\": null, \"device_type\": \"disk\", \"tag\": null, \"delete_on_termination\": true, \"encryption_format\": null, \"snapshot_id\": \"113a9a53-a3f6-4408-be55-4d23c6683527\", \"disk_bus\": \"virtio\", \"boot_index\": 0, \"destination_type\": \"volume\"}]', 'bdm_v2': 'True', 'name': 'tempest-ImageDependencyTestssnapshot-628968750', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 0, 'virtual_size': None, 'status': 'active', 'checksum': 'd41d8cd98f00b204e9800998ecf8427e', 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': 'sha512', 'os_hash_value': 'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e', 'id': '865eca21-ef3f-47e5-902f-459ed88416e4', 'created_at': '2026-06-06T01:37:21Z', 'updated_at': '2026-06-06T01:37:22Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/sn\n    ap', 'tags': [], 'self': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4', 'file': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}\n2026-06-06 01:37:22,967 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.197s\n2026-06-06 01:37:23,136 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.159s\n2026-06-06 01:37:23,253 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.114s\n2026-06-06 01:37:24,355 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.092s\n2026-06-06 01:37:25,487 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.123s\n2026-06-06 01:37:26,742 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 1.251s\n2026-06-06 01:37:26,865 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.120s\n\n\ntempest.api.image.v2.test_images_dependency.ImageDependencyTests.test_nova_image_snapshot_dependency[compute,id-d19b0731-e98e-4103-8b0e-02f651b8f586]\n-----------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper\n    return f(*func_args, **func_kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/image/v2/test_images_dependency.py\", line 107, in test_nova_image_snapshot_dependency\n    self.client.delete_image(base_image_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 90, in delete_image\n    resp, _ = self.delete(url)\n              ~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n    raise exceptions.Conflict(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'message': 'Image 664c5a47-a1a6-456e-8ad2-1d607e801a91 could not be deleted because it is in use: The image cannot be deleted because it is in use through the backend store outside of Glance.<br /><br />\\n\\n\\n', 'code': '409 Conflict', 'title': 'Conflict'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-06-06 01:37:27,015 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.137s\n2026-06-06 01:37:28,509 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91/file 1.488s\n2026-06-06 01:37:28,611 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.098s\n2026-06-06 01:37:29,196 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-06-06 01:37:29,196 21 INFO     [tempest.lib.common.fixed_network] (ImageDependencyTests:test_nova_image_snapshot_dependency) Found network None available for tenant\n2026-06-06 01:37:29,725 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.525s\n2026-06-06 01:37:29,949 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.217s\n2026-06-06 01:37:31,237 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.266s\n2026-06-06 01:37:32,463 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.211s\n2026-06-06 01:37:32,477 21 INFO     [tempest.common.waiters] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait\n2026-06-06 01:37:33,688 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.208s\n2026-06-06 01:37:34,923 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.216s\n2026-06-06 01:37:36,138 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.195s\n2026-06-06 01:37:36,151 21 INFO     [tempest.common.waiters] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 7 second wait\n2026-06-06 01:37:37,359 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.204s\n2026-06-06 01:37:37,378 21 INFO     [tempest.common.waiters] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait\n2026-06-06 01:37:38,645 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.264s\n2026-06-06 01:37:38,653 21 INFO     [tempest.common.waiters] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 9 second wait\n2026-06-06 01:37:39,931 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.275s\n2026-06-06 01:37:41,224 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https:/\n    /api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.274s\n2026-06-06 01:37:42,482 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.232s\n2026-06-06 01:37:43,689 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.190s\n2026-06-06 01:37:44,875 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.166s\n2026-06-06 01:37:44,889 21 INFO     [tempest.common.waiters] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 15 second wait\n2026-06-06 01:37:44,889 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance from image is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'x-compute-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}\nBody: {'id': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '3ac43ccb786361f3c90c8bc0cf325ae02638e0123efcb7a73773b8da', 'image': {'id': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/images/664c5a47-a1a6-456e-8ad2-1d607e801a91'}]}, 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:29Z', 'updated': '2026-06-06T01:37:43Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}], 'OS-DCF:diskConfig': 'MANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:43.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': []}\n2026-06-06 01:37:45,050 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.159s\n2026-06-06 01:37:45,499 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5/action 0.437s\n2026-06-06 01:37:45,591 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.087s\n2026-06-06 01:37:46,716 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.121s\n2026-06-06 01:37:47,858 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a\n    46-ab1a-e4f82fb4601f 0.138s\n2026-06-06 01:37:48,988 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.120s\n2026-06-06 01:37:50,109 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.118s\n2026-06-06 01:37:51,234 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.122s\n2026-06-06 01:37:52,343 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s\n2026-06-06 01:37:53,452 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s\n2026-06-06 01:37:53,550 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.095s\n2026-06-06 01:37:53,551 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance snapshot is created response: {'content-length': '1612', 'content-type': 'application/json', 'x-openstack-request-id': 'req-e6926333-640a-418e-b3a1-cf4d66eaa7bf', 'date': 'Sat, 06 Jun 2026 01:37:53 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f'}\nBody: {'base_image_ref': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'instance_uuid': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'image_type': 'snapshot', 'image_state': 'available', 'image_location': 'snapshot', 'owner_id': 'd175da57ca7d45939c1c679aa15f0759', 'name': 'tempest-ImageDependencyTestssnapshot-706340757', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 1073741824, 'virtual_size': None, 'status': 'active', 'checksum': None, 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': None, 'os_hash_value': None, 'id': '1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'created_at': '2026-06-06T01:37:45Z', 'updated_at': '2026-06-06T01:37:52Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'tags': [], 'self': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'file': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}\n2026-06-06 01:37:53,759 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.205s\n2026-06-06 01:37:54,954 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 1.187s\n2026-06-06 01:37:55,057 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:\n    9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.100s\n\n\n\n======\nTotals\n======\nRan: 68 tests in 68.7908 sec.\n - Passed: 50\n - Skipped: 16\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 2\nSum of execute time for each test: 123.4403 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (13 tests) => 0:00:16.852487\n - Worker 1 (5 tests) => 0:00:26.695583\n - Worker 2 (3 tests) => 0:00:20.960734\n - Worker 3 (5 tests) => 0:00:12.580459\n - Worker 4 (2 tests) => 0:00:19.407868\n - Worker 5 (3 tests) => 0:01:08.790801\n - Worker 6 (12 tests) => 0:00:17.236867\n - Worker 7 (7 tests) => 0:00:14.795717\n - Worker 8 (7 tests) => 0:00:19.022710\n - Worker 9 (2 tests) => 0:00:02.537989\n - Worker 10 (3 tests) => 0:00:03.522189\n - Worker 11 (1 tests) => 0:00:01.901989\n - Worker 12 (1 tests) => 0:00:02.487230\n - Worker 13 (2 tests) => 0:00:00.908813\n - Worker 14 (1 tests) => 0:00:00\n - Worker 15 (1 tests) => 0:00:00",
                            "stdout_lines": [
                                "+ set -e",
                                "+ set -o pipefail",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=10.0.0",
                                "++ MANAGER_VERSION=10.0.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.71",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.ceph\" }}' ceph-ansible",
                                "",
                                "# Tempest",
                                "",
                                "+ CEPH_VERSION=reef",
                                "+ echo",
                                "+ echo '# Tempest'",
                                "+ echo",
                                "+ [[ ! -e /opt/tempest ]]",
                                "+ osism apply tempest --skip-tags run-tempest",
                                "\u001b[32m2026-06-06 01:32:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m",
                                "\u001b[32m2026-06-06 01:32:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0942d629-3c68-422b-b4e6-f01deb2ba7a8 (tempest) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-06-06 01:32:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0942d629-3c68-422b-b4e6-f01deb2ba7a8 (tempest) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Run tempest] *************************************************************",
                                "",
                                "TASK [osism.validations.tempest : Create tempest workdir] **********************",
                                "Saturday 06 June 2026  01:32:38 +0000 (0:00:00.337)       0:00:00.337 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy tempest wrapper script] *****************",
                                "Saturday 06 June 2026  01:32:39 +0000 (0:00:01.147)       0:00:01.485 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Check for existing tempest initialisation] ***",
                                "Saturday 06 June 2026  01:32:40 +0000 (0:00:01.285)       0:00:02.771 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Init tempest] ********************************",
                                "Saturday 06 June 2026  01:32:40 +0000 (0:00:00.430)       0:00:03.201 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve image IDs] ***************************",
                                "Saturday 06 June 2026  01:33:04 +0000 (0:00:23.050)       0:00:26.251 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => (item=Cirros 0.6.2)\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert images have been resolved] ************",
                                "Saturday 06 June 2026  01:33:12 +0000 (0:00:08.775)       0:00:35.027 ********* ",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get auth token] ******************************",
                                "Saturday 06 June 2026  01:33:12 +0000 (0:00:00.166)       0:00:35.194 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get endpoint catalog] ************************",
                                "Saturday 06 June 2026  01:33:16 +0000 (0:00:03.827)       0:00:39.022 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get service catalog] *************************",
                                "Saturday 06 June 2026  01:33:18 +0000 (0:00:01.963)       0:00:40.986 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Register img_file name] **********************",
                                "Saturday 06 June 2026  01:33:22 +0000 (0:00:03.881)       0:00:44.867 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Download img_file from image_ref] ************",
                                "Saturday 06 June 2026  01:33:22 +0000 (0:00:00.189)       0:00:45.057 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Install qemu-utils package] ******************",
                                "Saturday 06 June 2026  01:33:25 +0000 (0:00:02.364)       0:00:47.421 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Convert img_file to qcow2 format] ************",
                                "Saturday 06 June 2026  01:33:35 +0000 (0:00:10.207)       0:00:57.629 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get network API extensions] ******************",
                                "Saturday 06 June 2026  01:33:36 +0000 (0:00:00.724)       0:00:58.353 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Revoke token] ********************************",
                                "Saturday 06 June 2026  01:33:37 +0000 (0:00:01.612)       0:00:59.966 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option api_extensions] ***",
                                "Saturday 06 June 2026  01:33:39 +0000 (0:00:01.653)       0:01:01.619 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option img_file] *********",
                                "Saturday 06 June 2026  01:33:39 +0000 (0:00:00.206)       0:01:01.826 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve floating network ID] *****************",
                                "Saturday 06 June 2026  01:33:40 +0000 (0:00:00.406)       0:01:02.232 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert floating network id has been resolved] ***",
                                "Saturday 06 June 2026  01:33:44 +0000 (0:00:04.121)       0:01:06.353 ********* ",
                                "\u001b[0;32mok: [testbed-manager -> localhost] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"All assertions passed\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve flavor IDs] **************************",
                                "Saturday 06 June 2026  01:33:44 +0000 (0:00:00.219)       0:01:06.573 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert flavors have been resolved] ***********",
                                "Saturday 06 June 2026  01:33:44 +0000 (0:00:00.204)       0:01:06.777 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of exclude list] *******************",
                                "Saturday 06 June 2026  01:33:44 +0000 (0:00:00.174)       0:01:06.951 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy exclude list] ***************************",
                                "Saturday 06 June 2026  01:33:45 +0000 (0:00:00.511)       0:01:07.463 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of include list] *******************",
                                "Saturday 06 June 2026  01:33:46 +0000 (0:00:00.955)       0:01:08.419 ********* ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy include list] ***************************",
                                "Saturday 06 June 2026  01:33:46 +0000 (0:00:00.447)       0:01:08.866 ********* ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Create tempest flavors] **********************",
                                "Saturday 06 June 2026  01:33:46 +0000 (0:00:00.324)       0:01:09.190 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-1', 'vcpus': 1, 'ram': 1024, 'disk': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost] => (item={'name': 'tempest-2', 'vcpus': 2, 'ram': 2048, 'disk': 2})\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy tempest.conf file] **********************",
                                "Saturday 06 June 2026  01:33:55 +0000 (0:00:08.364)       0:01:17.555 ********* ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 06 June 2026  01:33:56 +0000 (0:00:01.072)       0:01:18.628 ********* ",
                                "=============================================================================== ",
                                "osism.validations.tempest : Init tempest ------------------------------- 23.05s",
                                "osism.validations.tempest : Install qemu-utils package ----------------- 10.21s",
                                "osism.validations.tempest : Resolve image IDs --------------------------- 8.78s",
                                "osism.validations.tempest : Create tempest flavors ---------------------- 8.36s",
                                "osism.validations.tempest : Resolve floating network ID ----------------- 4.12s",
                                "osism.validations.tempest : Get service catalog ------------------------- 3.88s",
                                "osism.validations.tempest : Get auth token ------------------------------ 3.83s",
                                "osism.validations.tempest : Download img_file from image_ref ------------ 2.36s",
                                "osism.validations.tempest : Get endpoint catalog ------------------------ 1.96s",
                                "osism.validations.tempest : Revoke token -------------------------------- 1.65s",
                                "osism.validations.tempest : Get network API extensions ------------------ 1.61s",
                                "osism.validations.tempest : Copy tempest wrapper script ----------------- 1.29s",
                                "osism.validations.tempest : Create tempest workdir ---------------------- 1.15s",
                                "osism.validations.tempest : Copy tempest.conf file ---------------------- 1.07s",
                                "osism.validations.tempest : Copy exclude list --------------------------- 0.96s",
                                "osism.validations.tempest : Convert img_file to qcow2 format ------------ 0.72s",
                                "osism.validations.tempest : Get stats of exclude list ------------------- 0.51s",
                                "osism.validations.tempest : Get stats of include list ------------------- 0.45s",
                                "osism.validations.tempest : Check for existing tempest initialisation --- 0.43s",
                                "osism.validations.tempest : Set fact for config option img_file --------- 0.41s",
                                "+ sed -i '/log_dir =/d' /opt/tempest/etc/tempest.conf",
                                "+ sed -i '/log_file =/d' /opt/tempest/etc/tempest.conf",
                                "",
                                "## IDENTITY (API)",
                                "",
                                "+ [[ false == \\t\\r\\u\\e ]]",
                                "+ [[ reef == \\o\\c\\t\\o\\p\\u\\s ]]",
                                "+ [[ reef == \\p\\a\\c\\i\\f\\i\\c ]]",
                                "+ [[ reef == \\q\\u\\i\\n\\c\\y ]]",
                                "+ echo",
                                "+ echo '## IDENTITY (API)'",
                                "+ echo",
                                "+ _tempest tempest.api.identity.v3",
                                "+ local regex=tempest.api.identity.v3",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.identity.v3 --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260606-0133.log",
                                "2026-06-06 01:34:01.035 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-06-06 01:34:01.133 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:01.134 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:01.134 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:34:01.135 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:01.135 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:01.136 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:01.136 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:01.136 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:01.136 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:01.137 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:01.137 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:01.137 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:01.137 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:34:01.138 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:22.523 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:34:22.524 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:22.525 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:22.526 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:34:22.527 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:22.527 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:22.527 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:22.527 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:22.527 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:34:22.528 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:22.531 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:22.531 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:22.532 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:22.532 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:34:22.532 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:22.534 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:34:22.750 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:34:22.754 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:22.754 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:22.755 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:34:22.755 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:22.755 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:22.756 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:34:22.760 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:22.762 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:34:23.691 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:34:23.692 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.692 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.693 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:34:23.693 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.694 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.694 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.694 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.694 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.699 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.700 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.705 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:34:23.713 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:34:23.714 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.714 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:34:23.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.718 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.719 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.721 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.729 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:34:23.720 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:34:23.721 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.721 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.722 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:34:23.722 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.725 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.726 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.727 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.727 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.728 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.729 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.733 20 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:34:23.897 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.897 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.897 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:34:23.897 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.897 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.898 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.935 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:34:23.905 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:34:23.909 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.910 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.910 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:34:23.911 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.911 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.911 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.915 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.915 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.915 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.915 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.915 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.916 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.921 18 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:34:23.945 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.945 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.946 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:34:23.949 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.949 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.949 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.952 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.952 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.952 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.952 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.952 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:34:23.953 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:23.961 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:34:24.072 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:34:24.076 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:24.076 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:24.077 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:34:24.077 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:24.077 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:24.078 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:24.081 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:34:24.082 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:24.084 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:34:24.482 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:34:24.483 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:24.483 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:24.494 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:34:24.494 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:24.494 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:24.495 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:34:24.502 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:24.513 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:24.756 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:24.759 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:24.760 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:24.760 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:24.760 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:25.592 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:25.593 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:25.593 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:34:25.593 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:25.594 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:25.606 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:25.604 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:25.606 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:25.607 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:25.612 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:25.613 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:25.672 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:25.672 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:25.677 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:34:25.678 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:25.679 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:25.679 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:25.680 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:25.680 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:25.680 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:25.680 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:25.680 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:25.730 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:25.731 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:25.731 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:25.886 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:25.889 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:25.890 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:25.890 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:25.890 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:26.534 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:34:26.534 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:34:26.534 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:34:26.536 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:34:26.537 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:34:39.828 23 INFO tempest.lib.common.rest_client [req-06d5b176-e31a-4b30-be9a-2b64660bca77 req-06d5b176-e31a-4b30-be9a-2b64660bca77 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.729s",
                                "2026-06-06 01:34:40.137 25 INFO tempest.lib.common.rest_client [req-1ae178ec-4516-44b0-a31a-005585ee006f req-1ae178ec-4516-44b0-a31a-005585ee006f ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s",
                                "2026-06-06 01:34:40.504 18 INFO tempest.lib.common.rest_client [req-b930dfe1-13e6-4bf0-ae47-dc07c1eb50fe req-b930dfe1-13e6-4bf0-ae47-dc07c1eb50fe ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-06-06 01:34:40.530 23 INFO tempest.lib.common.rest_client [req-8ec18cc1-bc5f-4744-8466-e126b43f563b req-8ec18cc1-bc5f-4744-8466-e126b43f563b ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s",
                                "2026-06-06 01:34:40.700 23 INFO tempest.lib.common.rest_client [req-2d528844-2f1c-41f8-a769-2847d1e7e4dd req-2d528844-2f1c-41f8-a769-2847d1e7e4dd ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.163s",
                                "2026-06-06 01:34:40.803 25 INFO tempest.lib.common.rest_client [req-f1972f43-91ee-4166-a21e-ebf17646e41f req-f1972f43-91ee-4166-a21e-ebf17646e41f ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-06-06 01:34:40.955 23 INFO tempest.lib.common.rest_client [req-121f95d5-2fb6-4ca6-82c9-0ad51a7d918b req-121f95d5-2fb6-4ca6-82c9-0ad51a7d918b ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.228s",
                                "2026-06-06 01:34:40.981 25 INFO tempest.lib.common.rest_client [req-cd7764a7-115e-434d-972a-ced1cf5e81f4 req-cd7764a7-115e-434d-972a-ced1cf5e81f4 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.172s",
                                "2026-06-06 01:34:41.257 18 INFO tempest.lib.common.rest_client [req-9233cf16-6a14-4b0e-98b7-56f403a757e0 req-9233cf16-6a14-4b0e-98b7-56f403a757e0 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.707s",
                                "2026-06-06 01:34:41.327 27 INFO tempest.lib.common.rest_client [req-ff78ca44-a086-4948-8a69-16933513fa2a req-ff78ca44-a086-4948-8a69-16933513fa2a ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-06-06 01:34:41.384 25 INFO tempest.lib.common.rest_client [req-b7b08001-f0b9-4896-991f-e454c95bea57 req-b7b08001-f0b9-4896-991f-e454c95bea57 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.374s",
                                "2026-06-06 01:34:41.530 18 INFO tempest.lib.common.rest_client [req-e26adaf1-17d8-4686-91d6-185a007e94ea req-e26adaf1-17d8-4686-91d6-185a007e94ea ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.272s",
                                "2026-06-06 01:34:41.676 23 INFO tempest.lib.common.rest_client [req-bc78e04f-94a2-4ab6-930c-ab910c034a57 req-bc78e04f-94a2-4ab6-930c-ab910c034a57 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.717s",
                                "2026-06-06 01:34:41.774 18 INFO tempest.lib.common.rest_client [req-717c5264-654d-4ff4-a958-1a8203431ed8 req-717c5264-654d-4ff4-a958-1a8203431ed8 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.220s",
                                "2026-06-06 01:34:42.027 27 INFO tempest.lib.common.rest_client [req-1ddde127-55ac-45e9-9ee3-9568a592c4f6 req-1ddde127-55ac-45e9-9ee3-9568a592c4f6 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s",
                                "2026-06-06 01:34:42.033 11 INFO tempest.lib.common.rest_client [req-5e98dd8d-b591-4caf-8e84-98a7bb2b31f8 req-5e98dd8d-b591-4caf-8e84-98a7bb2b31f8 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.685s",
                                "2026-06-06 01:34:42.061 20 INFO tempest.lib.common.rest_client [req-ce2e2c96-590a-4fb9-9b81-c8e31da1c430 req-ce2e2c96-590a-4fb9-9b81-c8e31da1c430 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s",
                                "2026-06-06 01:34:42.092 23 INFO tempest.lib.common.rest_client [req-575d509e-95ff-4ad4-aecf-8f1e5749c61d req-575d509e-95ff-4ad4-aecf-8f1e5749c61d ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.411s",
                                "2026-06-06 01:34:42.097 25 INFO tempest.lib.common.rest_client [req-a343d6d2-0fa0-4710-ade6-3a6ececd5675 req-a343d6d2-0fa0-4710-ade6-3a6ececd5675 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.712s",
                                "2026-06-06 01:34:42.170 27 INFO tempest.lib.common.rest_client [req-958dea22-6a6f-436f-be3e-ad442dc85947 req-958dea22-6a6f-436f-be3e-ad442dc85947 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.139s",
                                "2026-06-06 01:34:42.183 15 INFO tempest.lib.common.rest_client [req-e882f1ec-0c55-4176-b438-dc490bbcabdb req-e882f1ec-0c55-4176-b438-dc490bbcabdb ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.865s",
                                "2026-06-06 01:34:42.219 25 INFO tempest.lib.common.rest_client [req-3246de47-6477-47a3-b114-381b1530ff13 req-3246de47-6477-47a3-b114-381b1530ff13 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-06-06 01:34:42.450 18 INFO tempest.lib.common.rest_client [req-f7e91316-5916-4271-b99a-c6868fdeb19e req-f7e91316-5916-4271-b99a-c6868fdeb19e ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.673s",
                                "2026-06-06 01:34:42.533 21 INFO tempest.lib.common.rest_client [req-dc792a7b-763b-451e-bbfd-492d273ce956 req-dc792a7b-763b-451e-bbfd-492d273ce956 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.875s",
                                "2026-06-06 01:34:42.646 23 INFO tempest.lib.common.rest_client [req-09e62bd4-e1c7-4bd4-86b0-2802f5e5fb88 req-09e62bd4-e1c7-4bd4-86b0-2802f5e5fb88 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab500c497aa145079de430fa80e3cb7f/users/20e6ef5512314e34a51e258c8042d554/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.552s",
                                "2026-06-06 01:34:42.743 20 INFO tempest.lib.common.rest_client [req-83eab8aa-f332-4c3b-91ac-4f4c682d89bc req-83eab8aa-f332-4c3b-91ac-4f4c682d89bc ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s",
                                "2026-06-06 01:34:42.753 13 INFO tempest.lib.common.rest_client [req-31aabe34-206a-44da-ae83-b173d9f953d0 req-31aabe34-206a-44da-ae83-b173d9f953d0 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s",
                                "2026-06-06 01:34:42.767 15 INFO tempest.lib.common.rest_client [req-b658cbaa-5d62-48bc-9bce-7d09fd786df9 req-b658cbaa-5d62-48bc-9bce-7d09fd786df9 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-06-06 01:34:42.835 18 INFO tempest.lib.common.rest_client [req-08d10479-d477-4b0a-a413-6e8c4d9b35a4 req-08d10479-d477-4b0a-a413-6e8c4d9b35a4 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s",
                                "2026-06-06 01:34:42.858 25 INFO tempest.lib.common.rest_client [req-5bbc793e-5118-4c7a-ae4a-b22df9e78f45 req-5bbc793e-5118-4c7a-ae4a-b22df9e78f45 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bc5b906703e4eed86fe185c763cd775/users/74f3a6f6117d4170926ceac05c74f8a4/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.635s",
                                "2026-06-06 01:34:42.861 27 INFO tempest.lib.common.rest_client [req-540d2be4-0a4f-449c-9034-f751ccb4e268 req-540d2be4-0a4f-449c-9034-f751ccb4e268 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.679s",
                                "2026-06-06 01:34:42.990 15 INFO tempest.lib.common.rest_client [req-17649812-4e43-4106-a6db-1d1bb71b72e0 req-17649812-4e43-4106-a6db-1d1bb71b72e0 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.220s",
                                "2026-06-06 01:34:43.004 11 INFO tempest.lib.common.rest_client [req-3a2924d1-db21-498c-84dc-1ae10a80fc32 req-3a2924d1-db21-498c-84dc-1ae10a80fc32 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.933s",
                                "2026-06-06 01:34:43.018 20 INFO tempest.lib.common.rest_client [req-2bf4c755-bd38-4e84-aed3-e5bd70358836 req-2bf4c755-bd38-4e84-aed3-e5bd70358836 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.270s",
                                "2026-06-06 01:34:43.036 25 INFO tempest.lib.common.rest_client [req-21b2a125-82dc-430a-91a4-ddf321aa7e87 req-21b2a125-82dc-430a-91a4-ddf321aa7e87 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-06-06 01:34:43.082 23 INFO tempest.lib.common.rest_client [req-4fb3cdbe-76b8-4d61-bb4a-54e984aaf69e req-4fb3cdbe-76b8-4d61-bb4a-54e984aaf69e ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.435s",
                                "2026-06-06 01:34:43.113 18 INFO tempest.lib.common.rest_client [req-770a73c0-d22b-4823-9135-04d960196d1f req-770a73c0-d22b-4823-9135-04d960196d1f ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/55ee9b3277e84b5c81d8844e8014af5d/users/e792b31a8d0a4d1198903fcd9f0405e0/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.277s",
                                "2026-06-06 01:34:43.229 21 INFO tempest.lib.common.rest_client [req-add161f5-13af-4da5-9074-a415fd24229c req-add161f5-13af-4da5-9074-a415fd24229c ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s",
                                "2026-06-06 01:34:43.268 11 INFO tempest.lib.common.rest_client [req-de69163f-4195-4d77-8888-61f6bc77b7f4 req-de69163f-4195-4d77-8888-61f6bc77b7f4 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.260s",
                                "2026-06-06 01:34:43.292 25 INFO tempest.lib.common.rest_client [req-163fc538-fb59-4707-a88d-a97f1fb677b7 req-163fc538-fb59-4707-a88d-a97f1fb677b7 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bc5b906703e4eed86fe185c763cd775/users/74f3a6f6117d4170926ceac05c74f8a4/roles/b380e2bec7c04025aa33ed6751d724db 0.251s",
                                "2026-06-06 01:34:43.299 23 INFO tempest.lib.common.rest_client [req-dc3afb27-bce4-4b65-8a68-38ee6eb529ca req-dc3afb27-bce4-4b65-8a68-38ee6eb529ca ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab500c497aa145079de430fa80e3cb7f/users/20e6ef5512314e34a51e258c8042d554/roles/b380e2bec7c04025aa33ed6751d724db 0.215s",
                                "2026-06-06 01:34:43.315 20 INFO tempest.lib.common.rest_client [req-f2a5b1d3-88f9-4639-b59b-0f97c5583fb4 req-f2a5b1d3-88f9-4639-b59b-0f97c5583fb4 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.283s",
                                "2026-06-06 01:34:43.533 23 INFO tempest.lib.common.rest_client [req-8d12f76c-7e35-4a47-9fae-686a03c0d298 req-8d12f76c-7e35-4a47-9fae-686a03c0d298 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-06-06 01:34:43.558 13 INFO tempest.lib.common.rest_client [req-9d06961e-6058-4db2-8ab3-220a5ada9279 req-9d06961e-6058-4db2-8ab3-220a5ada9279 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.766s",
                                "2026-06-06 01:34:43.636 21 INFO tempest.lib.common.rest_client [req-d9a21926-fd8b-4ee3-9320-90b69f4ad6df req-d9a21926-fd8b-4ee3-9320-90b69f4ad6df ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.405s",
                                "2026-06-06 01:34:43.643 25 INFO tempest.lib.common.rest_client [req-c310d75e-9fb3-46f8-a35d-128d3ea71beb req-c310d75e-9fb3-46f8-a35d-128d3ea71beb ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s",
                                "2026-06-06 01:34:43.654 27 INFO tempest.lib.common.rest_client [req-7bd518a5-dc27-4e81-9dbf-6c9a3e3a6242 req-7bd518a5-dc27-4e81-9dbf-6c9a3e3a6242 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.792s",
                                "2026-06-06 01:34:43.679 15 INFO tempest.lib.common.rest_client [req-6ca420af-1357-4215-b675-0f77994a8385 req-6ca420af-1357-4215-b675-0f77994a8385 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.662s",
                                "2026-06-06 01:34:43.710 13 INFO tempest.lib.common.rest_client [req-146467ab-6c5d-456e-a612-40d4bde4fcff req-146467ab-6c5d-456e-a612-40d4bde4fcff ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.150s",
                                "2026-06-06 01:34:43.709 18 INFO tempest.lib.common.rest_client [req-81460d9a-8338-4096-8ec1-beba41973f26 req-81460d9a-8338-4096-8ec1-beba41973f26 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.594s",
                                "2026-06-06 01:34:43.856 18 INFO tempest.lib.common.rest_client [req-3d7de467-f3ac-4f88-8ed4-17c7e08310ab req-3d7de467-f3ac-4f88-8ed4-17c7e08310ab ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/55ee9b3277e84b5c81d8844e8014af5d/users/e792b31a8d0a4d1198903fcd9f0405e0/roles/b380e2bec7c04025aa33ed6751d724db 0.144s",
                                "2026-06-06 01:34:43.876 23 INFO tempest.lib.common.rest_client [req-0a2d8b67-9cca-429a-b964-1130d37998c0 req-0a2d8b67-9cca-429a-b964-1130d37998c0 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab500c497aa145079de430fa80e3cb7f/users/20e6ef5512314e34a51e258c8042d554/roles/179020e6cbbd49558eed021a5b3f6c4a 0.335s",
                                "2026-06-06 01:34:43.883 11 INFO tempest.lib.common.rest_client [req-fa455d6a-6c3e-44d3-8b7e-931edd779168 req-fa455d6a-6c3e-44d3-8b7e-931edd779168 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.591s",
                                "2026-06-06 01:34:43.898 25 INFO tempest.lib.common.rest_client [req-4d73d031-ff7b-40bf-8043-2a46f580894e req-4d73d031-ff7b-40bf-8043-2a46f580894e ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bc5b906703e4eed86fe185c763cd775/users/74f3a6f6117d4170926ceac05c74f8a4/roles/179020e6cbbd49558eed021a5b3f6c4a 0.254s",
                                "2026-06-06 01:34:43.913 27 INFO tempest.lib.common.rest_client [req-ca693570-ec90-4f2d-8143-d94a428db47f req-ca693570-ec90-4f2d-8143-d94a428db47f ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-06-06 01:34:44.064 20 INFO tempest.lib.common.rest_client [req-b2ed5322-9eb9-49a5-a103-15a3669135f4 req-b2ed5322-9eb9-49a5-a103-15a3669135f4 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.742s",
                                "2026-06-06 01:34:44.084 21 INFO tempest.lib.common.rest_client [req-700b5c17-ecd7-457c-8404-d40724398502 req-700b5c17-ecd7-457c-8404-d40724398502 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.419s",
                                "2026-06-06 01:34:44.093 13 INFO tempest.lib.common.rest_client [req-0228f461-08d1-4ec9-bf42-b695f2503e4f req-0228f461-08d1-4ec9-bf42-b695f2503e4f ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.371s",
                                "2026-06-06 01:34:44.110 25 INFO tempest.lib.common.rest_client [req-960405ea-9c81-447c-8763-4adf8bc6c209 req-960405ea-9c81-447c-8763-4adf8bc6c209 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-06-06 01:34:44.223 18 INFO tempest.lib.common.rest_client [req-2b05890c-a492-4895-8a46-7e15a0f973e7 req-2b05890c-a492-4895-8a46-7e15a0f973e7 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s",
                                "2026-06-06 01:34:44.240 23 INFO tempest.lib.common.rest_client [req-85a303f8-5930-4b8f-86bf-2125b0477594 req-85a303f8-5930-4b8f-86bf-2125b0477594 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s",
                                "2026-06-06 01:34:44.238 25 INFO tempest.lib.common.rest_client [req-1f012303-e647-4f37-a47e-44c1d9d7939b req-1f012303-e647-4f37-a47e-44c1d9d7939b ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bc5b906703e4eed86fe185c763cd775/users/74f3a6f6117d4170926ceac05c74f8a4/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.127s",
                                "2026-06-06 01:34:44.239 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 74f3a6f6117d4170926ceac05c74f8a4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:34:44.239 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1207044691-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7bc5b906703e4eed86fe185c763cd775', 'project_name': 'tempest-IdentityV3UsersTest-1207044691', 'tenant_id': '7bc5b906703e4eed86fe185c763cd775', 'tenant_name': 'tempest-IdentityV3UsersTest-1207044691', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74f3a6f6117d4170926ceac05c74f8a4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:44.239 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-1207044691-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7bc5b906703e4eed86fe185c763cd775', 'project_name': 'tempest-IdentityV3UsersTest-1207044691', 'tenant_id': '7bc5b906703e4eed86fe185c763cd775', 'tenant_name': 'tempest-IdentityV3UsersTest-1207044691', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '74f3a6f6117d4170926ceac05c74f8a4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:44.266 27 INFO tempest.lib.common.rest_client [req-4d653f99-91b5-4062-bfe3-19bda271d88b req-4d653f99-91b5-4062-bfe3-19bda271d88b ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5138473fe73a4dfbbe4825fb6afa74b3/users/e66013a9f24f4ceeb9497b7b965f6c10/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.350s",
                                "2026-06-06 01:34:44.312 20 INFO tempest.lib.common.rest_client [req-e2271714-d82c-485c-a67a-5e918d3bf2b8 req-e2271714-d82c-485c-a67a-5e918d3bf2b8 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-06-06 01:34:44.495 15 INFO tempest.lib.common.rest_client [req-e7d85077-5d42-4241-9a46-d5073971307a req-e7d85077-5d42-4241-9a46-d5073971307a ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.810s",
                                "2026-06-06 01:34:44.526 23 INFO tempest.lib.common.rest_client [req-41af1b91-af3b-462d-8a48-55cd4111939d req-41af1b91-af3b-462d-8a48-55cd4111939d ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ab500c497aa145079de430fa80e3cb7f/users/20e6ef5512314e34a51e258c8042d554/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.282s",
                                "2026-06-06 01:34:44.533 18 INFO tempest.lib.common.rest_client [req-dcbd6886-c811-4e99-a9c3-656c9b32cba5 req-dcbd6886-c811-4e99-a9c3-656c9b32cba5 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/55ee9b3277e84b5c81d8844e8014af5d/users/e792b31a8d0a4d1198903fcd9f0405e0/roles/179020e6cbbd49558eed021a5b3f6c4a 0.307s",
                                "2026-06-06 01:34:44.528 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 20e6ef5512314e34a51e258c8042d554 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:34:44.529 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1190001888-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab500c497aa145079de430fa80e3cb7f', 'project_name': 'tempest-AccessRulesV3Test-1190001888', 'tenant_id': 'ab500c497aa145079de430fa80e3cb7f', 'tenant_name': 'tempest-AccessRulesV3Test-1190001888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20e6ef5512314e34a51e258c8042d554', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:44.530 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1190001888-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ab500c497aa145079de430fa80e3cb7f', 'project_name': 'tempest-AccessRulesV3Test-1190001888', 'tenant_id': 'ab500c497aa145079de430fa80e3cb7f', 'tenant_name': 'tempest-AccessRulesV3Test-1190001888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20e6ef5512314e34a51e258c8042d554', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:44.713 20 INFO tempest.lib.common.rest_client [req-5213d307-a9f6-4c80-a77a-f84295bea5a7 req-5213d307-a9f6-4c80-a77a-f84295bea5a7 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96352f2e479a45a0860c9f7abf45cfbe/users/5008c523586943708a0513f5db5a8a68/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.398s",
                                "2026-06-06 01:34:44.844 13 INFO tempest.lib.common.rest_client [req-39577b97-feff-4be3-97eb-32c19a54cfa6 req-39577b97-feff-4be3-97eb-32c19a54cfa6 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.748s",
                                "2026-06-06 01:34:44.894 11 INFO tempest.lib.common.rest_client [req-1fc69e84-98b5-400e-aa64-4ed44f11cd82 req-1fc69e84-98b5-400e-aa64-4ed44f11cd82 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.008s",
                                "2026-06-06 01:34:44.901 18 INFO tempest.lib.common.rest_client [req-33ee344c-383c-46f9-8879-8289aee29e53 req-33ee344c-383c-46f9-8879-8289aee29e53 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s",
                                "2026-06-06 01:34:45.015 11 INFO tempest.lib.common.rest_client [req-b4f04010-c90e-4b2c-a346-675376063f69 req-b4f04010-c90e-4b2c-a346-675376063f69 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-06-06 01:34:45.031 20 INFO tempest.lib.common.rest_client [req-40e27364-901e-4ab0-b258-7292e0936ef5 req-40e27364-901e-4ab0-b258-7292e0936ef5 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.314s",
                                "2026-06-06 01:34:45.090 21 INFO tempest.lib.common.rest_client [req-efa16253-0025-4046-a654-6b3c55daa3c4 req-efa16253-0025-4046-a654-6b3c55daa3c4 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.003s",
                                "2026-06-06 01:34:45.126 18 INFO tempest.lib.common.rest_client [req-b58c16a3-d39a-4e8a-85f7-3e6cc4a5cfcd req-b58c16a3-d39a-4e8a-85f7-3e6cc4a5cfcd ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/55ee9b3277e84b5c81d8844e8014af5d/users/e792b31a8d0a4d1198903fcd9f0405e0/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.222s",
                                "2026-06-06 01:34:45.127 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e792b31a8d0a4d1198903fcd9f0405e0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:34:45.127 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-536071911-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '55ee9b3277e84b5c81d8844e8014af5d', 'project_name': 'tempest-IdentityCatalogTest-536071911', 'tenant_id': '55ee9b3277e84b5c81d8844e8014af5d', 'tenant_name': 'tempest-IdentityCatalogTest-536071911', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e792b31a8d0a4d1198903fcd9f0405e0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:45.128 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-536071911-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '55ee9b3277e84b5c81d8844e8014af5d', 'project_name': 'tempest-IdentityCatalogTest-536071911', 'tenant_id': '55ee9b3277e84b5c81d8844e8014af5d', 'tenant_name': 'tempest-IdentityCatalogTest-536071911', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e792b31a8d0a4d1198903fcd9f0405e0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:45.245 27 INFO tempest.lib.common.rest_client [req-5dda2d52-984c-43b1-a31c-d8d509264a0b req-5dda2d52-984c-43b1-a31c-d8d509264a0b ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.977s",
                                "2026-06-06 01:34:45.252 23 INFO tempest.lib.common.rest_client [req-ef9ec02a-cce9-469b-9c12-8448f437dc80 req-ef9ec02a-cce9-469b-9c12-8448f437dc80 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s",
                                "2026-06-06 01:34:45.324 15 INFO tempest.lib.common.rest_client [req-9838a0c3-eec2-4d51-8eae-9adb7c6338f2 req-9838a0c3-eec2-4d51-8eae-9adb7c6338f2 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.826s",
                                "2026-06-06 01:34:45.328 20 INFO tempest.lib.common.rest_client [req-c6ba49af-64f8-4bb8-9f25-1f6bae3b8f00 req-c6ba49af-64f8-4bb8-9f25-1f6bae3b8f00 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96352f2e479a45a0860c9f7abf45cfbe/users/5008c523586943708a0513f5db5a8a68/roles/b380e2bec7c04025aa33ed6751d724db 0.291s",
                                "2026-06-06 01:34:45.491 13 INFO tempest.lib.common.rest_client [req-3f6a19cd-021a-40cd-a855-4de953dfcd09 req-3f6a19cd-021a-40cd-a855-4de953dfcd09 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.642s",
                                "2026-06-06 01:34:45.502 27 INFO tempest.lib.common.rest_client [req-f2f054ee-c092-4581-83bd-d1cbae2721c3 req-f2f054ee-c092-4581-83bd-d1cbae2721c3 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5138473fe73a4dfbbe4825fb6afa74b3/users/e66013a9f24f4ceeb9497b7b965f6c10/roles/b380e2bec7c04025aa33ed6751d724db 0.251s",
                                "2026-06-06 01:34:45.531 21 INFO tempest.lib.common.rest_client [req-c8ae3618-bed4-428e-a2c9-d4bb42646706 req-c8ae3618-bed4-428e-a2c9-d4bb42646706 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s",
                                "2026-06-06 01:34:45.564 25 INFO tempest.lib.common.rest_client [req-a5d57796-988a-4905-827e-25c286a85f9e req-a5d57796-988a-4905-827e-25c286a85f9e ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.313s",
                                "2026-06-06 01:34:45.723 11 INFO tempest.lib.common.rest_client [req-14ee1c66-ba2e-4aa7-8164-4d2f989643de req-14ee1c66-ba2e-4aa7-8164-4d2f989643de ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2886b5f78ce4fe3909d89abd054c1a5/users/ebce8798a3c0414f845da5691daecd35/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.703s",
                                "2026-06-06 01:34:45.768 15 INFO tempest.lib.common.rest_client [req-43b99652-c26b-4399-aacf-ffca938c6707 req-43b99652-c26b-4399-aacf-ffca938c6707 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/689dad328b92402db85e9ca1f547fc36/users/d9bf9ce1e8244d57beb8707f969e9900/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.439s",
                                "2026-06-06 01:34:45.808 27 INFO tempest.lib.common.rest_client [req-47e825aa-bd20-4213-86f1-53eee0b7abac req-47e825aa-bd20-4213-86f1-53eee0b7abac ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s",
                                "2026-06-06 01:34:45.915 20 INFO tempest.lib.common.rest_client [req-e3f6795b-4607-4ba9-ba01-9a6ff14c6353 req-e3f6795b-4607-4ba9-ba01-9a6ff14c6353 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.584s",
                                "2026-06-06 01:34:45.917 15 INFO tempest.lib.common.rest_client [req-a39ee744-cbd2-4cf0-9302-17d027a83d07 req-a39ee744-cbd2-4cf0-9302-17d027a83d07 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-06-06 01:34:45.940 21 INFO tempest.lib.common.rest_client [req-0941b66b-8b45-4a32-b71e-56ad58abe771 req-0941b66b-8b45-4a32-b71e-56ad58abe771 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17b6f6932b8f49ef8f859f21d86d71d9/users/86e3b695285645e0b0c5ef0a70ea247a/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.406s",
                                "2026-06-06 01:34:46.119 23 INFO tempest.lib.common.rest_client [req-9464dbdd-6f75-493a-9a6c-6441a3428090 req-9464dbdd-6f75-493a-9a6c-6441a3428090 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/application_credentials 0.864s",
                                "2026-06-06 01:34:46.141 13 INFO tempest.lib.common.rest_client [req-9e0ecc6e-e555-4409-97a5-df000b64ec27 req-9e0ecc6e-e555-4409-97a5-df000b64ec27 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf85d709f8dc4d6eb339bcaf9e772efa/users/c20ae05cd31f453386678e56cc110a12/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.645s",
                                "2026-06-06 01:34:46.233 18 INFO tempest.lib.common.rest_client [req-961951a7-458a-4540-a844-61d20822135d req-961951a7-458a-4540-a844-61d20822135d ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.095s",
                                "2026-06-06 01:34:46.284 13 INFO tempest.lib.common.rest_client [req-a3388e4a-a427-4896-9b75-de56df10e7a3 req-a3388e4a-a427-4896-9b75-de56df10e7a3 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.140s",
                                "2026-06-06 01:34:46.300 11 INFO tempest.lib.common.rest_client [req-744fe369-5c9d-4b1c-ae50-3f46f5de1a5b req-744fe369-5c9d-4b1c-ae50-3f46f5de1a5b ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.573s",
                                "2026-06-06 01:34:46.308 15 INFO tempest.lib.common.rest_client [req-d6969fdc-0cc1-4c6e-8d03-d2297401ec92 req-d6969fdc-0cc1-4c6e-8d03-d2297401ec92 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/689dad328b92402db85e9ca1f547fc36/users/d9bf9ce1e8244d57beb8707f969e9900/roles/b380e2bec7c04025aa33ed6751d724db 0.387s",
                                "2026-06-06 01:34:46.320 27 INFO tempest.lib.common.rest_client [req-a7f0849a-d09c-4d54-b678-b03b856c8f65 req-a7f0849a-d09c-4d54-b678-b03b856c8f65 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5138473fe73a4dfbbe4825fb6afa74b3/users/e66013a9f24f4ceeb9497b7b965f6c10/roles/179020e6cbbd49558eed021a5b3f6c4a 0.510s",
                                "2026-06-06 01:34:46.381 20 INFO tempest.lib.common.rest_client [req-0866e0db-e4cd-4593-a5ab-ccd185974a9a req-0866e0db-e4cd-4593-a5ab-ccd185974a9a ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96352f2e479a45a0860c9f7abf45cfbe/users/5008c523586943708a0513f5db5a8a68/roles/179020e6cbbd49558eed021a5b3f6c4a 0.463s",
                                "2026-06-06 01:34:46.485 21 INFO tempest.lib.common.rest_client [req-80f4dede-a00b-48e9-9520-d72bb34d7cd5 req-80f4dede-a00b-48e9-9520-d72bb34d7cd5 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.541s",
                                "2026-06-06 01:34:46.506 11 INFO tempest.lib.common.rest_client [req-8f7889cb-282f-47fa-9c69-8de8d20c81dc req-8f7889cb-282f-47fa-9c69-8de8d20c81dc ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2886b5f78ce4fe3909d89abd054c1a5/users/ebce8798a3c0414f845da5691daecd35/roles/b380e2bec7c04025aa33ed6751d724db 0.201s",
                                "2026-06-06 01:34:46.507 13 INFO tempest.lib.common.rest_client [req-a1ab3661-9229-4f48-893d-a82a05ad6a94 req-a1ab3661-9229-4f48-893d-a82a05ad6a94 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf85d709f8dc4d6eb339bcaf9e772efa/users/c20ae05cd31f453386678e56cc110a12/roles/b380e2bec7c04025aa33ed6751d724db 0.220s",
                                "2026-06-06 01:34:46.614 27 INFO tempest.lib.common.rest_client [req-d93d480e-935d-41ed-8773-2269c83773c2 req-d93d480e-935d-41ed-8773-2269c83773c2 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-06-06 01:34:46.611 20 INFO tempest.lib.common.rest_client [req-67458257-a281-4ce1-8484-9532b0bbc24c req-67458257-a281-4ce1-8484-9532b0bbc24c ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-06-06 01:34:46.646 11 INFO tempest.lib.common.rest_client [req-c200d5a4-d9f0-402f-a13d-2a1f2be37038 req-c200d5a4-d9f0-402f-a13d-2a1f2be37038 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s",
                                "2026-06-06 01:34:46.653 18 INFO tempest.lib.common.rest_client [req-bb46823c-8d9b-4f4e-b862-27a233cb8dba req-bb46823c-8d9b-4f4e-b862-27a233cb8dba ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.412s",
                                "2026-06-06 01:34:46.666 13 INFO tempest.lib.common.rest_client [req-6c34ceda-56fc-4451-aabf-4a083becc1c3 req-6c34ceda-56fc-4451-aabf-4a083becc1c3 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-06-06 01:34:46.698 15 INFO tempest.lib.common.rest_client [req-107ac0d8-cfbf-4c2a-9880-6a2aaee12d4d req-107ac0d8-cfbf-4c2a-9880-6a2aaee12d4d ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.380s",
                                "2026-06-06 01:34:46.755 21 INFO tempest.lib.common.rest_client [req-4e9c6198-1b4b-4422-a58e-f601dd7333a5 req-4e9c6198-1b4b-4422-a58e-f601dd7333a5 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17b6f6932b8f49ef8f859f21d86d71d9/users/86e3b695285645e0b0c5ef0a70ea247a/roles/b380e2bec7c04025aa33ed6751d724db 0.268s",
                                "{3} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.419953s] ... ok",
                                "2026-06-06 01:34:46.839 23 INFO tempest.lib.common.rest_client [req-75581667-b024-4bab-9a78-0e5ec41380ed req-75581667-b024-4bab-9a78-0e5ec41380ed ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/application_credentials 0.717s",
                                "2026-06-06 01:34:46.844 20 INFO tempest.lib.common.rest_client [req-bef3f84c-7265-4765-bdb0-7883588742a4 req-bef3f84c-7265-4765-bdb0-7883588742a4 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96352f2e479a45a0860c9f7abf45cfbe/users/5008c523586943708a0513f5db5a8a68/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.230s",
                                "2026-06-06 01:34:46.845 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5008c523586943708a0513f5db5a8a68 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:34:46.847 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1283801476-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96352f2e479a45a0860c9f7abf45cfbe', 'project_name': 'tempest-ApplicationCredentialsV3Test-1283801476', 'tenant_id': '96352f2e479a45a0860c9f7abf45cfbe', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1283801476', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5008c523586943708a0513f5db5a8a68', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:46.848 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1283801476-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96352f2e479a45a0860c9f7abf45cfbe', 'project_name': 'tempest-ApplicationCredentialsV3Test-1283801476', 'tenant_id': '96352f2e479a45a0860c9f7abf45cfbe', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1283801476', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5008c523586943708a0513f5db5a8a68', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:46.877 13 INFO tempest.lib.common.rest_client [req-bdc10240-902d-42ca-bf55-f24769180fe7 req-bdc10240-902d-42ca-bf55-f24769180fe7 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf85d709f8dc4d6eb339bcaf9e772efa/users/c20ae05cd31f453386678e56cc110a12/roles/179020e6cbbd49558eed021a5b3f6c4a 0.209s",
                                "2026-06-06 01:34:46.926 21 INFO tempest.lib.common.rest_client [req-94d2076e-7b27-401a-88bd-a5324557f22c req-94d2076e-7b27-401a-88bd-a5324557f22c ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-06-06 01:34:46.959 15 INFO tempest.lib.common.rest_client [req-df053ceb-012c-4363-8192-43bb59c6e5ea req-df053ceb-012c-4363-8192-43bb59c6e5ea ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/689dad328b92402db85e9ca1f547fc36/users/d9bf9ce1e8244d57beb8707f969e9900/roles/179020e6cbbd49558eed021a5b3f6c4a 0.257s",
                                "2026-06-06 01:34:46.960 27 INFO tempest.lib.common.rest_client [req-eff3c9e4-2d2e-417e-bc6a-e4e48a8978da req-eff3c9e4-2d2e-417e-bc6a-e4e48a8978da ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5138473fe73a4dfbbe4825fb6afa74b3/users/e66013a9f24f4ceeb9497b7b965f6c10/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.341s",
                                "2026-06-06 01:34:46.960 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e66013a9f24f4ceeb9497b7b965f6c10 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:34:46.961 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1581845178-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5138473fe73a4dfbbe4825fb6afa74b3', 'project_name': 'tempest-IdentityV3ProjectsTest-1581845178', 'tenant_id': '5138473fe73a4dfbbe4825fb6afa74b3', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1581845178', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e66013a9f24f4ceeb9497b7b965f6c10', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:46.962 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1581845178-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5138473fe73a4dfbbe4825fb6afa74b3', 'project_name': 'tempest-IdentityV3ProjectsTest-1581845178', 'tenant_id': '5138473fe73a4dfbbe4825fb6afa74b3', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1581845178', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e66013a9f24f4ceeb9497b7b965f6c10', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:47.058 11 INFO tempest.lib.common.rest_client [req-d751a1d9-65e3-4107-ba9a-1c63497a4c9b req-d751a1d9-65e3-4107-ba9a-1c63497a4c9b ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2886b5f78ce4fe3909d89abd054c1a5/users/ebce8798a3c0414f845da5691daecd35/roles/179020e6cbbd49558eed021a5b3f6c4a 0.408s",
                                "2026-06-06 01:34:47.147 23 INFO tempest.lib.common.rest_client [req-ea0a77fa-d31b-48f1-8318-039a685be5ae req-ea0a77fa-d31b-48f1-8318-039a685be5ae ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules/f8834d03a5e34fca8f01f684a92c9230 0.304s",
                                "2026-06-06 01:34:47.151 15 INFO tempest.lib.common.rest_client [req-d90a6471-a91f-42ab-a925-88337378688f req-d90a6471-a91f-42ab-a925-88337378688f ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-06-06 01:34:47.201 21 INFO tempest.lib.common.rest_client [req-bc05c793-7784-419e-93f7-4ae450464823 req-bc05c793-7784-419e-93f7-4ae450464823 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17b6f6932b8f49ef8f859f21d86d71d9/users/86e3b695285645e0b0c5ef0a70ea247a/roles/179020e6cbbd49558eed021a5b3f6c4a 0.272s",
                                "2026-06-06 01:34:47.310 18 INFO tempest.lib.common.rest_client [req-09c11456-a766-400f-bc28-4d2e15d7b426 req-09c11456-a766-400f-bc28-4d2e15d7b426 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e792b31a8d0a4d1198903fcd9f0405e0 0.541s",
                                "2026-06-06 01:34:47.311 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 55ee9b3277e84b5c81d8844e8014af5d",
                                "2026-06-06 01:34:47.374 15 INFO tempest.lib.common.rest_client [req-2a3c2556-089e-4658-bb5e-2b75c3dcc673 req-2a3c2556-089e-4658-bb5e-2b75c3dcc673 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/689dad328b92402db85e9ca1f547fc36/users/d9bf9ce1e8244d57beb8707f969e9900/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.220s",
                                "2026-06-06 01:34:47.375 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d9bf9ce1e8244d57beb8707f969e9900 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:34:47.375 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-204583300-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '689dad328b92402db85e9ca1f547fc36', 'project_name': 'tempest-TokensV3Test-204583300', 'tenant_id': '689dad328b92402db85e9ca1f547fc36', 'tenant_name': 'tempest-TokensV3Test-204583300', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd9bf9ce1e8244d57beb8707f969e9900', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:47.376 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-204583300-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '689dad328b92402db85e9ca1f547fc36', 'project_name': 'tempest-TokensV3Test-204583300', 'tenant_id': '689dad328b92402db85e9ca1f547fc36', 'tenant_name': 'tempest-TokensV3Test-204583300', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd9bf9ce1e8244d57beb8707f969e9900', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:47.408 11 INFO tempest.lib.common.rest_client [req-86fc24f6-a38b-42a7-bc15-adf9031b30c7 req-86fc24f6-a38b-42a7-bc15-adf9031b30c7 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s",
                                "2026-06-06 01:34:47.497 20 INFO tempest.lib.common.rest_client [req-df41913b-4fa9-4278-80af-783f6b78d127 req-df41913b-4fa9-4278-80af-783f6b78d127 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s",
                                "2026-06-06 01:34:47.503 13 INFO tempest.lib.common.rest_client [req-55f2412a-c0c4-41ef-94c6-f12a821493e7 req-55f2412a-c0c4-41ef-94c6-f12a821493e7 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.621s",
                                "2026-06-06 01:34:47.534 21 INFO tempest.lib.common.rest_client [req-3aaeb612-320c-4f18-a933-fdcdcbef5584 req-3aaeb612-320c-4f18-a933-fdcdcbef5584 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s",
                                "2026-06-06 01:34:47.555 25 INFO tempest.lib.common.rest_client [req-d5fbd183-db3c-4520-9882-5867c135c86b req-d5fbd183-db3c-4520-9882-5867c135c86b ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 1.983s",
                                "2026-06-06 01:34:47.567 11 INFO tempest.lib.common.rest_client [req-8f8c7b72-5f6b-4b17-9921-38b5aae2bf7e req-8f8c7b72-5f6b-4b17-9921-38b5aae2bf7e ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e2886b5f78ce4fe3909d89abd054c1a5/users/ebce8798a3c0414f845da5691daecd35/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.157s",
                                "2026-06-06 01:34:47.567 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ebce8798a3c0414f845da5691daecd35 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:34:47.568 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-272666380-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2886b5f78ce4fe3909d89abd054c1a5', 'project_name': 'tempest-TestApiDiscovery-272666380', 'tenant_id': 'e2886b5f78ce4fe3909d89abd054c1a5', 'tenant_name': 'tempest-TestApiDiscovery-272666380', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ebce8798a3c0414f845da5691daecd35', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:47.568 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-272666380-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e2886b5f78ce4fe3909d89abd054c1a5', 'project_name': 'tempest-TestApiDiscovery-272666380', 'tenant_id': 'e2886b5f78ce4fe3909d89abd054c1a5', 'tenant_name': 'tempest-TestApiDiscovery-272666380', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ebce8798a3c0414f845da5691daecd35', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:47.722 13 INFO tempest.lib.common.rest_client [req-4cf97cc9-d2c9-47cc-9c34-c7defc910d68 req-4cf97cc9-d2c9-47cc-9c34-c7defc910d68 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf85d709f8dc4d6eb339bcaf9e772efa/users/c20ae05cd31f453386678e56cc110a12/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.215s",
                                "2026-06-06 01:34:47.726 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c20ae05cd31f453386678e56cc110a12 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:34:47.726 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1441208067-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf85d709f8dc4d6eb339bcaf9e772efa', 'project_name': 'tempest-EC2CredentialsTest-1441208067', 'tenant_id': 'cf85d709f8dc4d6eb339bcaf9e772efa', 'tenant_name': 'tempest-EC2CredentialsTest-1441208067', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c20ae05cd31f453386678e56cc110a12', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:47.727 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1441208067-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf85d709f8dc4d6eb339bcaf9e772efa', 'project_name': 'tempest-EC2CredentialsTest-1441208067', 'tenant_id': 'cf85d709f8dc4d6eb339bcaf9e772efa', 'tenant_name': 'tempest-EC2CredentialsTest-1441208067', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c20ae05cd31f453386678e56cc110a12', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:47.758 23 INFO tempest.lib.common.rest_client [req-0f167b70-1043-4cb3-95b3-a2cf0e2bb1f7 req-0f167b70-1043-4cb3-95b3-a2cf0e2bb1f7 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/application_credentials/83a65997171249de92f29117d8ab8071 0.604s",
                                "2026-06-06 01:34:47.834 21 INFO tempest.lib.common.rest_client [req-9fb8f8c9-dedd-45dd-8ad7-a5a70db88a06 req-9fb8f8c9-dedd-45dd-8ad7-a5a70db88a06 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17b6f6932b8f49ef8f859f21d86d71d9/users/86e3b695285645e0b0c5ef0a70ea247a/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.298s",
                                "2026-06-06 01:34:47.835 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 86e3b695285645e0b0c5ef0a70ea247a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:34:47.835 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-1333708590-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17b6f6932b8f49ef8f859f21d86d71d9', 'project_name': 'tempest-DefaultDomainTestJSON-1333708590', 'tenant_id': '17b6f6932b8f49ef8f859f21d86d71d9', 'tenant_name': 'tempest-DefaultDomainTestJSON-1333708590', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '86e3b695285645e0b0c5ef0a70ea247a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:47.836 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-1333708590-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17b6f6932b8f49ef8f859f21d86d71d9', 'project_name': 'tempest-DefaultDomainTestJSON-1333708590', 'tenant_id': '17b6f6932b8f49ef8f859f21d86d71d9', 'tenant_name': 'tempest-DefaultDomainTestJSON-1333708590', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '86e3b695285645e0b0c5ef0a70ea247a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:47.901 18 INFO tempest.lib.common.rest_client [req-f989fb97-5d07-41df-a19b-2ef92b479e19 req-f989fb97-5d07-41df-a19b-2ef92b479e19 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-06-06 01:34:47.949 23 INFO tempest.lib.common.rest_client [req-e11840f6-3945-41af-bdab-0660932d05e1 req-e11840f6-3945-41af-bdab-0660932d05e1 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules 0.189s",
                                "2026-06-06 01:34:48.121 27 INFO tempest.lib.common.rest_client [req-fc5e03d7-bcd3-435b-ac96-f6f8cfe5ac33 req-fc5e03d7-bcd3-435b-ac96-f6f8cfe5ac33 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.150s",
                                "2026-06-06 01:34:48.277 27 INFO tempest.lib.common.rest_client [req-65748c10-7f3e-4581-81c0-481d313febbd req-65748c10-7f3e-4581-81c0-481d313febbd ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.153s",
                                "2026-06-06 01:34:48.321 11 INFO tempest.lib.common.rest_client [req-61f4a876-f928-4cd9-8b60-5944c4a32e25 req-61f4a876-f928-4cd9-8b60-5944c4a32e25 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.746s",
                                "2026-06-06 01:34:48.342 15 INFO tempest.lib.common.rest_client [req-9b634a26-5411-4307-ba88-975bde2353b1 req-9b634a26-5411-4307-ba88-975bde2353b1 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.956s",
                                "2026-06-06 01:34:48.480 21 INFO tempest.lib.common.rest_client [req-6aa76823-680c-41e5-8af4-53bf36b5f899 req-6aa76823-680c-41e5-8af4-53bf36b5f899 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s",
                                "2026-06-06 01:34:48.591 21 INFO tempest.lib.common.rest_client [req-65f34de6-bc63-4ac9-8356-8989496fbe9f req-65f34de6-bc63-4ac9-8356-8989496fbe9f ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.107s",
                                "{5} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.111030s] ... ok",
                                "2026-06-06 01:34:48.688 20 INFO tempest.lib.common.rest_client [req-d946b455-68b5-4014-91e1-c95b2e641963 req-d946b455-68b5-4014-91e1-c95b2e641963 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 1.186s",
                                "2026-06-06 01:34:48.805 23 INFO tempest.lib.common.rest_client [req-b5d08255-c0be-4a00-9130-76ff0316cd4d req-b5d08255-c0be-4a00-9130-76ff0316cd4d ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules/f8834d03a5e34fca8f01f684a92c9230 0.854s",
                                "2026-06-06 01:34:48.878 15 INFO tempest.lib.common.rest_client [req-44ef0f17-48b8-4eb2-9084-2a44e2be64ca req-44ef0f17-48b8-4eb2-9084-2a44e2be64ca ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-06-06 01:34:48.886 20 INFO tempest.lib.common.rest_client [req-3f5d612b-5421-4cd6-9c80-6e11b25d8e92 req-3f5d612b-5421-4cd6-9c80-6e11b25d8e92 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/ada4cfff5e104e5cb296720c82b3ff2f 0.193s",
                                "2026-06-06 01:34:48.900 18 INFO tempest.lib.common.rest_client [req-92442823-781b-47a3-9a5f-14c1327bcf0c req-92442823-781b-47a3-9a5f-14c1327bcf0c ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=55ee9b3277e84b5c81d8844e8014af5d&name=default 0.996s",
                                "{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.536819s] ... ok",
                                "2026-06-06 01:34:48.973 13 INFO tempest.lib.common.rest_client [req-a50f9175-0e50-4021-8a8d-d5967fe4516f req-a50f9175-0e50-4021-8a8d-d5967fe4516f ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.234s",
                                "2026-06-06 01:34:48.981 21 INFO tempest.lib.common.rest_client [req-a3eef378-9208-4ce0-9c82-0d26bdd913a0 req-a3eef378-9208-4ce0-9c82-0d26bdd913a0 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/86e3b695285645e0b0c5ef0a70ea247a 0.268s",
                                "2026-06-06 01:34:48.981 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 17b6f6932b8f49ef8f859f21d86d71d9",
                                "2026-06-06 01:34:49.010 27 INFO tempest.lib.common.rest_client [req-486a06ce-3eb7-4317-9c0c-f151f68aa3ca req-486a06ce-3eb7-4317-9c0c-f151f68aa3ca ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.729s",
                                "2026-06-06 01:34:49.015 11 INFO tempest.lib.common.rest_client [req-eeb69402-c2a6-4a44-9b6c-4cd1253bf365 req-eeb69402-c2a6-4a44-9b6c-4cd1253bf365 ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.685s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.693951s] ... ok",
                                "2026-06-06 01:34:49.142 23 INFO tempest.lib.common.rest_client [req-ed54b3a1-0c6d-46bc-bbc6-f984f24f30f4 req-ed54b3a1-0c6d-46bc-bbc6-f984f24f30f4 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules 0.334s",
                                "2026-06-06 01:34:49.205 27 INFO tempest.lib.common.rest_client [req-946d8065-ce38-4ce2-8c0d-66896ca43569 req-946d8065-ce38-4ce2-8c0d-66896ca43569 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-06-06 01:34:49.215 13 INFO tempest.lib.common.rest_client [req-3d24b97c-df5e-4048-a9c6-d6f3ceb64bfb req-3d24b97c-df5e-4048-a9c6-d6f3ceb64bfb ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.237s",
                                "2026-06-06 01:34:49.266 23 INFO tempest.lib.common.rest_client [req-325639f3-65a2-4d43-a9f6-95caee6a15cb req-325639f3-65a2-4d43-a9f6-95caee6a15cb ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/application_credentials/83a65997171249de92f29117d8ab8071 0.121s",
                                "{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [3.147745s] ... ok",
                                "2026-06-06 01:34:49.359 27 INFO tempest.lib.common.rest_client [req-081460ef-df79-4979-8212-80c1ed8624cb req-081460ef-df79-4979-8212-80c1ed8624cb ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b43c885e63434b97300b0053a64084/users/a48bffb30ae34c60a185fb908f2b4ceb/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.151s",
                                "2026-06-06 01:34:49.453 18 INFO tempest.lib.common.rest_client [req-f1183e68-b544-4452-b648-2c366f80f523 req-f1183e68-b544-4452-b648-2c366f80f523 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2b1d210e-ba68-4b1e-8e89-0157a0a4b3dd 0.550s",
                                "2026-06-06 01:34:49.461 15 INFO tempest.lib.common.rest_client [req-e2bd04a1-81b4-4fff-b686-eb93e4024cc4 req-e2bd04a1-81b4-4fff-b686-eb93e4024cc4 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s",
                                "2026-06-06 01:34:49.472 20 INFO tempest.lib.common.rest_client [req-4ca2dc09-247a-4a4e-8748-f998044b836b req-4ca2dc09-247a-4a4e-8748-f998044b836b ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-06-06 01:34:49.534 23 INFO tempest.lib.common.rest_client [req-d137e237-44ba-4e4a-8146-b986b7c5968b req-d137e237-44ba-4e4a-8146-b986b7c5968b ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules 0.197s",
                                "{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.199887s] ... ok",
                                "2026-06-06 01:34:49.551 27 INFO tempest.lib.common.rest_client [req-da9f814f-568b-4049-bd5f-1a42dee4e666 req-da9f814f-568b-4049-bd5f-1a42dee4e666 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-06-06 01:34:49.560 25 INFO tempest.lib.common.rest_client [req-97a647ad-413f-42a8-acbb-2f5dcbcf8d08 req-97a647ad-413f-42a8-acbb-2f5dcbcf8d08 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.003s",
                                "2026-06-06 01:34:49.607 20 INFO tempest.lib.common.rest_client [req-1bf2584b-abf4-4d6f-be08-9e581c3ea826 req-1bf2584b-abf4-4d6f-be08-9e581c3ea826 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/ada4cfff5e104e5cb296720c82b3ff2f 0.133s",
                                "2026-06-06 01:34:49.629 21 INFO tempest.lib.common.rest_client [req-aec35534-bbb0-44e3-be55-19e323ea0378 req-aec35534-bbb0-44e3-be55-19e323ea0378 ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s",
                                "2026-06-06 01:34:49.649 11 INFO tempest.lib.common.rest_client [req-dd8c1d5a-f365-4b5d-adf0-0e3cfc077923 req-dd8c1d5a-f365-4b5d-adf0-0e3cfc077923 ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.580s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.583910s] ... ok",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [2.109584s] ... ok",
                                "2026-06-06 01:34:49.681 27 INFO tempest.lib.common.rest_client [req-e9f741f1-9dea-4972-9a8a-608c7a7b2e6d req-e9f741f1-9dea-4972-9a8a-608c7a7b2e6d ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b43c885e63434b97300b0053a64084/users/a48bffb30ae34c60a185fb908f2b4ceb/roles/b380e2bec7c04025aa33ed6751d724db 0.127s",
                                "2026-06-06 01:34:49.748 18 INFO tempest.lib.common.rest_client [req-71bff3e2-7d99-48f9-b73f-91b9a417bf3e req-71bff3e2-7d99-48f9-b73f-91b9a417bf3e ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/55ee9b3277e84b5c81d8844e8014af5d 0.293s",
                                "2026-06-06 01:34:49.838 15 INFO tempest.lib.common.rest_client [req-389bccfd-6946-4142-84e0-da02b1cf8b3b req-389bccfd-6946-4142-84e0-da02b1cf8b3b ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.374s",
                                "2026-06-06 01:34:49.847 13 INFO tempest.lib.common.rest_client [req-694efcd8-f90f-4167-b99c-8501e6bf9522 req-694efcd8-f90f-4167-b99c-8501e6bf9522 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/45c81012eec041188d4376abf723fca2 0.626s",
                                "2026-06-06 01:34:49.864 11 INFO tempest.lib.common.rest_client [req-531b13dd-22a1-49d9-a9aa-49a29989dbc2 req-531b13dd-22a1-49d9-a9aa-49a29989dbc2 ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.209s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.213765s] ... ok",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.873408s] ... ok",
                                "2026-06-06 01:34:49.954 11 INFO tempest.lib.common.rest_client [req-e23aea4a-a408-41e2-bb65-734151c2b2b6 req-e23aea4a-a408-41e2-bb65-734151c2b2b6 ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.085s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.088043s] ... ok",
                                "2026-06-06 01:34:49.957 23 INFO tempest.lib.common.rest_client [req-8a67479f-eb5d-4cc3-8e69-02eddf8fc1aa req-8a67479f-eb5d-4cc3-8e69-02eddf8fc1aa ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/access_rules/b1d7dba9bc9a45f58877ea3d23425a56 0.417s",
                                "{6} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.421966s] ... ok",
                                "2026-06-06 01:34:49.973 27 INFO tempest.lib.common.rest_client [req-a7c36074-db66-4991-b828-2634a46e7cef req-a7c36074-db66-4991-b828-2634a46e7cef ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-06-06 01:34:50.061 13 INFO tempest.lib.common.rest_client [req-fbf50353-d167-46ec-b207-870843993a88 req-fbf50353-d167-46ec-b207-870843993a88 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.154s",
                                "2026-06-06 01:34:50.106 27 INFO tempest.lib.common.rest_client [req-199e539f-782a-44e2-8999-02c3f4e69301 req-199e539f-782a-44e2-8999-02c3f4e69301 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b43c885e63434b97300b0053a64084/users/a48bffb30ae34c60a185fb908f2b4ceb/roles/179020e6cbbd49558eed021a5b3f6c4a 0.130s",
                                "2026-06-06 01:34:50.161 25 INFO tempest.lib.common.rest_client [req-758b33e5-dd79-492a-b3d0-c1bf3fcc542f req-758b33e5-dd79-492a-b3d0-c1bf3fcc542f ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s",
                                "2026-06-06 01:34:50.163 23 INFO tempest.lib.common.rest_client [req-5df3a856-3458-4861-bed7-ec14851ddbff req-5df3a856-3458-4861-bed7-ec14851ddbff ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554/application_credentials/c60ceb0e00594cc985b0319c2a78e9c5 0.177s",
                                "2026-06-06 01:34:50.207 15 INFO tempest.lib.common.rest_client [req-60941fec-1b93-4841-bd1b-7c7eb45cc7c9 req-60941fec-1b93-4841-bd1b-7c7eb45cc7c9 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.366s",
                                "2026-06-06 01:34:50.224 11 INFO tempest.lib.common.rest_client [req-3f2e3357-b962-4dd9-8732-810c38a0ce15 req-3f2e3357-b962-4dd9-8732-810c38a0ce15 ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.258s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.270306s] ... ok",
                                "2026-06-06 01:34:50.303 27 INFO tempest.lib.common.rest_client [req-b9fa3ef7-9c6f-4c20-87d2-f63d68199b32 req-b9fa3ef7-9c6f-4c20-87d2-f63d68199b32 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-06-06 01:34:50.360 13 INFO tempest.lib.common.rest_client [req-3df0a5c0-6412-4e04-8470-cadd4b84bd8a req-3df0a5c0-6412-4e04-8470-cadd4b84bd8a ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/ef5d71cdb82f4424b441248c19f15cc4 0.297s",
                                "2026-06-06 01:34:50.402 15 INFO tempest.lib.common.rest_client [req-620abf4d-b4a3-4914-a7a4-e6c52ec6991c req-620abf4d-b4a3-4914-a7a4-e6c52ec6991c ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.188s",
                                "2026-06-06 01:34:50.455 20 INFO tempest.lib.common.rest_client [req-e72d0938-a1bf-4b3e-97aa-fcc30424de55 req-e72d0938-a1bf-4b3e-97aa-fcc30424de55 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.788s",
                                "2026-06-06 01:34:50.466 13 INFO tempest.lib.common.rest_client [req-5e95b07e-0f84-4b54-b5c8-bd6f32400002 req-5e95b07e-0f84-4b54-b5c8-bd6f32400002 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/ef5d71cdb82f4424b441248c19f15cc4 0.102s",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [0.562123s] ... ok",
                                "2026-06-06 01:34:50.542 21 INFO tempest.lib.common.rest_client [req-0c74904c-84d8-4b30-a2aa-15bc4ea6fc63 req-0c74904c-84d8-4b30-a2aa-15bc4ea6fc63 ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=17b6f6932b8f49ef8f859f21d86d71d9&name=default 0.893s",
                                "2026-06-06 01:34:50.548 11 INFO tempest.lib.common.rest_client [req-224552a8-04fe-43d6-991a-8ae2e4ae63e8 req-224552a8-04fe-43d6-991a-8ae2e4ae63e8 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ebce8798a3c0414f845da5691daecd35 0.258s",
                                "2026-06-06 01:34:50.548 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e2886b5f78ce4fe3909d89abd054c1a5",
                                "2026-06-06 01:34:50.584 23 INFO tempest.lib.common.rest_client [req-e97f8e81-75ce-486c-a024-c852951c08d3 req-e97f8e81-75ce-486c-a024-c852951c08d3 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20e6ef5512314e34a51e258c8042d554 0.415s",
                                "2026-06-06 01:34:50.585 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ab500c497aa145079de430fa80e3cb7f",
                                "2026-06-06 01:34:50.609 27 INFO tempest.lib.common.rest_client [req-88a11c4e-7185-4eb9-830e-d2f7290a4bf8 req-88a11c4e-7185-4eb9-830e-d2f7290a4bf8 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/10b43c885e63434b97300b0053a64084/users/a48bffb30ae34c60a185fb908f2b4ceb/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.300s",
                                "2026-06-06 01:34:50.609 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a48bffb30ae34c60a185fb908f2b4ceb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:34:50.609 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-932849381-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b43c885e63434b97300b0053a64084', 'project_name': 'tempest-IdentityV3ProjectsTest-932849381', 'tenant_id': '10b43c885e63434b97300b0053a64084', 'tenant_name': 'tempest-IdentityV3ProjectsTest-932849381', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a48bffb30ae34c60a185fb908f2b4ceb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:50.609 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-932849381-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '10b43c885e63434b97300b0053a64084', 'project_name': 'tempest-IdentityV3ProjectsTest-932849381', 'tenant_id': '10b43c885e63434b97300b0053a64084', 'tenant_name': 'tempest-IdentityV3ProjectsTest-932849381', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a48bffb30ae34c60a185fb908f2b4ceb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:34:50.736 15 INFO tempest.lib.common.rest_client [req-98f21043-395a-4958-8787-1d51f7830b7b req-98f21043-395a-4958-8787-1d51f7830b7b ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.330s",
                                "{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [1.797056s] ... ok",
                                "2026-06-06 01:34:50.796 13 INFO tempest.lib.common.rest_client [req-7b033826-53b2-4c56-9271-fb4fd2ddaa3c req-7b033826-53b2-4c56-9271-fb4fd2ddaa3c ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.323s",
                                "2026-06-06 01:34:50.827 20 INFO tempest.lib.common.rest_client [req-4eea824f-468f-445c-bbe9-b86287eba52f req-4eea824f-468f-445c-bbe9-b86287eba52f ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/3be0cddb032644fab197f5ae977dd94a 0.368s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [1.166173s] ... ok",
                                "2026-06-06 01:34:50.936 13 INFO tempest.lib.common.rest_client [req-496423f5-8ec8-491f-9573-57a5f99ab44d req-496423f5-8ec8-491f-9573-57a5f99ab44d ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.137s",
                                "2026-06-06 01:34:51.104 21 INFO tempest.lib.common.rest_client [req-f0273571-536d-422d-88a8-e85c401e5b9a req-f0273571-536d-422d-88a8-e85c401e5b9a ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2e0734dc-5b7d-4c0d-b46c-45f9af8cc3a1 0.556s",
                                "2026-06-06 01:34:51.221 23 INFO tempest.lib.common.rest_client [req-476fa4dd-c6c3-48f0-a818-239ef37d3c8b req-476fa4dd-c6c3-48f0-a818-239ef37d3c8b ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-06-06 01:34:51.254 27 INFO tempest.lib.common.rest_client [req-d912f171-1601-4595-b425-2b98118b7b36 req-d912f171-1601-4595-b425-2b98118b7b36 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s",
                                "2026-06-06 01:34:51.260 11 INFO tempest.lib.common.rest_client [req-66ca7bc3-b21d-49f2-9e39-dc1d481ad382 req-66ca7bc3-b21d-49f2-9e39-dc1d481ad382 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s",
                                "2026-06-06 01:34:51.421 20 INFO tempest.lib.common.rest_client [req-5be90b0e-104d-423a-962d-1f7e2be1a21b req-5be90b0e-104d-423a-962d-1f7e2be1a21b ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.590s",
                                "2026-06-06 01:34:51.438 21 INFO tempest.lib.common.rest_client [req-c86ecd7b-12e8-4c31-bbda-6a1b8f5d2735 req-c86ecd7b-12e8-4c31-bbda-6a1b8f5d2735 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/17b6f6932b8f49ef8f859f21d86d71d9 0.328s",
                                "2026-06-06 01:34:51.563 27 INFO tempest.lib.common.rest_client [req-a1579845-aa79-4dc4-94ab-08edd24dffdb req-a1579845-aa79-4dc4-94ab-08edd24dffdb ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/e66013a9f24f4ceeb9497b7b965f6c10/projects 0.304s",
                                "2026-06-06 01:34:51.586 25 INFO tempest.lib.common.rest_client [req-80f36f0e-8c6d-47cb-8398-5e244e3c3cf7 req-80f36f0e-8c6d-47cb-8398-5e244e3c3cf7 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 1.423s",
                                "2026-06-06 01:34:51.688 13 INFO tempest.lib.common.rest_client [req-4582f5ef-2121-4b26-92e3-08d8e00182ea req-4582f5ef-2121-4b26-92e3-08d8e00182ea ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.749s",
                                "2026-06-06 01:34:51.715 15 INFO tempest.lib.common.rest_client [req-7f7d64ec-ed88-4a2d-81a3-8968e1ace5fd req-7f7d64ec-ed88-4a2d-81a3-8968e1ace5fd ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.974s",
                                "2026-06-06 01:34:51.840 13 INFO tempest.lib.common.rest_client [req-71574235-b56c-45eb-b378-dce24228dfa0 req-71574235-b56c-45eb-b378-dce24228dfa0 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/45b37433f052467bacaef3b28ffc79d2 0.148s",
                                "2026-06-06 01:34:51.876 20 INFO tempest.lib.common.rest_client [req-fc262770-adf4-4a3d-93e7-77853439a499 req-fc262770-adf4-4a3d-93e7-77853439a499 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/d435ad938e0e4825a3a76b32b78ce717 0.452s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [1.048130s] ... ok",
                                "2026-06-06 01:34:51.977 15 INFO tempest.lib.common.rest_client [req-b0d58b0e-11db-4518-ac9b-80dfa51284bd req-b0d58b0e-11db-4518-ac9b-80dfa51284bd ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.259s",
                                "2026-06-06 01:34:51.992 13 INFO tempest.lib.common.rest_client [req-47a3dd8c-1ac7-444c-bbfb-afd1c5e7ad65 req-47a3dd8c-1ac7-444c-bbfb-afd1c5e7ad65 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/88d3dddc2622416c895246cfd710749c 0.150s",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [1.524963s] ... ok",
                                "2026-06-06 01:34:52.071 11 INFO tempest.lib.common.rest_client [req-f7aa9308-83dd-47e6-9ca6-a6c34e34a070 req-f7aa9308-83dd-47e6-9ca6-a6c34e34a070 ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e2886b5f78ce4fe3909d89abd054c1a5&name=default 0.806s",
                                "2026-06-06 01:34:52.108 15 INFO tempest.lib.common.rest_client [req-f7bad1ca-bb0a-411e-b498-3fd19b27b4b5 req-f7bad1ca-bb0a-411e-b498-3fd19b27b4b5 ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.128s",
                                "2026-06-06 01:34:52.128 27 INFO tempest.lib.common.rest_client [req-67e3a87b-3fbc-4c52-bae6-a57e089dd0ab req-67e3a87b-3fbc-4c52-bae6-a57e089dd0ab ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-06-06 01:34:52.144 13 INFO tempest.lib.common.rest_client [req-7a52421f-3495-4365-85fd-3e3e0c55e01b req-7a52421f-3495-4365-85fd-3e3e0c55e01b ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2 0.147s",
                                "2026-06-06 01:34:52.160 23 INFO tempest.lib.common.rest_client [req-9fd42ea0-2d3d-4e00-b742-0dd41cd993e3 req-9fd42ea0-2d3d-4e00-b742-0dd41cd993e3 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ab500c497aa145079de430fa80e3cb7f&name=default 0.933s",
                                "2026-06-06 01:34:52.254 13 INFO tempest.lib.common.rest_client [req-b1a6e56a-6fc8-418b-8767-d156fcd05a56 req-b1a6e56a-6fc8-418b-8767-d156fcd05a56 ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/31f0ba5a0546463890ca7f0d61459c15 0.107s",
                                "2026-06-06 01:34:52.257 15 INFO tempest.lib.common.rest_client [req-afed74f1-cb8c-4d36-a8da-da449055915e req-afed74f1-cb8c-4d36-a8da-da449055915e ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.143s",
                                "{2} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [1.520202s] ... ok",
                                "2026-06-06 01:34:52.400 13 INFO tempest.lib.common.rest_client [req-878f07aa-66b6-4f20-b2f8-79f83cf6c9cc req-878f07aa-66b6-4f20-b2f8-79f83cf6c9cc ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12/credentials/OS-EC2/31f0ba5a0546463890ca7f0d61459c15 0.143s",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.406295s] ... ok",
                                "2026-06-06 01:34:52.416 20 INFO tempest.lib.common.rest_client [req-44aa30de-12a5-4743-ad36-4c16f21ebd47 req-44aa30de-12a5-4743-ad36-4c16f21ebd47 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.536s",
                                "2026-06-06 01:34:52.550 11 INFO tempest.lib.common.rest_client [req-d1f1cfdb-b2c5-4894-9c25-7b32b0e17a63 req-d1f1cfdb-b2c5-4894-9c25-7b32b0e17a63 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/231bc2eb-e247-4f6f-aa63-8108fe627bed 0.478s",
                                "2026-06-06 01:34:52.561 15 INFO tempest.lib.common.rest_client [req-4f5e3434-6736-4a9f-8af8-38a12f6dbe7b req-4f5e3434-6736-4a9f-8af8-38a12f6dbe7b ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d9bf9ce1e8244d57beb8707f969e9900 0.245s",
                                "2026-06-06 01:34:52.562 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 689dad328b92402db85e9ca1f547fc36",
                                "2026-06-06 01:34:52.651 25 INFO tempest.lib.common.rest_client [req-7f0a6128-bfd9-44ad-b8a7-71205f8a7086 req-7f0a6128-bfd9-44ad-b8a7-71205f8a7086 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 1.060s",
                                "2026-06-06 01:34:52.660 23 INFO tempest.lib.common.rest_client [req-89dfe290-71f2-431a-bbde-d89521f3bbfc req-89dfe290-71f2-431a-bbde-d89521f3bbfc ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4a5c8ee2-8ac4-4094-831b-e2772fba485e 0.496s",
                                "2026-06-06 01:34:52.719 27 INFO tempest.lib.common.rest_client [req-e54d7e10-94ea-469d-9ea1-a375a2d4cbbd req-e54d7e10-94ea-469d-9ea1-a375a2d4cbbd ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "{8} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.464772s] ... ok",
                                "2026-06-06 01:34:52.829 13 INFO tempest.lib.common.rest_client [req-364a30fa-a56c-458a-9de9-ab05b174fa55 req-364a30fa-a56c-458a-9de9-ab05b174fa55 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c20ae05cd31f453386678e56cc110a12 0.392s",
                                "2026-06-06 01:34:52.830 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cf85d709f8dc4d6eb339bcaf9e772efa",
                                "2026-06-06 01:34:52.836 11 INFO tempest.lib.common.rest_client [req-dcae2e4a-8871-405f-9835-e3422c665f63 req-dcae2e4a-8871-405f-9835-e3422c665f63 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e2886b5f78ce4fe3909d89abd054c1a5 0.279s",
                                "2026-06-06 01:34:52.954 23 INFO tempest.lib.common.rest_client [req-f932cf93-4622-4973-a096-fe82bb740eaf req-f932cf93-4622-4973-a096-fe82bb740eaf ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ab500c497aa145079de430fa80e3cb7f 0.292s",
                                "2026-06-06 01:34:53.061 20 INFO tempest.lib.common.rest_client [req-cf2633c0-6870-45df-a4bb-ded82d1d7e3a req-cf2633c0-6870-45df-a4bb-ded82d1d7e3a ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.642s",
                                "2026-06-06 01:34:53.163 15 INFO tempest.lib.common.rest_client [req-f0c9caaa-1de9-4b24-a1ad-2b53c0136d20 req-f0c9caaa-1de9-4b24-a1ad-2b53c0136d20 ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s",
                                "2026-06-06 01:34:53.268 20 INFO tempest.lib.common.rest_client [req-02e3792d-8828-44e1-ba89-0d0ae303ba6e req-02e3792d-8828-44e1-ba89-0d0ae303ba6e ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.203s",
                                "2026-06-06 01:34:53.305 27 INFO tempest.lib.common.rest_client [req-d739da6f-c601-4a1b-a922-e14ac71ed126 req-d739da6f-c601-4a1b-a922-e14ac71ed126 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e66013a9f24f4ceeb9497b7b965f6c10 0.502s",
                                "2026-06-06 01:34:53.404 13 INFO tempest.lib.common.rest_client [req-3236c350-aeb8-41d2-a05b-75ac4b59f9ee req-3236c350-aeb8-41d2-a05b-75ac4b59f9ee ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s",
                                "2026-06-06 01:34:53.476 20 INFO tempest.lib.common.rest_client [req-63a0e137-b63a-4f09-a582-7b220d3d98b5 req-63a0e137-b63a-4f09-a582-7b220d3d98b5 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/7c2613455ef745f7954c54389a2cf845 0.206s",
                                "2026-06-06 01:34:53.544 27 INFO tempest.lib.common.rest_client [req-40a64004-701d-41d0-983a-4681d7e41c6b req-40a64004-701d-41d0-983a-4681d7e41c6b ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a48bffb30ae34c60a185fb908f2b4ceb 0.233s",
                                "2026-06-06 01:34:53.544 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5138473fe73a4dfbbe4825fb6afa74b3",
                                "2026-06-06 01:34:53.718 20 INFO tempest.lib.common.rest_client [req-77a0a3ed-d0f9-4990-9d93-9c8fc44c21c5 req-77a0a3ed-d0f9-4990-9d93-9c8fc44c21c5 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/75621792f761478baa17c1a92574d028 0.240s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [1.842717s] ... ok",
                                "2026-06-06 01:34:53.819 15 INFO tempest.lib.common.rest_client [req-6a6242f6-a35e-44de-a154-982ff69ba3d2 req-6a6242f6-a35e-44de-a154-982ff69ba3d2 ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=689dad328b92402db85e9ca1f547fc36&name=default 0.654s",
                                "2026-06-06 01:34:54.065 27 INFO tempest.lib.common.rest_client [req-c4e7479f-3931-4f46-a3a2-e549078c68f8 req-c4e7479f-3931-4f46-a3a2-e549078c68f8 ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-06-06 01:34:54.185 13 INFO tempest.lib.common.rest_client [req-0e0128f4-ad4b-44a2-8bb6-6edeb4f183ea req-0e0128f4-ad4b-44a2-8bb6-6edeb4f183ea ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cf85d709f8dc4d6eb339bcaf9e772efa&name=default 0.776s",
                                "2026-06-06 01:34:54.252 15 INFO tempest.lib.common.rest_client [req-2bb5eb43-97cd-47ea-a399-bd7ebfc0d4c7 req-2bb5eb43-97cd-47ea-a399-bd7ebfc0d4c7 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f0c8aed1-a4ff-4ba8-be2d-fc56de97beed 0.429s",
                                "2026-06-06 01:34:54.296 20 INFO tempest.lib.common.rest_client [req-cb0336c9-5d67-4210-9608-b2018dc0f55c req-cb0336c9-5d67-4210-9608-b2018dc0f55c ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.571s",
                                "2026-06-06 01:34:54.494 15 INFO tempest.lib.common.rest_client [req-c748b8cf-1a37-49df-8836-ce3281c6fe51 req-c748b8cf-1a37-49df-8836-ce3281c6fe51 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/689dad328b92402db85e9ca1f547fc36 0.238s",
                                "2026-06-06 01:34:54.600 25 INFO tempest.lib.common.rest_client [req-557c71d7-68e2-4073-9e11-fa038235ab40 req-557c71d7-68e2-4073-9e11-fa038235ab40 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 1.946s",
                                "2026-06-06 01:34:54.667 13 INFO tempest.lib.common.rest_client [req-5b59f893-e460-4cb2-84ef-997db401223f req-5b59f893-e460-4cb2-84ef-997db401223f ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc9e2388-115e-40f4-b852-25164769b6ca 0.479s",
                                "2026-06-06 01:34:54.684 27 INFO tempest.lib.common.rest_client [req-60e32bfb-c081-40b6-9684-7e9c10dc7d2e req-60e32bfb-c081-40b6-9684-7e9c10dc7d2e ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5138473fe73a4dfbbe4825fb6afa74b3&name=default 0.614s",
                                "2026-06-06 01:34:54.862 20 INFO tempest.lib.common.rest_client [req-61f0b933-5093-4585-a9ab-6b294b3e6329 req-61f0b933-5093-4585-a9ab-6b294b3e6329 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials 0.560s",
                                "2026-06-06 01:34:54.940 13 INFO tempest.lib.common.rest_client [req-fb174f49-9018-4b0d-866c-47e3014f1657 req-fb174f49-9018-4b0d-866c-47e3014f1657 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cf85d709f8dc4d6eb339bcaf9e772efa 0.270s",
                                "2026-06-06 01:34:55.079 20 INFO tempest.lib.common.rest_client [req-5825e432-0cc5-4665-a12b-c5881dedf68c req-5825e432-0cc5-4665-a12b-c5881dedf68c ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials?name=tempest-application_credential-1516842636 0.214s",
                                "2026-06-06 01:34:55.211 27 INFO tempest.lib.common.rest_client [req-71f11527-9415-4b8f-b0dd-e580890b9d35 req-71f11527-9415-4b8f-b0dd-e580890b9d35 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/28324a5a-f9d2-4872-8226-b89e8ec874b6 0.524s",
                                "2026-06-06 01:34:55.240 20 INFO tempest.lib.common.rest_client [req-b4958a1b-e8dd-4389-bbd4-b4252ea11efd req-b4958a1b-e8dd-4389-bbd4-b4252ea11efd ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/68d92ad42eb145e8bdd61956f7354d14 0.155s",
                                "2026-06-06 01:34:55.395 20 INFO tempest.lib.common.rest_client [req-13d07d3e-ec3a-401c-9d30-366a510a43af req-13d07d3e-ec3a-401c-9d30-366a510a43af ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68/application_credentials/555c324e754042c59a3695207d6770e6 0.153s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [1.675209s] ... ok",
                                "2026-06-06 01:34:55.600 27 INFO tempest.lib.common.rest_client [req-71fa45fd-3803-4969-a8d4-9334ea784b36 req-71fa45fd-3803-4969-a8d4-9334ea784b36 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5138473fe73a4dfbbe4825fb6afa74b3 0.386s",
                                "2026-06-06 01:34:55.600 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 10b43c885e63434b97300b0053a64084",
                                "2026-06-06 01:34:55.752 20 INFO tempest.lib.common.rest_client [req-8a9bd8cd-a4c7-409e-8167-d8414d421c0c req-8a9bd8cd-a4c7-409e-8167-d8414d421c0c ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5008c523586943708a0513f5db5a8a68 0.324s",
                                "2026-06-06 01:34:55.753 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 96352f2e479a45a0860c9f7abf45cfbe",
                                "2026-06-06 01:34:56.048 27 INFO tempest.lib.common.rest_client [req-bb6a8578-8796-4ec5-b510-4b204bd7aa9a req-bb6a8578-8796-4ec5-b510-4b204bd7aa9a ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=10b43c885e63434b97300b0053a64084&name=default 0.445s",
                                "2026-06-06 01:34:56.151 25 INFO tempest.lib.common.rest_client [req-0a9d48df-12ae-4f5d-a204-f74478c5d058 req-0a9d48df-12ae-4f5d-a204-f74478c5d058 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s",
                                "2026-06-06 01:34:56.376 20 INFO tempest.lib.common.rest_client [req-557ca9da-d15c-4161-bb10-ca78781d03b8 req-557ca9da-d15c-4161-bb10-ca78781d03b8 ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s",
                                "2026-06-06 01:34:56.503 27 INFO tempest.lib.common.rest_client [req-63678390-6b25-440f-a0e3-c0aab780edd7 req-63678390-6b25-440f-a0e3-c0aab780edd7 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/76058403-f680-48dc-b200-97b05cf03feb 0.450s",
                                "2026-06-06 01:34:56.715 27 INFO tempest.lib.common.rest_client [req-57c86ba0-a93f-4192-937e-d36a3c86a89a req-57c86ba0-a93f-4192-937e-d36a3c86a89a ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/10b43c885e63434b97300b0053a64084 0.209s",
                                "2026-06-06 01:34:56.771 25 INFO tempest.lib.common.rest_client [req-b06b95a6-f2ab-49d7-a493-f7ffea31d63b req-b06b95a6-f2ab-49d7-a493-f7ffea31d63b ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.617s",
                                "2026-06-06 01:34:57.041 20 INFO tempest.lib.common.rest_client [req-96cf39cb-019d-4b68-80b5-d41dd74acfa7 req-96cf39cb-019d-4b68-80b5-d41dd74acfa7 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=96352f2e479a45a0860c9f7abf45cfbe&name=default 0.658s",
                                "2026-06-06 01:34:57.520 20 INFO tempest.lib.common.rest_client [req-039b2760-f516-4c23-8eb2-b793a3a0a784 req-039b2760-f516-4c23-8eb2-b793a3a0a784 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a0782b77-9f13-4fcd-818f-7262113c0567 0.475s",
                                "2026-06-06 01:34:57.849 20 INFO tempest.lib.common.rest_client [req-a1a70f14-86f2-4af9-8f54-f47e934cf3ac req-a1a70f14-86f2-4af9-8f54-f47e934cf3ac ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/96352f2e479a45a0860c9f7abf45cfbe 0.326s",
                                "2026-06-06 01:34:59.008 25 INFO tempest.lib.common.rest_client [req-124b203a-714f-4802-9751-5bfac7693059 req-124b203a-714f-4802-9751-5bfac7693059 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.233s",
                                "2026-06-06 01:35:00.584 25 INFO tempest.lib.common.rest_client [req-d6588b85-005f-4d1f-b615-7c49a6b1ef1d req-d6588b85-005f-4d1f-b615-7c49a6b1ef1d ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-06-06 01:35:01.232 25 INFO tempest.lib.common.rest_client [req-b5282989-5098-4401-82fc-ec5e79013f2f req-b5282989-5098-4401-82fc-ec5e79013f2f ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s",
                                "2026-06-06 01:35:03.567 25 INFO tempest.lib.common.rest_client [req-aaa040a6-784c-4d8e-9f2a-33c5117bc360 req-aaa040a6-784c-4d8e-9f2a-33c5117bc360 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.333s",
                                "2026-06-06 01:35:05.134 25 INFO tempest.lib.common.rest_client [req-eeb0fd71-2fdb-4ea9-b46c-e19829521daa req-eeb0fd71-2fdb-4ea9-b46c-e19829521daa ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s",
                                "2026-06-06 01:35:05.731 25 INFO tempest.lib.common.rest_client [req-707fadc7-a1b7-4c1e-b692-1214e807cd71 req-707fadc7-a1b7-4c1e-b692-1214e807cd71 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-06-06 01:35:07.929 25 INFO tempest.lib.common.rest_client [req-2148dfe8-9fe4-475c-8f69-1043aee20be5 req-2148dfe8-9fe4-475c-8f69-1043aee20be5 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.194s",
                                "2026-06-06 01:35:09.518 25 INFO tempest.lib.common.rest_client [req-21a07829-d575-4f45-9f44-fb5f92cc05ad req-21a07829-d575-4f45-9f44-fb5f92cc05ad ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-06-06 01:35:11.073 25 INFO tempest.lib.common.rest_client [req-0eb2f60d-4f46-43b6-b355-937541118903 req-0eb2f60d-4f46-43b6-b355-937541118903 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [25.508761s] ... ok",
                                "2026-06-06 01:35:11.683 25 INFO tempest.lib.common.rest_client [req-0e8f898b-aeee-47a3-bb9d-b602200c0aa8 req-0e8f898b-aeee-47a3-bb9d-b602200c0aa8 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-06-06 01:35:12.248 25 INFO tempest.lib.common.rest_client [req-f141f4e7-9883-469f-a66b-558c099b988b req-f141f4e7-9883-469f-a66b-558c099b988b ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-06-06 01:35:12.812 25 INFO tempest.lib.common.rest_client [req-6eef93fd-6845-4be9-8757-9fa4a8c253fd req-6eef93fd-6845-4be9-8757-9fa4a8c253fd ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-06-06 01:35:12.934 25 INFO tempest.lib.common.rest_client [req-c94ea311-cccf-4a85-b2ba-524469e7326a req-c94ea311-cccf-4a85-b2ba-524469e7326a ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.118s",
                                "2026-06-06 01:35:19.566 25 INFO tempest.lib.common.rest_client [req-526cb692-f955-461f-ba53-da140420902d req-526cb692-f955-461f-ba53-da140420902d ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.429388s] ... ok",
                                "2026-06-06 01:35:21.868 25 INFO tempest.lib.common.rest_client [req-1f0e6005-ca8a-4fca-af03-c8fff855e058 req-1f0e6005-ca8a-4fca-af03-c8fff855e058 ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.298s",
                                "2026-06-06 01:35:23.427 25 INFO tempest.lib.common.rest_client [req-e4e37510-5ac9-4fb0-8d22-39b800cc5eb3 req-e4e37510-5ac9-4fb0-8d22-39b800cc5eb3 ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-06-06 01:35:23.563 25 INFO tempest.lib.common.rest_client [req-b92b3b26-6632-40c3-85f7-df4d9996b067 req-b92b3b26-6632-40c3-85f7-df4d9996b067 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.130s",
                                "2026-06-06 01:35:24.137 25 INFO tempest.lib.common.rest_client [req-9609ab44-e18f-4b87-836a-19f96b7979cc req-9609ab44-e18f-4b87-836a-19f96b7979cc ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s",
                                "2026-06-06 01:35:24.714 25 INFO tempest.lib.common.rest_client [req-6e209b2c-bb48-4f33-bb3f-8717ac2a1ed2 req-6e209b2c-bb48-4f33-bb3f-8717ac2a1ed2 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s",
                                "2026-06-06 01:35:26.984 25 INFO tempest.lib.common.rest_client [req-2ac4a238-196f-4840-ab1b-8c782c7ad62a req-2ac4a238-196f-4840-ab1b-8c782c7ad62a ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.266s",
                                "2026-06-06 01:35:28.580 25 INFO tempest.lib.common.rest_client [req-fc87733d-5106-4f62-b0a5-30aa8289cf58 req-fc87733d-5106-4f62-b0a5-30aa8289cf58 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-06-06 01:35:29.117 25 INFO tempest.lib.common.rest_client [req-8ef85e86-a4a9-4297-b44e-bf1534497779 req-8ef85e86-a4a9-4297-b44e-bf1534497779 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-06-06 01:35:31.472 25 INFO tempest.lib.common.rest_client [req-6b2b6fdc-9c52-423d-b202-8a90ca134ccf req-6b2b6fdc-9c52-423d-b202-8a90ca134ccf ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.351s",
                                "2026-06-06 01:35:33.032 25 INFO tempest.lib.common.rest_client [req-852b0753-cdf0-4b15-a93f-ac0e4121d284 req-852b0753-cdf0-4b15-a93f-ac0e4121d284 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-06-06 01:35:33.569 25 INFO tempest.lib.common.rest_client [req-c6e48fd2-a70e-4e39-b8be-eb3c771b9702 req-c6e48fd2-a70e-4e39-b8be-eb3c771b9702 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-06-06 01:35:35.859 25 INFO tempest.lib.common.rest_client [req-576948eb-b8d5-4c48-b97e-4b32da4e8e03 req-576948eb-b8d5-4c48-b97e-4b32da4e8e03 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4/password 2.285s",
                                "2026-06-06 01:35:37.413 25 INFO tempest.lib.common.rest_client [req-f10fea8e-fc9a-49e5-8863-920bbe17666e req-f10fea8e-fc9a-49e5-8863-920bbe17666e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-06-06 01:35:38.997 25 INFO tempest.lib.common.rest_client [req-21cd5299-a9c5-4454-a18c-cb1b3c9ecb3b req-21cd5299-a9c5-4454-a18c-cb1b3c9ecb3b ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.581s",
                                "{7} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [19.430226s] ... ok",
                                "2026-06-06 01:35:39.406 25 INFO tempest.lib.common.rest_client [req-fb7ab4bc-cd36-4363-9f61-7ca538296506 req-fb7ab4bc-cd36-4363-9f61-7ca538296506 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/74f3a6f6117d4170926ceac05c74f8a4 0.362s",
                                "2026-06-06 01:35:39.407 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7bc5b906703e4eed86fe185c763cd775",
                                "2026-06-06 01:35:40.074 25 INFO tempest.lib.common.rest_client [req-24d891a1-906f-499d-b324-7afa5bb12511 req-24d891a1-906f-499d-b324-7afa5bb12511 ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-06-06 01:35:40.820 25 INFO tempest.lib.common.rest_client [req-c39a0748-7802-4748-9e31-710dcb64c018 req-c39a0748-7802-4748-9e31-710dcb64c018 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7bc5b906703e4eed86fe185c763cd775&name=default 0.743s",
                                "2026-06-06 01:35:41.542 25 INFO tempest.lib.common.rest_client [req-351b3cee-b653-45a4-a8ea-231e9999768d req-351b3cee-b653-45a4-a8ea-231e9999768d ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c37c87f6-49e2-4981-9a75-fd9a0ca9260d 0.716s",
                                "2026-06-06 01:35:41.847 25 INFO tempest.lib.common.rest_client [req-aa50ce93-7044-447d-a7a9-b2700b138dea req-aa50ce93-7044-447d-a7a9-b2700b138dea ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7bc5b906703e4eed86fe185c763cd775 0.300s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 26 tests in 53.4328 sec.",
                                " - Passed: 26",
                                " - Skipped: 0",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 76.0464 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (5 tests) => 0:00:01.903186",
                                " - Worker 1 (4 tests) => 0:00:03.425717",
                                " - Worker 2 (3 tests) => 0:00:03.916020",
                                " - Worker 3 (1 tests) => 0:00:00.419953",
                                " - Worker 4 (5 tests) => 0:00:07.898285",
                                " - Worker 5 (1 tests) => 0:00:00.111030",
                                " - Worker 6 (3 tests) => 0:00:03.837472",
                                " - Worker 7 (3 tests) => 0:00:53.432760",
                                " - Worker 8 (1 tests) => 0:00:01.464772",
                                "",
                                "## IMAGE (API)",
                                "",
                                "+ echo",
                                "+ echo '## IMAGE (API)'",
                                "+ echo",
                                "+ _tempest tempest.api.image.v2",
                                "+ local regex=tempest.api.image.v2",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.image.v2 --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260606-0135.log",
                                "2026-06-06 01:35:47.454 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-06-06 01:35:47.554 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:35:47.554 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:35:47.555 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:35:47.555 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:35:47.556 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:35:47.556 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:35:47.557 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:35:47.557 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:35:47.557 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:35:47.557 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:35:47.558 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:35:47.559 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:35:47.559 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:35:47.559 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:35:47.559 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:14.643 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:14.647 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:14.647 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:14.648 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:14.648 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:14.648 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:14.649 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:14.649 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:14.649 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:14.653 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:14.654 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:14.654 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:14.654 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:14.654 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:14.654 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:14.662 21 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:14.986 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:14.987 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:14.987 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:14.988 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:14.988 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:14.988 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:14.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:14.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:14.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:14.998 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:14.999 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.013 13 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:15.045 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:15.055 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:15.056 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:15.056 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:15.056 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:15.057 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:15.057 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:15.057 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:15.066 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:15.067 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:15.068 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.078 11 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:15.276 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:15.282 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:15.282 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:15.283 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:15.283 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:15.283 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:15.290 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:15.290 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:15.290 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:15.299 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:15.299 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:15.299 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.299 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:15.300 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.314 37 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:15.408 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:15.414 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:15.414 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:15.415 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:15.415 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:15.415 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:15.416 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:15.416 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:15.416 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:15.424 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:15.425 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.438 31 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:15.426 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:15.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:15.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:15.428 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:15.428 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:15.428 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:15.428 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.438 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:15.439 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.450 27 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:15.940 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:15.941 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:15.941 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:15.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:15.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:15.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:15.953 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:15.953 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:15.953 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:15.953 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:15.954 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:15.970 23 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:16.071 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:16.072 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.082 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.082 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:16.083 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.083 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.083 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.083 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.083 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.084 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.093 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.094 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.094 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.094 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.094 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.094 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.096 25 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:16.184 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:16.193 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.193 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.194 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:16.194 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.197 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.198 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.198 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.198 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:16.207 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.208 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.221 29 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:16.262 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:16.268 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.269 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.269 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:16.270 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.270 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.270 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.270 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.270 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.279 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.279 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.279 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.279 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.279 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.280 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.293 17 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:16.322 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:16.326 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:16.327 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.327 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.331 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:16.331 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.331 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.332 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.332 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.332 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.332 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.332 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.333 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.348 33 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:16.334 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.334 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.335 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:16.335 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.335 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.336 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.336 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.336 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.336 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.336 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.344 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.345 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.358 15 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:16.350 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:16.351 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.351 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.358 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:16.358 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.362 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.363 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.363 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.363 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.363 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.364 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.379 39 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:16.456 42 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:16.463 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.464 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.464 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:16.464 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.465 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.465 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.465 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.465 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.474 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.475 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.486 42 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:16.525 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:16.535 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.535 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.536 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:16.536 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.536 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.537 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.537 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.537 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.537 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.547 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.548 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.548 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.558 35 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:16.629 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-06-06 01:36:16.630 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.630 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.640 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-06-06 01:36:16.640 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.640 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.640 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.641 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.641 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.641 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.641 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.641 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-06-06 01:36:16.642 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:16.650 19 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:17.745 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:17.880 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:17.881 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:17.955 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:17.955 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:17.955 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:17.955 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:17.955 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:17.956 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:18.156 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:18.157 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:18.157 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:18.162 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:18.163 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:18.210 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:18.452 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:18.462 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:18.992 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:19.189 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:19.235 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:19.272 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:19.276 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:19.288 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:19.288 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:19.288 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:19.289 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:19.486 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:19.487 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:19.487 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:19.487 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:19.498 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:19.499 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:19.504 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:19.580 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-06-06 01:36:19.637 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-06-06 01:36:19.638 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-06-06 01:36:19.638 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-06-06 01:36:19.638 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-06-06 01:36:19.638 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-06-06 01:36:19.638 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-06-06 01:36:45.142 17 INFO tempest.lib.common.rest_client [req-bd1fc7c2-29e9-4efb-ac6e-4e124d143658 req-bd1fc7c2-29e9-4efb-ac6e-4e124d143658 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.941s",
                                "2026-06-06 01:36:45.829 31 INFO tempest.lib.common.rest_client [req-acd856a5-5c5e-4e9e-9c7b-276115b844ea req-acd856a5-5c5e-4e9e-9c7b-276115b844ea ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-06-06 01:36:45.943 17 INFO tempest.lib.common.rest_client [req-b5de57d7-6983-4864-a74b-b5d96a877562 req-b5de57d7-6983-4864-a74b-b5d96a877562 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.721s",
                                "2026-06-06 01:36:46.177 17 INFO tempest.lib.common.rest_client [req-9c006652-b897-4ac3-8c7e-c74509082112 req-9c006652-b897-4ac3-8c7e-c74509082112 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.226s",
                                "2026-06-06 01:36:46.264 21 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.",
                                "2026-06-06 01:36:46.363 37 INFO tempest.lib.common.rest_client [req-020d3d63-6304-435c-9bee-ff351a9023f3 req-020d3d63-6304-435c-9bee-ff351a9023f3 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s",
                                "2026-06-06 01:36:46.472 17 INFO tempest.lib.common.rest_client [req-159a0230-2903-4046-8f15-bd6cee6288e6 req-159a0230-2903-4046-8f15-bd6cee6288e6 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.256s",
                                "{5} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available",
                                "2026-06-06 01:36:46.671 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.",
                                "2026-06-06 01:36:46.685 31 INFO tempest.lib.common.rest_client [req-aec582a9-5126-4ddb-a92b-e1037ef6e8bf req-aec582a9-5126-4ddb-a92b-e1037ef6e8bf ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.767s",
                                "{8} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled",
                                "2026-06-06 01:36:46.841 33 INFO tempest.lib.common.rest_client [req-2bc7fb08-37f0-45f4-8683-c175edc8a967 req-2bc7fb08-37f0-45f4-8683-c175edc8a967 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-06-06 01:36:46.897 31 INFO tempest.lib.common.rest_client [req-62c6ceaa-82fd-4d31-b228-bb10db91fb79 req-62c6ceaa-82fd-4d31-b228-bb10db91fb79 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.211s",
                                "2026-06-06 01:36:47.081 37 INFO tempest.lib.common.rest_client [req-907d319c-a349-4740-a2d8-0813f373646c req-907d319c-a349-4740-a2d8-0813f373646c ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s",
                                "2026-06-06 01:36:47.125 21 INFO tempest.lib.common.rest_client [req-4678743f-8179-4ecb-a277-3c1e1313fef3 req-4678743f-8179-4ecb-a277-3c1e1313fef3 ] Request (ImageDependencyTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s",
                                "2026-06-06 01:36:47.178 17 INFO tempest.lib.common.rest_client [req-58760ee6-09af-4a81-9d07-4e9195b2f7b7 req-58760ee6-09af-4a81-9d07-4e9195b2f7b7 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.689s",
                                "2026-06-06 01:36:47.201 31 INFO tempest.lib.common.rest_client [req-538d45ae-ca6e-4f32-9bc3-9bf896ff6f0a req-538d45ae-ca6e-4f32-9bc3-9bf896ff6f0a ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.284s",
                                "2026-06-06 01:36:47.297 42 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.",
                                "2026-06-06 01:36:47.371 11 INFO tempest.lib.common.rest_client [req-cdb8cce7-31bc-45f0-8992-6a06ec35ef9c req-cdb8cce7-31bc-45f0-8992-6a06ec35ef9c ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.713s",
                                "2026-06-06 01:36:47.384 39 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.",
                                "{15} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available",
                                "2026-06-06 01:36:47.410 17 INFO tempest.lib.common.rest_client [req-5aa3992a-aa5b-4fd4-9d27-64c21d43595a req-5aa3992a-aa5b-4fd4-9d27-64c21d43595a ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "{14} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching",
                                "2026-06-06 01:36:47.458 15 INFO tempest.lib.common.rest_client [req-d1994c19-9c26-45f4-afd2-890d1b631b26 req-d1994c19-9c26-45f4-afd2-890d1b631b26 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.564s",
                                "2026-06-06 01:36:47.520 27 INFO tempest.lib.common.rest_client [req-d8c52da4-da22-4fcb-a1e7-08b0c9766994 req-d8c52da4-da22-4fcb-a1e7-08b0c9766994 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-06-06 01:36:47.555 37 INFO tempest.lib.common.rest_client [req-74247d42-5255-4c56-a97f-44099f8d7af0 req-74247d42-5255-4c56-a97f-44099f8d7af0 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.473s",
                                "2026-06-06 01:36:47.565 35 INFO tempest.lib.common.rest_client [req-25eb803c-18a9-4e60-9f20-641398e914ea req-25eb803c-18a9-4e60-9f20-641398e914ea ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-06-06 01:36:47.621 17 INFO tempest.lib.common.rest_client [req-2e9ad45c-6e8d-4d10-a595-81907b48a8fc req-2e9ad45c-6e8d-4d10-a595-81907b48a8fc ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3d93db42faf44cc9ef75c790d1269c4/users/8e004fb300a04cecbc30c226fae809bc/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.210s",
                                "2026-06-06 01:36:47.693 33 INFO tempest.lib.common.rest_client [req-91b14faa-41f6-40dd-968e-4ed5152470be req-91b14faa-41f6-40dd-968e-4ed5152470be ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.774s",
                                "2026-06-06 01:36:47.713 25 INFO tempest.lib.common.rest_client [req-1de6c303-463a-434a-b546-f58a5e749a6d req-1de6c303-463a-434a-b546-f58a5e749a6d ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.700s",
                                "2026-06-06 01:36:47.893 13 INFO tempest.lib.common.rest_client [req-b6cd7f71-8a30-41b2-9480-cdc30ff675f4 req-b6cd7f71-8a30-41b2-9480-cdc30ff675f4 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.916s",
                                "2026-06-06 01:36:47.926 19 INFO tempest.lib.common.rest_client [req-e8906cbc-413b-4372-85d2-14c6e89861c1 req-e8906cbc-413b-4372-85d2-14c6e89861c1 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s",
                                "2026-06-06 01:36:48.001 21 INFO tempest.lib.common.rest_client [req-889712f4-5956-4cb5-852e-24352fcf098c req-889712f4-5956-4cb5-852e-24352fcf098c ] Request (ImageDependencyTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.823s",
                                "2026-06-06 01:36:48.095 15 INFO tempest.lib.common.rest_client [req-6ff78877-6a64-4640-a406-644631fda038 req-6ff78877-6a64-4640-a406-644631fda038 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s",
                                "2026-06-06 01:36:48.145 11 INFO tempest.lib.common.rest_client [req-447ed6a5-5c8a-46bf-9254-14f97e29be52 req-447ed6a5-5c8a-46bf-9254-14f97e29be52 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.732s",
                                "2026-06-06 01:36:48.190 17 INFO tempest.lib.common.rest_client [req-7f13f33d-f545-408a-b93d-484dd60a184c req-7f13f33d-f545-408a-b93d-484dd60a184c ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.565s",
                                "2026-06-06 01:36:48.188 31 INFO tempest.lib.common.rest_client [req-bdf0b309-7536-4497-a821-0ccde8b9ae5b req-bdf0b309-7536-4497-a821-0ccde8b9ae5b ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.986s",
                                "2026-06-06 01:36:48.342 23 INFO tempest.lib.common.rest_client [req-a3d87db0-9753-4ba0-b2c8-f99eefa01d51 req-a3d87db0-9753-4ba0-b2c8-f99eefa01d51 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.895s",
                                "2026-06-06 01:36:48.406 37 INFO tempest.lib.common.rest_client [req-db05ac01-0271-4dd5-a857-e7921b7e2d6d req-db05ac01-0271-4dd5-a857-e7921b7e2d6d ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.835s",
                                "2026-06-06 01:36:48.478 27 INFO tempest.lib.common.rest_client [req-4f43e683-7225-4eaf-806c-2c079b1e1b52 req-4f43e683-7225-4eaf-806c-2c079b1e1b52 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.940s",
                                "2026-06-06 01:36:48.506 33 INFO tempest.lib.common.rest_client [req-d38e5557-d9c3-4782-af48-6bca9e1d27b7 req-d38e5557-d9c3-4782-af48-6bca9e1d27b7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.810s",
                                "2026-06-06 01:36:48.531 15 INFO tempest.lib.common.rest_client [req-cb76ddcc-5745-49ed-aa86-3c50332397b0 req-cb76ddcc-5745-49ed-aa86-3c50332397b0 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.433s",
                                "2026-06-06 01:36:48.537 35 INFO tempest.lib.common.rest_client [req-3499c5ce-a56b-4f9a-bfd0-117554b46e7e req-3499c5ce-a56b-4f9a-bfd0-117554b46e7e ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.942s",
                                "2026-06-06 01:36:48.550 25 INFO tempest.lib.common.rest_client [req-a040ee5a-62b4-46a7-8c06-31a690f6964f req-a040ee5a-62b4-46a7-8c06-31a690f6964f ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.810s",
                                "2026-06-06 01:36:48.584 17 INFO tempest.lib.common.rest_client [req-aa7834bc-acad-4ac8-a1f2-fd6da34644ce req-aa7834bc-acad-4ac8-a1f2-fd6da34644ce ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3d93db42faf44cc9ef75c790d1269c4/users/8e004fb300a04cecbc30c226fae809bc/roles/b380e2bec7c04025aa33ed6751d724db 0.391s",
                                "2026-06-06 01:36:48.590 31 INFO tempest.lib.common.rest_client [req-69120061-9a76-4b64-8014-b6fa29679237 req-69120061-9a76-4b64-8014-b6fa29679237 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.400s",
                                "2026-06-06 01:36:48.593 21 INFO tempest.lib.common.rest_client [req-3689f57f-99d0-4379-b7d9-1e69c0f6799e req-3689f57f-99d0-4379-b7d9-1e69c0f6799e ] Request (ImageDependencyTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.588s",
                                "2026-06-06 01:36:48.700 27 INFO tempest.lib.common.rest_client [req-87f4dc8c-20c2-4537-8f8b-68a0bca4c5f6 req-87f4dc8c-20c2-4537-8f8b-68a0bca4c5f6 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.215s",
                                "2026-06-06 01:36:48.704 13 INFO tempest.lib.common.rest_client [req-f2b3f418-ce21-47db-b6fe-55232b356dc5 req-f2b3f418-ce21-47db-b6fe-55232b356dc5 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.779s",
                                "2026-06-06 01:36:48.716 29 INFO tempest.lib.common.rest_client [req-79cbe4ed-e0b3-45dc-9641-5f2e0bb79f06 req-79cbe4ed-e0b3-45dc-9641-5f2e0bb79f06 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.295s",
                                "2026-06-06 01:36:48.732 35 INFO tempest.lib.common.rest_client [req-ae1b8089-11d4-484b-a603-58c58b7c075a req-ae1b8089-11d4-484b-a603-58c58b7c075a ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.193s",
                                "2026-06-06 01:36:48.764 15 INFO tempest.lib.common.rest_client [req-43b0ba63-b8e6-432d-a2cd-016b4da3d6b6 req-43b0ba63-b8e6-432d-a2cd-016b4da3d6b6 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.208s",
                                "2026-06-06 01:36:48.779 17 INFO tempest.lib.common.rest_client [req-1755fdef-d706-46e6-a2b6-1bb3e42e9b2e req-1755fdef-d706-46e6-a2b6-1bb3e42e9b2e ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-06-06 01:36:48.781 31 INFO tempest.lib.common.rest_client [req-41ad53b9-4d06-4682-a766-466783eaa240 req-41ad53b9-4d06-4682-a766-466783eaa240 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2/users/c1359dc9d771466781e18bc0ea04ad99/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.189s",
                                "2026-06-06 01:36:48.783 11 INFO tempest.lib.common.rest_client [req-ac41379b-1dc9-4ca1-a06f-9b4841976c9e req-ac41379b-1dc9-4ca1-a06f-9b4841976c9e ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.627s",
                                "2026-06-06 01:36:48.879 13 INFO tempest.lib.common.rest_client [req-29cc4405-a86d-44e3-9e48-4b68aca1530c req-29cc4405-a86d-44e3-9e48-4b68aca1530c ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.172s",
                                "2026-06-06 01:36:48.910 27 INFO tempest.lib.common.rest_client [req-47f491e3-14a2-4926-bffb-8f037fc2d338 req-47f491e3-14a2-4926-bffb-8f037fc2d338 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.191s",
                                "2026-06-06 01:36:49.008 19 INFO tempest.lib.common.rest_client [req-e7e01cbf-a227-4b45-a742-82501636e976 req-e7e01cbf-a227-4b45-a742-82501636e976 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.053s",
                                "2026-06-06 01:36:49.032 17 INFO tempest.lib.common.rest_client [req-f91f2e17-ad40-40cc-9be4-edea29d31c52 req-f91f2e17-ad40-40cc-9be4-edea29d31c52 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3d93db42faf44cc9ef75c790d1269c4/users/8e004fb300a04cecbc30c226fae809bc/roles/179020e6cbbd49558eed021a5b3f6c4a 0.251s",
                                "2026-06-06 01:36:49.051 11 INFO tempest.lib.common.rest_client [req-8dac1f23-28ec-4dda-98ba-78fd6862c341 req-8dac1f23-28ec-4dda-98ba-78fd6862c341 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.240s",
                                "2026-06-06 01:36:49.070 33 INFO tempest.lib.common.rest_client [req-beeff97d-bbb4-4fd0-971f-ce23a15543f6 req-beeff97d-bbb4-4fd0-971f-ce23a15543f6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.548s",
                                "2026-06-06 01:36:49.078 37 INFO tempest.lib.common.rest_client [req-6765fd80-1988-4e29-ac9a-d576fd13c840 req-6765fd80-1988-4e29-ac9a-d576fd13c840 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.669s",
                                "2026-06-06 01:36:49.172 31 INFO tempest.lib.common.rest_client [req-73af2dc3-a8f0-42ce-83bb-0d088c3b0caf req-73af2dc3-a8f0-42ce-83bb-0d088c3b0caf ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.385s",
                                "2026-06-06 01:36:49.175 25 INFO tempest.lib.common.rest_client [req-4742d085-bda9-4f48-bc1f-5cd13ddbeef0 req-4742d085-bda9-4f48-bc1f-5cd13ddbeef0 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.622s",
                                "2026-06-06 01:36:49.241 21 INFO tempest.lib.common.rest_client [req-cba2e72a-5dd7-4766-9e5b-966ad7ad6191 req-cba2e72a-5dd7-4766-9e5b-966ad7ad6191 ] Request (ImageDependencyTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.627s",
                                "2026-06-06 01:36:49.260 19 INFO tempest.lib.common.rest_client [req-b1b80529-5f18-4ef7-b910-a4c3aca548e0 req-b1b80529-5f18-4ef7-b910-a4c3aca548e0 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.250s",
                                "2026-06-06 01:36:49.320 23 INFO tempest.lib.common.rest_client [req-5dc1f434-83f0-4811-9aed-2d982c79f886 req-5dc1f434-83f0-4811-9aed-2d982c79f886 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.951s",
                                "2026-06-06 01:36:49.389 35 INFO tempest.lib.common.rest_client [req-7c59861d-a25f-4047-a2c9-a2855335f01e req-7c59861d-a25f-4047-a2c9-a2855335f01e ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.644s",
                                "2026-06-06 01:36:49.391 29 INFO tempest.lib.common.rest_client [req-c329e694-81ad-40e1-80cc-a230056eb40e req-c329e694-81ad-40e1-80cc-a230056eb40e ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s",
                                "2026-06-06 01:36:49.442 25 INFO tempest.lib.common.rest_client [req-e5f7544b-940c-48df-bbc2-968242545f83 req-e5f7544b-940c-48df-bbc2-968242545f83 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.245s",
                                "2026-06-06 01:36:49.558 23 INFO tempest.lib.common.rest_client [req-43069afb-99f7-4c2b-946c-49bd0953df9a req-43069afb-99f7-4c2b-946c-49bd0953df9a ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.232s",
                                "2026-06-06 01:36:49.599 13 INFO tempest.lib.common.rest_client [req-5c59eb43-b567-4ea6-a0e8-7077803c90f1 req-5c59eb43-b567-4ea6-a0e8-7077803c90f1 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.707s",
                                "2026-06-06 01:36:49.669 27 INFO tempest.lib.common.rest_client [req-7e4dc0d0-8c94-4561-9220-08c4e6aec082 req-7e4dc0d0-8c94-4561-9220-08c4e6aec082 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.756s",
                                "2026-06-06 01:36:49.719 17 INFO tempest.lib.common.rest_client [req-13ca6b96-7758-42f3-ac69-2edf330eac49 req-13ca6b96-7758-42f3-ac69-2edf330eac49 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.682s",
                                "2026-06-06 01:36:49.733 31 INFO tempest.lib.common.rest_client [req-f5b4b6f4-ed94-42d2-a657-9cc9e99b4af4 req-f5b4b6f4-ed94-42d2-a657-9cc9e99b4af4 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2/users/c1359dc9d771466781e18bc0ea04ad99/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.555s",
                                "2026-06-06 01:36:49.768 33 INFO tempest.lib.common.rest_client [req-35b67117-9190-4e68-869b-28c4376a80ce req-35b67117-9190-4e68-869b-28c4376a80ce ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.693s",
                                "2026-06-06 01:36:49.783 15 INFO tempest.lib.common.rest_client [req-afff3e51-bbdc-44fa-aca7-d2a3b1ceee2b req-afff3e51-bbdc-44fa-aca7-d2a3b1ceee2b ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.016s",
                                "2026-06-06 01:36:49.851 37 INFO tempest.lib.common.rest_client [req-d2fc0c10-24a2-43de-80ce-5838fb2d0482 req-d2fc0c10-24a2-43de-80ce-5838fb2d0482 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.771s",
                                "2026-06-06 01:36:49.874 27 INFO tempest.lib.common.rest_client [req-215ddceb-9c87-449d-9559-595caf6ad506 req-215ddceb-9c87-449d-9559-595caf6ad506 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-06-06 01:36:49.902 19 INFO tempest.lib.common.rest_client [req-91df924b-ae8d-4953-98d5-26b4701fb3d2 req-91df924b-ae8d-4953-98d5-26b4701fb3d2 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.625s",
                                "2026-06-06 01:36:49.906 33 INFO tempest.lib.common.rest_client [req-2017bcc6-2871-406e-adbf-c0381a6fa0df req-2017bcc6-2871-406e-adbf-c0381a6fa0df ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s",
                                "2026-06-06 01:36:49.939 11 INFO tempest.lib.common.rest_client [req-5640dc43-87bc-4be2-8ac0-55f007bde40c req-5640dc43-87bc-4be2-8ac0-55f007bde40c ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.886s",
                                "2026-06-06 01:36:50.028 29 INFO tempest.lib.common.rest_client [req-3d349e2b-befa-47ab-8161-f702b5234cce req-3d349e2b-befa-47ab-8161-f702b5234cce ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.631s",
                                "2026-06-06 01:36:50.052 25 INFO tempest.lib.common.rest_client [req-c87e00c1-b3c4-43c2-88cf-44de9f49d246 req-c87e00c1-b3c4-43c2-88cf-44de9f49d246 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.608s",
                                "2026-06-06 01:36:50.062 31 INFO tempest.lib.common.rest_client [req-459ab321-f717-4479-bf29-74d5b84750ff req-459ab321-f717-4479-bf29-74d5b84750ff ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s",
                                "2026-06-06 01:36:50.084 11 INFO tempest.lib.common.rest_client [req-fa093fea-0886-4e66-921f-bb9c906f2564 req-fa093fea-0886-4e66-921f-bb9c906f2564 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s",
                                "2026-06-06 01:36:50.087 27 INFO tempest.lib.common.rest_client [req-46f6310c-1469-4c7d-9541-d19c2cdcff28 req-46f6310c-1469-4c7d-9541-d19c2cdcff28 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/76023b5894a244bc954efecec7f5d826/users/33941c8774544ac0b915a5d3a1622c60/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.212s",
                                "2026-06-06 01:36:50.183 25 INFO tempest.lib.common.rest_client [req-34b715d0-6567-4256-8d0b-3e948d86996d req-34b715d0-6567-4256-8d0b-3e948d86996d ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s",
                                "2026-06-06 01:36:50.198 37 INFO tempest.lib.common.rest_client [req-77129097-6129-4179-9b2c-5a8fd3841b1a req-77129097-6129-4179-9b2c-5a8fd3841b1a ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c9e943049974160a3a9e1b7be176fda/users/88694872cf57419db1114e2db5d5affa/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.345s",
                                "2026-06-06 01:36:50.317 21 INFO tempest.lib.common.rest_client [req-ab9d3329-880f-4da0-a533-c5ab5ed57001 req-ab9d3329-880f-4da0-a533-c5ab5ed57001 ] Request (ImageDependencyTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.072s",
                                "2026-06-06 01:36:50.317 35 INFO tempest.lib.common.rest_client [req-c290ada3-c170-44cb-8854-d54b8e3d592d req-c290ada3-c170-44cb-8854-d54b8e3d592d ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.923s",
                                "2026-06-06 01:36:50.360 25 INFO tempest.lib.common.rest_client [req-c79960e0-5f3b-4863-a07e-1b05a853b0a0 req-c79960e0-5f3b-4863-a07e-1b05a853b0a0 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97/users/27b0563a925b4c728083661006e60208/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.174s",
                                "2026-06-06 01:36:50.359 17 INFO tempest.lib.common.rest_client [req-f414db35-31fc-491a-a3de-78ebe7ea4b2b req-f414db35-31fc-491a-a3de-78ebe7ea4b2b ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3d93db42faf44cc9ef75c790d1269c4/users/8e004fb300a04cecbc30c226fae809bc/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.639s",
                                "2026-06-06 01:36:50.361 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8e004fb300a04cecbc30c226fae809bc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:50.362 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1718665142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3d93db42faf44cc9ef75c790d1269c4', 'project_name': 'tempest-ImagesFormatTest-1718665142', 'tenant_id': 'd3d93db42faf44cc9ef75c790d1269c4', 'tenant_name': 'tempest-ImagesFormatTest-1718665142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8e004fb300a04cecbc30c226fae809bc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:50.362 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1718665142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3d93db42faf44cc9ef75c790d1269c4', 'project_name': 'tempest-ImagesFormatTest-1718665142', 'tenant_id': 'd3d93db42faf44cc9ef75c790d1269c4', 'tenant_name': 'tempest-ImagesFormatTest-1718665142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8e004fb300a04cecbc30c226fae809bc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:50.395 23 INFO tempest.lib.common.rest_client [req-39b99145-6f5e-4ac8-943a-f393983cbfec req-39b99145-6f5e-4ac8-943a-f393983cbfec ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.814s",
                                "2026-06-06 01:36:50.518 13 INFO tempest.lib.common.rest_client [req-820b7c70-b9df-4130-9bae-1342d87932ff req-820b7c70-b9df-4130-9bae-1342d87932ff ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.915s",
                                "2026-06-06 01:36:50.536 33 INFO tempest.lib.common.rest_client [req-a1ff6368-84b8-4b19-a7d0-f29c82b4258c req-a1ff6368-84b8-4b19-a7d0-f29c82b4258c ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea/users/35945b8c02d546dab21b7ccd5cdedfe3/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.628s",
                                "2026-06-06 01:36:50.550 35 INFO tempest.lib.common.rest_client [req-82c2a4f3-8375-40c3-b3fa-d035be2849f2 req-82c2a4f3-8375-40c3-b3fa-d035be2849f2 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-06-06 01:36:50.563 15 INFO tempest.lib.common.rest_client [req-b7498754-3361-45d1-98cb-d60a7c2cf774 req-b7498754-3361-45d1-98cb-d60a7c2cf774 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.776s",
                                "2026-06-06 01:36:50.634 31 INFO tempest.lib.common.rest_client [req-6d13d33e-2655-42ee-9153-5b613bc63041 req-6d13d33e-2655-42ee-9153-5b613bc63041 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2/users/c1359dc9d771466781e18bc0ea04ad99/roles/b380e2bec7c04025aa33ed6751d724db 0.562s",
                                "2026-06-06 01:36:50.684 11 INFO tempest.lib.common.rest_client [req-0b45a179-df06-4429-a370-6d9993d01357 req-0b45a179-df06-4429-a370-6d9993d01357 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a/users/309273ca9e4b4ddc8be7ed23ff1cbd65/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.597s",
                                "2026-06-06 01:36:50.741 19 INFO tempest.lib.common.rest_client [req-9aefdf8c-742d-49bc-a9a7-fb35fd1cd890 req-9aefdf8c-742d-49bc-a9a7-fb35fd1cd890 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.833s",
                                "2026-06-06 01:36:50.754 29 INFO tempest.lib.common.rest_client [req-2985a6e2-719b-4722-9a6b-f8d32af1735b req-2985a6e2-719b-4722-9a6b-f8d32af1735b ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.707s",
                                "2026-06-06 01:36:50.808 27 INFO tempest.lib.common.rest_client [req-a75d09ab-010d-493c-a833-13940e012298 req-a75d09ab-010d-493c-a833-13940e012298 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.716s",
                                "2026-06-06 01:36:50.846 21 INFO tempest.lib.common.rest_client [req-ae33d54f-2609-4ce1-b44f-347a1bda1c2a req-ae33d54f-2609-4ce1-b44f-347a1bda1c2a ] Request (ImageDependencyTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.526s",
                                "2026-06-06 01:36:50.854 37 INFO tempest.lib.common.rest_client [req-b67a15a3-75ad-4f5f-be02-b35d90dcda46 req-b67a15a3-75ad-4f5f-be02-b35d90dcda46 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.655s",
                                "2026-06-06 01:36:50.865 25 INFO tempest.lib.common.rest_client [req-bffff679-dab9-4aa8-ba34-07bda2f48da2 req-bffff679-dab9-4aa8-ba34-07bda2f48da2 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.500s",
                                "2026-06-06 01:36:50.894 33 INFO tempest.lib.common.rest_client [req-d8823cf5-f533-4180-9d6e-da62102fdaa8 req-d8823cf5-f533-4180-9d6e-da62102fdaa8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s",
                                "2026-06-06 01:36:50.903 35 INFO tempest.lib.common.rest_client [req-6358132b-eedb-4aad-9217-f5db9ddf1d94 req-6358132b-eedb-4aad-9217-f5db9ddf1d94 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e/users/44d254d4f16f47e9be74ff831f4049e4/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.347s",
                                "2026-06-06 01:36:50.904 13 INFO tempest.lib.common.rest_client [req-4f4dec9e-5aea-4e8b-b4c8-7baf6eb4fd0d req-4f4dec9e-5aea-4e8b-b4c8-7baf6eb4fd0d ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s",
                                "2026-06-06 01:36:50.929 15 INFO tempest.lib.common.rest_client [req-20f49577-d4d6-4091-9e9a-ff663c87d078 req-20f49577-d4d6-4091-9e9a-ff663c87d078 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b/users/bc8354b57c994ad78475466dc453cb57/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.358s",
                                "2026-06-06 01:36:51.032 31 INFO tempest.lib.common.rest_client [req-82bee0b9-75fa-4458-ade3-b94aa9632528 req-82bee0b9-75fa-4458-ade3-b94aa9632528 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.394s",
                                "2026-06-06 01:36:51.036 11 INFO tempest.lib.common.rest_client [req-df8bbc38-1881-4ff1-9628-1238d8575abd req-df8bbc38-1881-4ff1-9628-1238d8575abd ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s",
                                "2026-06-06 01:36:51.083 23 INFO tempest.lib.common.rest_client [req-2dff36f6-4a7c-4e73-880e-39720839baf0 req-2dff36f6-4a7c-4e73-880e-39720839baf0 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.682s",
                                "2026-06-06 01:36:51.085 21 INFO tempest.lib.common.rest_client [req-361ebc73-ab72-427f-8977-85883bc11cd6 req-361ebc73-ab72-427f-8977-85883bc11cd6 ] Request (ImageDependencyTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d175da57ca7d45939c1c679aa15f0759/users/3f3a8930c88040bca621d9a026f203a3/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.233s",
                                "2026-06-06 01:36:51.096 19 INFO tempest.lib.common.rest_client [req-98a95337-c945-4a80-ba5e-deea84e26ea0 req-98a95337-c945-4a80-ba5e-deea84e26ea0 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.349s",
                                "2026-06-06 01:36:51.102 27 INFO tempest.lib.common.rest_client [req-e1869c22-98c2-4526-9b1a-d498a8bc6da6 req-e1869c22-98c2-4526-9b1a-d498a8bc6da6 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/76023b5894a244bc954efecec7f5d826/users/33941c8774544ac0b915a5d3a1622c60/roles/b380e2bec7c04025aa33ed6751d724db 0.291s",
                                "2026-06-06 01:36:51.189 33 INFO tempest.lib.common.rest_client [req-6be60b86-e8fa-4dbe-872b-db2ca8d866a3 req-6be60b86-e8fa-4dbe-872b-db2ca8d866a3 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea/users/35945b8c02d546dab21b7ccd5cdedfe3/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.293s",
                                "2026-06-06 01:36:51.197 25 INFO tempest.lib.common.rest_client [req-8e43515c-3ebc-451e-86ce-fa190bb2c7fa req-8e43515c-3ebc-451e-86ce-fa190bb2c7fa ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97/users/27b0563a925b4c728083661006e60208/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.329s",
                                "2026-06-06 01:36:51.215 13 INFO tempest.lib.common.rest_client [req-be87556c-25c3-4fbc-b2f5-92b6710186d4 req-be87556c-25c3-4fbc-b2f5-92b6710186d4 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f55cda58d7804d52bc265c6e7089a293/users/56d1cbc4e052491e86e24880a150bf54/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.308s",
                                "2026-06-06 01:36:51.307 15 INFO tempest.lib.common.rest_client [req-49c70e27-a908-49b2-acdd-baaa8becebb6 req-49c70e27-a908-49b2-acdd-baaa8becebb6 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s",
                                "2026-06-06 01:36:51.329 11 INFO tempest.lib.common.rest_client [req-97fbceed-b46f-4201-9ac8-068513243049 req-97fbceed-b46f-4201-9ac8-068513243049 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a/users/309273ca9e4b4ddc8be7ed23ff1cbd65/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.288s",
                                "2026-06-06 01:36:51.349 35 INFO tempest.lib.common.rest_client [req-076c8ebe-1bc0-4d10-ba00-e740ecdd8c2a req-076c8ebe-1bc0-4d10-ba00-e740ecdd8c2a ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s",
                                "2026-06-06 01:36:51.367 37 INFO tempest.lib.common.rest_client [req-9e658990-f543-4e90-b123-83ad8ac0f1d6 req-9e658990-f543-4e90-b123-83ad8ac0f1d6 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c9e943049974160a3a9e1b7be176fda/users/88694872cf57419db1114e2db5d5affa/roles/b380e2bec7c04025aa33ed6751d724db 0.509s",
                                "2026-06-06 01:36:51.406 17 INFO tempest.lib.common.rest_client [req-35fbb242-1d6e-43b8-aaf2-8aae3ab0fdba req-35fbb242-1d6e-43b8-aaf2-8aae3ab0fdba ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.035s",
                                "2026-06-06 01:36:51.418 27 INFO tempest.lib.common.rest_client [req-e9017da0-d25d-469a-9708-d5a8ba4851ca req-e9017da0-d25d-469a-9708-d5a8ba4851ca ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.312s",
                                "2026-06-06 01:36:51.420 29 INFO tempest.lib.common.rest_client [req-bdbaccd0-b327-47ae-abe3-370900f0c134 req-bdbaccd0-b327-47ae-abe3-370900f0c134 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.663s",
                                "2026-06-06 01:36:51.465 25 INFO tempest.lib.common.rest_client [req-9b36c736-aed3-4021-b103-8df52b1a42f6 req-9b36c736-aed3-4021-b103-8df52b1a42f6 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s",
                                "2026-06-06 01:36:51.484 31 INFO tempest.lib.common.rest_client [req-3132361a-dade-4b13-a923-85c548e8b6b3 req-3132361a-dade-4b13-a923-85c548e8b6b3 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2/users/c1359dc9d771466781e18bc0ea04ad99/roles/179020e6cbbd49558eed021a5b3f6c4a 0.449s",
                                "2026-06-06 01:36:51.527 21 INFO tempest.lib.common.rest_client [req-42098d51-a0d0-4ec7-9978-5733311da973 req-42098d51-a0d0-4ec7-9978-5733311da973 ] Request (ImageDependencyTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s",
                                "2026-06-06 01:36:51.531 23 INFO tempest.lib.common.rest_client [req-dfdc029d-ed2f-42af-bfb9-5acbe6e030d5 req-dfdc029d-ed2f-42af-bfb9-5acbe6e030d5 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.446s",
                                "2026-06-06 01:36:51.558 19 INFO tempest.lib.common.rest_client [req-111c5a35-14bc-49f2-93ee-1ed9a8c412c7 req-111c5a35-14bc-49f2-93ee-1ed9a8c412c7 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ac68667e3724865a9b7e4b609c55129/users/e6597ceb9a7445859ae3fdc03e113518/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.457s",
                                "2026-06-06 01:36:51.586 35 INFO tempest.lib.common.rest_client [req-0abc69f8-46f8-4b1e-91ef-8dd68a6f4ae0 req-0abc69f8-46f8-4b1e-91ef-8dd68a6f4ae0 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e/users/44d254d4f16f47e9be74ff831f4049e4/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.235s",
                                "2026-06-06 01:36:51.609 13 INFO tempest.lib.common.rest_client [req-ff2b2415-94e1-4e1c-975d-a7e20654a243 req-ff2b2415-94e1-4e1c-975d-a7e20654a243 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.388s",
                                "2026-06-06 01:36:51.637 15 INFO tempest.lib.common.rest_client [req-6e46846a-b2cf-4bfc-a8a5-559bf16efa74 req-6e46846a-b2cf-4bfc-a8a5-559bf16efa74 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b/users/bc8354b57c994ad78475466dc453cb57/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.328s",
                                "2026-06-06 01:36:51.640 29 INFO tempest.lib.common.rest_client [req-52c4b449-fc8d-4991-bfc9-3ccb8030033a req-52c4b449-fc8d-4991-bfc9-3ccb8030033a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-06-06 01:36:51.663 33 INFO tempest.lib.common.rest_client [req-b4c919cb-5c58-4933-9d71-46779231d143 req-b4c919cb-5c58-4933-9d71-46779231d143 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.471s",
                                "2026-06-06 01:36:51.709 27 INFO tempest.lib.common.rest_client [req-d86057cf-553e-4aff-bd63-67e7f075b81e req-d86057cf-553e-4aff-bd63-67e7f075b81e ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/76023b5894a244bc954efecec7f5d826/users/33941c8774544ac0b915a5d3a1622c60/roles/179020e6cbbd49558eed021a5b3f6c4a 0.283s",
                                "2026-06-06 01:36:51.712 37 INFO tempest.lib.common.rest_client [req-79d229a4-0df5-4492-9e5b-0e4ae7888b00 req-79d229a4-0df5-4492-9e5b-0e4ae7888b00 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s",
                                "2026-06-06 01:36:51.720 19 INFO tempest.lib.common.rest_client [req-b7db7e0a-4756-4db6-91a2-3f0526224c98 req-b7db7e0a-4756-4db6-91a2-3f0526224c98 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-06-06 01:36:51.754 31 INFO tempest.lib.common.rest_client [req-3e95c3ba-4dd7-4123-9dd0-059f44281d2a req-3e95c3ba-4dd7-4123-9dd0-059f44281d2a ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s",
                                "2026-06-06 01:36:51.777 25 INFO tempest.lib.common.rest_client [req-e995e5e3-bc32-4b82-a840-33906c31518f req-e995e5e3-bc32-4b82-a840-33906c31518f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97/users/27b0563a925b4c728083661006e60208/roles/b380e2bec7c04025aa33ed6751d724db 0.310s",
                                "2026-06-06 01:36:51.797 11 INFO tempest.lib.common.rest_client [req-59b2191d-5271-4da4-a243-36a0797264b7 req-59b2191d-5271-4da4-a243-36a0797264b7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.466s",
                                "2026-06-06 01:36:51.823 21 INFO tempest.lib.common.rest_client [req-a516a3b8-3498-4b21-b64d-6824d261b230 req-a516a3b8-3498-4b21-b64d-6824d261b230 ] Request (ImageDependencyTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d175da57ca7d45939c1c679aa15f0759/users/3f3a8930c88040bca621d9a026f203a3/roles/b380e2bec7c04025aa33ed6751d724db 0.289s",
                                "2026-06-06 01:36:51.846 13 INFO tempest.lib.common.rest_client [req-c1d37c3a-d6e1-46e1-ac3c-4d1b3d4e7545 req-c1d37c3a-d6e1-46e1-ac3c-4d1b3d4e7545 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f55cda58d7804d52bc265c6e7089a293/users/56d1cbc4e052491e86e24880a150bf54/roles/b380e2bec7c04025aa33ed6751d724db 0.234s",
                                "2026-06-06 01:36:51.892 27 INFO tempest.lib.common.rest_client [req-624f0711-3be0-4fd9-afc3-ecf1dc0568ec req-624f0711-3be0-4fd9-afc3-ecf1dc0568ec ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-06-06 01:36:51.970 21 INFO tempest.lib.common.rest_client [req-dd785ef2-f252-44bb-ac3e-edaac46f0bb0 req-dd785ef2-f252-44bb-ac3e-edaac46f0bb0 ] Request (ImageDependencyTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-06-06 01:36:51.975 17 INFO tempest.lib.common.rest_client [req-e9a1d944-9f47-42a8-a15b-604d16efa530 req-e9a1d944-9f47-42a8-a15b-604d16efa530 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.565s",
                                "2026-06-06 01:36:51.981 31 INFO tempest.lib.common.rest_client [req-fdc2c1a1-a5aa-4cb7-8220-38ce3d1003f8 req-fdc2c1a1-a5aa-4cb7-8220-38ce3d1003f8 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2/users/c1359dc9d771466781e18bc0ea04ad99/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.225s",
                                "2026-06-06 01:36:51.982 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c1359dc9d771466781e18bc0ea04ad99 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:51.982 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1227156962-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e6637f3d1842473f8abba84d958c56e2', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1227156962', 'tenant_id': 'e6637f3d1842473f8abba84d958c56e2', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1227156962', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c1359dc9d771466781e18bc0ea04ad99', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:51.983 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1227156962-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e6637f3d1842473f8abba84d958c56e2', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1227156962', 'tenant_id': 'e6637f3d1842473f8abba84d958c56e2', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1227156962', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c1359dc9d771466781e18bc0ea04ad99', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:51.995 35 INFO tempest.lib.common.rest_client [req-aed4c12b-0eec-4aa7-8ebd-941b9573eaad req-aed4c12b-0eec-4aa7-8ebd-941b9573eaad ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.401s",
                                "2026-06-06 01:36:52.007 23 INFO tempest.lib.common.rest_client [req-f17a4605-d468-478d-a0f3-ed87bf404108 req-f17a4605-d468-478d-a0f3-ed87bf404108 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0/users/2b0a38fea9d048589e5b18f3540e5249/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.473s",
                                "{3} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured",
                                "{3} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured",
                                "{3} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured",
                                "{3} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured",
                                "2026-06-06 01:36:52.100 29 INFO tempest.lib.common.rest_client [req-79a612ef-f68e-4861-99bf-3e92e310fde6 req-79a612ef-f68e-4861-99bf-3e92e310fde6 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a00d96d59f6b4e898110a251236ae5d1/users/630fbcca9f754bbe8221ebf29f69caa8/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.458s",
                                "2026-06-06 01:36:52.101 37 INFO tempest.lib.common.rest_client [req-10960b85-5ab1-49b5-90da-a00ec34d7c01 req-10960b85-5ab1-49b5-90da-a00ec34d7c01 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c9e943049974160a3a9e1b7be176fda/users/88694872cf57419db1114e2db5d5affa/roles/179020e6cbbd49558eed021a5b3f6c4a 0.387s",
                                "2026-06-06 01:36:52.149 21 INFO tempest.lib.common.rest_client [req-7217a186-8c0c-43d5-ba58-646839100b46 req-7217a186-8c0c-43d5-ba58-646839100b46 ] Request (ImageDependencyTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d175da57ca7d45939c1c679aa15f0759/users/3f3a8930c88040bca621d9a026f203a3/roles/179020e6cbbd49558eed021a5b3f6c4a 0.176s",
                                "2026-06-06 01:36:52.158 33 INFO tempest.lib.common.rest_client [req-ecd34d29-b94d-4fbb-9bb1-8fba0ceb1bfb req-ecd34d29-b94d-4fbb-9bb1-8fba0ceb1bfb ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea/users/35945b8c02d546dab21b7ccd5cdedfe3/roles/b380e2bec7c04025aa33ed6751d724db 0.492s",
                                "2026-06-06 01:36:52.172 15 INFO tempest.lib.common.rest_client [req-3c756998-9e53-4995-a030-2666f256dfab req-3c756998-9e53-4995-a030-2666f256dfab ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.533s",
                                "2026-06-06 01:36:52.199 23 INFO tempest.lib.common.rest_client [req-51bf48c4-0961-4f7f-a2e9-8c9f07e783f7 req-51bf48c4-0961-4f7f-a2e9-8c9f07e783f7 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-06-06 01:36:52.271 25 INFO tempest.lib.common.rest_client [req-c9d6789c-a633-485e-9a1e-77db3a7fd892 req-c9d6789c-a633-485e-9a1e-77db3a7fd892 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.491s",
                                "2026-06-06 01:36:52.280 11 INFO tempest.lib.common.rest_client [req-ad14e850-0bb8-401f-a6c1-d53cf01a9db4 req-ad14e850-0bb8-401f-a6c1-d53cf01a9db4 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a/users/309273ca9e4b4ddc8be7ed23ff1cbd65/roles/b380e2bec7c04025aa33ed6751d724db 0.479s",
                                "2026-06-06 01:36:52.282 29 INFO tempest.lib.common.rest_client [req-e84ea28d-12e9-4a90-b813-1719da4b0d26 req-e84ea28d-12e9-4a90-b813-1719da4b0d26 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-06-06 01:36:52.294 13 INFO tempest.lib.common.rest_client [req-9ba3ce31-fa09-429f-b2c2-82047133e8c6 req-9ba3ce31-fa09-429f-b2c2-82047133e8c6 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.442s",
                                "2026-06-06 01:36:52.296 19 INFO tempest.lib.common.rest_client [req-ba9d3f62-369f-40de-aa80-d3de54374231 req-ba9d3f62-369f-40de-aa80-d3de54374231 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ac68667e3724865a9b7e4b609c55129/users/e6597ceb9a7445859ae3fdc03e113518/roles/b380e2bec7c04025aa33ed6751d724db 0.573s",
                                "2026-06-06 01:36:52.367 15 INFO tempest.lib.common.rest_client [req-718b07ed-27b3-48cd-8056-ae0dbbb3a725 req-718b07ed-27b3-48cd-8056-ae0dbbb3a725 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b/users/bc8354b57c994ad78475466dc453cb57/roles/b380e2bec7c04025aa33ed6751d724db 0.193s",
                                "2026-06-06 01:36:52.455 27 INFO tempest.lib.common.rest_client [req-4bf0973f-8d3d-4e99-91c0-4c40193d058c req-4bf0973f-8d3d-4e99-91c0-4c40193d058c ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/76023b5894a244bc954efecec7f5d826/users/33941c8774544ac0b915a5d3a1622c60/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.559s",
                                "2026-06-06 01:36:52.455 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 33941c8774544ac0b915a5d3a1622c60 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:52.456 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1821387775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '76023b5894a244bc954efecec7f5d826', 'project_name': 'tempest-ImagesMemberTest-1821387775', 'tenant_id': '76023b5894a244bc954efecec7f5d826', 'tenant_name': 'tempest-ImagesMemberTest-1821387775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33941c8774544ac0b915a5d3a1622c60', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:52.456 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1821387775-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '76023b5894a244bc954efecec7f5d826', 'project_name': 'tempest-ImagesMemberTest-1821387775', 'tenant_id': '76023b5894a244bc954efecec7f5d826', 'tenant_name': 'tempest-ImagesMemberTest-1821387775', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33941c8774544ac0b915a5d3a1622c60', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:52.481 29 INFO tempest.lib.common.rest_client [req-129e6070-d12a-4796-88fb-2be3eb0ff8d6 req-129e6070-d12a-4796-88fb-2be3eb0ff8d6 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a00d96d59f6b4e898110a251236ae5d1/users/630fbcca9f754bbe8221ebf29f69caa8/roles/b380e2bec7c04025aa33ed6751d724db 0.197s",
                                "2026-06-06 01:36:52.479 35 INFO tempest.lib.common.rest_client [req-c1953c90-9b40-4d08-b1d0-ad9caeccc57a req-c1953c90-9b40-4d08-b1d0-ad9caeccc57a ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e/users/44d254d4f16f47e9be74ff831f4049e4/roles/b380e2bec7c04025aa33ed6751d724db 0.481s",
                                "2026-06-06 01:36:52.488 17 INFO tempest.lib.common.rest_client [req-6b750184-db67-40a4-aaee-d387ad7790e2 req-6b750184-db67-40a4-aaee-d387ad7790e2 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8e004fb300a04cecbc30c226fae809bc 0.414s",
                                "2026-06-06 01:36:52.489 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d3d93db42faf44cc9ef75c790d1269c4",
                                "2026-06-06 01:36:52.552 19 INFO tempest.lib.common.rest_client [req-d799adff-cac8-4328-80f5-3f32f496388c req-d799adff-cac8-4328-80f5-3f32f496388c ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-06-06 01:36:52.599 21 INFO tempest.lib.common.rest_client [req-0bb8e423-28f0-4e7a-9112-7e28d84ace00 req-0bb8e423-28f0-4e7a-9112-7e28d84ace00 ] Request (ImageDependencyTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.447s",
                                "2026-06-06 01:36:52.609 37 INFO tempest.lib.common.rest_client [req-aea8d8b6-e598-4b41-a2fb-7fee17a7a52f req-aea8d8b6-e598-4b41-a2fb-7fee17a7a52f ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.506s",
                                "2026-06-06 01:36:52.617 35 INFO tempest.lib.common.rest_client [req-6abcd685-f667-47ec-8072-2e75807c4e78 req-6abcd685-f667-47ec-8072-2e75807c4e78 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s",
                                "2026-06-06 01:36:52.646 23 INFO tempest.lib.common.rest_client [req-b466e9c5-5855-4c2f-96b6-5f4fd1871705 req-b466e9c5-5855-4c2f-96b6-5f4fd1871705 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0/users/2b0a38fea9d048589e5b18f3540e5249/roles/6ae0b02a517a4e6aa6c3fe9cf9851c24 0.444s",
                                "2026-06-06 01:36:52.660 33 INFO tempest.lib.common.rest_client [req-e0b6fdb8-2125-4557-8e9b-672d03a2aed1 req-e0b6fdb8-2125-4557-8e9b-672d03a2aed1 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s",
                                "2026-06-06 01:36:52.675 25 INFO tempest.lib.common.rest_client [req-ee3ac8e6-7f81-4940-a6df-6c79c3e9b14a req-ee3ac8e6-7f81-4940-a6df-6c79c3e9b14a ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97/users/27b0563a925b4c728083661006e60208/roles/179020e6cbbd49558eed021a5b3f6c4a 0.401s",
                                "2026-06-06 01:36:52.761 11 INFO tempest.lib.common.rest_client [req-03123028-cf84-48f8-bc95-187cc71a756e req-03123028-cf84-48f8-bc95-187cc71a756e ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.477s",
                                "2026-06-06 01:36:52.779 19 INFO tempest.lib.common.rest_client [req-30e487b3-1794-494e-bbfd-a93cea06e1cc req-30e487b3-1794-494e-bbfd-a93cea06e1cc ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ac68667e3724865a9b7e4b609c55129/users/e6597ceb9a7445859ae3fdc03e113518/roles/179020e6cbbd49558eed021a5b3f6c4a 0.224s",
                                "2026-06-06 01:36:52.783 13 INFO tempest.lib.common.rest_client [req-e5f808a1-431e-4c69-9bd8-49c2e06fae61 req-e5f808a1-431e-4c69-9bd8-49c2e06fae61 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f55cda58d7804d52bc265c6e7089a293/users/56d1cbc4e052491e86e24880a150bf54/roles/179020e6cbbd49558eed021a5b3f6c4a 0.486s",
                                "2026-06-06 01:36:52.837 31 INFO tempest.lib.common.rest_client [req-1ba31632-a57a-4c66-ac0f-71e09105f621 req-1ba31632-a57a-4c66-ac0f-71e09105f621 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.847s",
                                "2026-06-06 01:36:52.850 35 INFO tempest.lib.common.rest_client [req-0889fc71-fac1-4cad-9b6b-28b8b636e2e6 req-0889fc71-fac1-4cad-9b6b-28b8b636e2e6 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e/users/44d254d4f16f47e9be74ff831f4049e4/roles/179020e6cbbd49558eed021a5b3f6c4a 0.229s",
                                "2026-06-06 01:36:52.948 29 INFO tempest.lib.common.rest_client [req-059f4f9a-132c-4aab-84ab-b792a48547e8 req-059f4f9a-132c-4aab-84ab-b792a48547e8 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.464s",
                                "2026-06-06 01:36:52.963 13 INFO tempest.lib.common.rest_client [req-7af2cc11-756f-41c9-9e62-226d3f930634 req-7af2cc11-756f-41c9-9e62-226d3f930634 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-06-06 01:36:52.973 25 INFO tempest.lib.common.rest_client [req-7387a18a-056e-4821-8ce0-bbaad6a2bbf8 req-7387a18a-056e-4821-8ce0-bbaad6a2bbf8 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s",
                                "2026-06-06 01:36:52.981 15 INFO tempest.lib.common.rest_client [req-1861d87f-110e-4f86-bad4-ac55afcaab27 req-1861d87f-110e-4f86-bad4-ac55afcaab27 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.609s",
                                "2026-06-06 01:36:53.007 21 INFO tempest.lib.common.rest_client [req-014c34ff-d1a9-45f0-ae49-9e01729a9604 req-014c34ff-d1a9-45f0-ae49-9e01729a9604 ] Request (ImageDependencyTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d175da57ca7d45939c1c679aa15f0759/users/3f3a8930c88040bca621d9a026f203a3/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.400s",
                                "2026-06-06 01:36:53.012 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f3a8930c88040bca621d9a026f203a3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:53.012 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageDependencyTests-317464111-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd175da57ca7d45939c1c679aa15f0759', 'project_name': 'tempest-ImageDependencyTests-317464111', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'tenant_name': 'tempest-ImageDependencyTests-317464111', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.013 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageDependencyTests-317464111-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd175da57ca7d45939c1c679aa15f0759', 'project_name': 'tempest-ImageDependencyTests-317464111', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'tenant_name': 'tempest-ImageDependencyTests-317464111', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.106 23 INFO tempest.lib.common.rest_client [req-3d869afb-8e24-4c7d-a8ee-1daa21266e39 req-3d869afb-8e24-4c7d-a8ee-1daa21266e39 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.457s",
                                "2026-06-06 01:36:53.112 27 INFO tempest.lib.common.rest_client [req-d548e717-6a37-48bc-b882-3fae99235be6 req-d548e717-6a37-48bc-b882-3fae99235be6 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-06-06 01:36:53.140 13 INFO tempest.lib.common.rest_client [req-dc515c33-f172-4e95-9528-3fd7218ba35f req-dc515c33-f172-4e95-9528-3fd7218ba35f ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f55cda58d7804d52bc265c6e7089a293/users/56d1cbc4e052491e86e24880a150bf54/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.174s",
                                "2026-06-06 01:36:53.141 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 56d1cbc4e052491e86e24880a150bf54 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:53.142 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1319479426-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f55cda58d7804d52bc265c6e7089a293', 'project_name': 'tempest-BasicOperationsImagesTest-1319479426', 'tenant_id': 'f55cda58d7804d52bc265c6e7089a293', 'tenant_name': 'tempest-BasicOperationsImagesTest-1319479426', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '56d1cbc4e052491e86e24880a150bf54', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.143 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1319479426-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f55cda58d7804d52bc265c6e7089a293', 'project_name': 'tempest-BasicOperationsImagesTest-1319479426', 'tenant_id': 'f55cda58d7804d52bc265c6e7089a293', 'tenant_name': 'tempest-BasicOperationsImagesTest-1319479426', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '56d1cbc4e052491e86e24880a150bf54', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.147 11 INFO tempest.lib.common.rest_client [req-cfea124f-e318-4d7c-9850-dd4b35e0da9a req-cfea124f-e318-4d7c-9850-dd4b35e0da9a ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a/users/309273ca9e4b4ddc8be7ed23ff1cbd65/roles/179020e6cbbd49558eed021a5b3f6c4a 0.382s",
                                "2026-06-06 01:36:53.199 29 INFO tempest.lib.common.rest_client [req-bbd9824e-7f97-45bc-8cdf-a1d04d95479e req-bbd9824e-7f97-45bc-8cdf-a1d04d95479e ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a00d96d59f6b4e898110a251236ae5d1/users/630fbcca9f754bbe8221ebf29f69caa8/roles/179020e6cbbd49558eed021a5b3f6c4a 0.249s",
                                "2026-06-06 01:36:53.236 37 INFO tempest.lib.common.rest_client [req-1eb9cd0e-13ba-47e8-9808-ab330dd92437 req-1eb9cd0e-13ba-47e8-9808-ab330dd92437 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5c9e943049974160a3a9e1b7be176fda/users/88694872cf57419db1114e2db5d5affa/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.624s",
                                "2026-06-06 01:36:53.237 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 88694872cf57419db1114e2db5d5affa is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:53.238 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1323263179-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c9e943049974160a3a9e1b7be176fda', 'project_name': 'tempest-ImagesTagsNegativeTest-1323263179', 'tenant_id': '5c9e943049974160a3a9e1b7be176fda', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1323263179', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88694872cf57419db1114e2db5d5affa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.238 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1323263179-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5c9e943049974160a3a9e1b7be176fda', 'project_name': 'tempest-ImagesTagsNegativeTest-1323263179', 'tenant_id': '5c9e943049974160a3a9e1b7be176fda', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1323263179', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '88694872cf57419db1114e2db5d5affa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.275 17 INFO tempest.lib.common.rest_client [req-4debb360-9bb6-40e1-a443-cffb04438598 req-4debb360-9bb6-40e1-a443-cffb04438598 ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.783s",
                                "2026-06-06 01:36:53.350 33 INFO tempest.lib.common.rest_client [req-efddd723-0e6e-4977-97b2-560fa59f8708 req-efddd723-0e6e-4977-97b2-560fa59f8708 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea/users/35945b8c02d546dab21b7ccd5cdedfe3/roles/179020e6cbbd49558eed021a5b3f6c4a 0.689s",
                                "2026-06-06 01:36:53.346 31 INFO tempest.lib.common.rest_client [req-1797c3a7-c50c-4b95-a6b4-d5ad4c19999e req-1797c3a7-c50c-4b95-a6b4-d5ad4c19999e ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.504s",
                                "2026-06-06 01:36:53.339 25 INFO tempest.lib.common.rest_client [req-923e2ff6-8c11-4dfa-9cb8-d971d085ba1f req-923e2ff6-8c11-4dfa-9cb8-d971d085ba1f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97/users/27b0563a925b4c728083661006e60208/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.363s",
                                "2026-06-06 01:36:53.343 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 27b0563a925b4c728083661006e60208 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:53.343 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1068885191-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dcf70a72994c43e5868075e5685a8f97', 'project_name': 'tempest-MetadataResourceTypesTest-1068885191', 'tenant_id': 'dcf70a72994c43e5868075e5685a8f97', 'tenant_name': 'tempest-MetadataResourceTypesTest-1068885191', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27b0563a925b4c728083661006e60208', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.344 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1068885191-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dcf70a72994c43e5868075e5685a8f97', 'project_name': 'tempest-MetadataResourceTypesTest-1068885191', 'tenant_id': 'dcf70a72994c43e5868075e5685a8f97', 'tenant_name': 'tempest-MetadataResourceTypesTest-1068885191', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27b0563a925b4c728083661006e60208', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.381 23 INFO tempest.lib.common.rest_client [req-ec9a1935-9ecf-4c2b-92d1-9e6f3382c752 req-ec9a1935-9ecf-4c2b-92d1-9e6f3382c752 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0/users/2b0a38fea9d048589e5b18f3540e5249/roles/b380e2bec7c04025aa33ed6751d724db 0.272s",
                                "2026-06-06 01:36:53.444 19 INFO tempest.lib.common.rest_client [req-ba7ca18b-b22a-4b48-bdd5-e312cda08c17 req-ba7ca18b-b22a-4b48-bdd5-e312cda08c17 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.661s",
                                "2026-06-06 01:36:53.495 29 INFO tempest.lib.common.rest_client [req-bfd11517-8e61-48b0-a31b-cef2431e9b93 req-bfd11517-8e61-48b0-a31b-cef2431e9b93 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s",
                                "2026-06-06 01:36:53.514 35 INFO tempest.lib.common.rest_client [req-b8268824-8565-4af4-8f39-6fa4eaa775ce req-b8268824-8565-4af4-8f39-6fa4eaa775ce ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.662s",
                                "2026-06-06 01:36:53.510 15 INFO tempest.lib.common.rest_client [req-0390c255-b790-4914-9914-1cef85f209d3 req-0390c255-b790-4914-9914-1cef85f209d3 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b/users/bc8354b57c994ad78475466dc453cb57/roles/179020e6cbbd49558eed021a5b3f6c4a 0.524s",
                                "2026-06-06 01:36:53.525 11 INFO tempest.lib.common.rest_client [req-12cb452c-4cd0-4e1e-94a2-4b01bea98a5c req-12cb452c-4cd0-4e1e-94a2-4b01bea98a5c ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s",
                                "2026-06-06 01:36:53.636 27 INFO tempest.lib.common.rest_client [req-4f9860bd-4c76-4bc0-b53d-47afc0312e0e req-4f9860bd-4c76-4bc0-b53d-47afc0312e0e ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.521s",
                                "2026-06-06 01:36:53.633 19 INFO tempest.lib.common.rest_client [req-945eca7c-b9ca-40e1-8271-8d688625461c req-945eca7c-b9ca-40e1-8271-8d688625461c ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ac68667e3724865a9b7e4b609c55129/users/e6597ceb9a7445859ae3fdc03e113518/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.183s",
                                "2026-06-06 01:36:53.634 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e6597ceb9a7445859ae3fdc03e113518 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:53.635 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-236686047-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ac68667e3724865a9b7e4b609c55129', 'project_name': 'tempest-ImportImagesNegativeTest-236686047', 'tenant_id': '4ac68667e3724865a9b7e4b609c55129', 'tenant_name': 'tempest-ImportImagesNegativeTest-236686047', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6597ceb9a7445859ae3fdc03e113518', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.636 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-236686047-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ac68667e3724865a9b7e4b609c55129', 'project_name': 'tempest-ImportImagesNegativeTest-236686047', 'tenant_id': '4ac68667e3724865a9b7e4b609c55129', 'tenant_name': 'tempest-ImportImagesNegativeTest-236686047', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6597ceb9a7445859ae3fdc03e113518', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.719 33 INFO tempest.lib.common.rest_client [req-0d3f3834-bec9-4c6e-abab-fa9a895fc464 req-0d3f3834-bec9-4c6e-abab-fa9a895fc464 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s",
                                "2026-06-06 01:36:53.760 23 INFO tempest.lib.common.rest_client [req-35ae80fc-55d5-4c3d-8cdc-ec84031f36c9 req-35ae80fc-55d5-4c3d-8cdc-ec84031f36c9 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.376s",
                                "2026-06-06 01:36:53.758 29 INFO tempest.lib.common.rest_client [req-37328274-3c92-41ae-8010-38d81c999888 req-37328274-3c92-41ae-8010-38d81c999888 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a00d96d59f6b4e898110a251236ae5d1/users/630fbcca9f754bbe8221ebf29f69caa8/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.261s",
                                "2026-06-06 01:36:53.758 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 630fbcca9f754bbe8221ebf29f69caa8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:53.759 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1598034575-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a00d96d59f6b4e898110a251236ae5d1', 'project_name': 'tempest-ImagesMemberNegativeTest-1598034575', 'tenant_id': 'a00d96d59f6b4e898110a251236ae5d1', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1598034575', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '630fbcca9f754bbe8221ebf29f69caa8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.759 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1598034575-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a00d96d59f6b4e898110a251236ae5d1', 'project_name': 'tempest-ImagesMemberNegativeTest-1598034575', 'tenant_id': 'a00d96d59f6b4e898110a251236ae5d1', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1598034575', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '630fbcca9f754bbe8221ebf29f69caa8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:53.850 15 INFO tempest.lib.common.rest_client [req-73729f0e-edb5-404e-9ece-0da386c5bb11 req-73729f0e-edb5-404e-9ece-0da386c5bb11 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.338s",
                                "2026-06-06 01:36:53.876 21 INFO tempest.lib.common.rest_client [req-9094bf58-86cf-4a27-917b-dae725fb8eeb req-9094bf58-86cf-4a27-917b-dae725fb8eeb ] Request (ImageDependencyTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.843s",
                                "2026-06-06 01:36:53.972 25 INFO tempest.lib.common.rest_client [req-786991c6-5259-4941-b3db-42c5197c0b3a req-786991c6-5259-4941-b3db-42c5197c0b3a ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s",
                                "2026-06-06 01:36:54.025 23 INFO tempest.lib.common.rest_client [req-6785701d-6be2-48ee-8e5a-2f5c5c94421e req-6785701d-6be2-48ee-8e5a-2f5c5c94421e ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0/users/2b0a38fea9d048589e5b18f3540e5249/roles/179020e6cbbd49558eed021a5b3f6c4a 0.260s",
                                "2026-06-06 01:36:54.051 13 INFO tempest.lib.common.rest_client [req-63bd28ce-828f-49fa-9f78-1fc103c9f184 req-63bd28ce-828f-49fa-9f78-1fc103c9f184 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.892s",
                                "2026-06-06 01:36:54.083 37 INFO tempest.lib.common.rest_client [req-203f3167-e3dc-45e3-9992-6db5173ed19b req-203f3167-e3dc-45e3-9992-6db5173ed19b ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.838s",
                                "2026-06-06 01:36:54.145 23 INFO tempest.lib.common.rest_client [req-9d030f6a-7da7-4387-9119-d510b973a3aa req-9d030f6a-7da7-4387-9119-d510b973a3aa ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s",
                                "2026-06-06 01:36:54.241 35 INFO tempest.lib.common.rest_client [req-dd884950-6117-48fc-bc60-f5e4fbefb85b req-dd884950-6117-48fc-bc60-f5e4fbefb85b ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e/users/44d254d4f16f47e9be74ff831f4049e4/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.724s",
                                "2026-06-06 01:36:54.243 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 44d254d4f16f47e9be74ff831f4049e4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:54.244 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-271348850-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c45c772f919b40f5b5d872bedb61137e', 'project_name': 'tempest-MetadataNamespacesTest-271348850', 'tenant_id': 'c45c772f919b40f5b5d872bedb61137e', 'tenant_name': 'tempest-MetadataNamespacesTest-271348850', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '44d254d4f16f47e9be74ff831f4049e4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:54.245 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-271348850-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c45c772f919b40f5b5d872bedb61137e', 'project_name': 'tempest-MetadataNamespacesTest-271348850', 'tenant_id': 'c45c772f919b40f5b5d872bedb61137e', 'tenant_name': 'tempest-MetadataNamespacesTest-271348850', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '44d254d4f16f47e9be74ff831f4049e4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:54.310 19 INFO tempest.lib.common.rest_client [req-12600b4d-2494-439c-8be2-98fa92320538 req-12600b4d-2494-439c-8be2-98fa92320538 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-06-06 01:36:54.312 27 INFO tempest.lib.common.rest_client [req-daf8fbb4-871f-40c9-96b1-39c01a4fd1ee req-daf8fbb4-871f-40c9-96b1-39c01a4fd1ee ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.672s",
                                "2026-06-06 01:36:54.372 11 INFO tempest.lib.common.rest_client [req-feab9a5e-8d38-4223-8433-41ef7c1c8cbd req-feab9a5e-8d38-4223-8433-41ef7c1c8cbd ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a/users/309273ca9e4b4ddc8be7ed23ff1cbd65/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.841s",
                                "2026-06-06 01:36:54.372 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 309273ca9e4b4ddc8be7ed23ff1cbd65 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:54.373 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-903526674-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7331bf7a140a4c20bad823b3d6239b4a', 'project_name': 'tempest-BasicOperationsImagesAdminTest-903526674', 'tenant_id': '7331bf7a140a4c20bad823b3d6239b4a', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-903526674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '309273ca9e4b4ddc8be7ed23ff1cbd65', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:54.374 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-903526674-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7331bf7a140a4c20bad823b3d6239b4a', 'project_name': 'tempest-BasicOperationsImagesAdminTest-903526674', 'tenant_id': '7331bf7a140a4c20bad823b3d6239b4a', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-903526674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '309273ca9e4b4ddc8be7ed23ff1cbd65', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:54.430 17 INFO tempest.lib.common.rest_client [req-0e4ca6e3-789c-43ff-90f6-0d9df80659af req-0e4ca6e3-789c-43ff-90f6-0d9df80659af ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d3d93db42faf44cc9ef75c790d1269c4&name=default 1.149s",
                                "2026-06-06 01:36:54.517 27 INFO tempest.lib.common.rest_client [req-90f45c85-a8cd-4629-9fd0-d772f9b0974d req-90f45c85-a8cd-4629-9fd0-d772f9b0974d ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-06-06 01:36:54.507 33 INFO tempest.lib.common.rest_client [req-ee31d0cb-18f3-4599-8210-22e421170289 req-ee31d0cb-18f3-4599-8210-22e421170289 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea/users/35945b8c02d546dab21b7ccd5cdedfe3/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.786s",
                                "2026-06-06 01:36:54.508 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 35945b8c02d546dab21b7ccd5cdedfe3 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:54.511 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1140799392-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17d24e6018bc47ceb735877899ba15ea', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1140799392', 'tenant_id': '17d24e6018bc47ceb735877899ba15ea', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1140799392', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35945b8c02d546dab21b7ccd5cdedfe3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:54.513 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1140799392-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '17d24e6018bc47ceb735877899ba15ea', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1140799392', 'tenant_id': '17d24e6018bc47ceb735877899ba15ea', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1140799392', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35945b8c02d546dab21b7ccd5cdedfe3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:54.541 37 INFO tempest.lib.common.rest_client [req-465ae917-4ed0-4ba7-9699-4e7c648e026f req-465ae917-4ed0-4ba7-9699-4e7c648e026f ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.453s",
                                "2026-06-06 01:36:54.586 29 INFO tempest.lib.common.rest_client [req-aa5879f9-3c0e-40ad-b723-0c0a6a0a8772 req-aa5879f9-3c0e-40ad-b723-0c0a6a0a8772 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.818s",
                                "2026-06-06 01:36:54.587 31 INFO tempest.lib.common.rest_client [req-bd4a0f2e-22a8-4178-b386-181c56fc4675 req-bd4a0f2e-22a8-4178-b386-181c56fc4675 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.233s",
                                "2026-06-06 01:36:54.621 15 INFO tempest.lib.common.rest_client [req-ce666e64-f3dd-4b9b-a11c-1f475ad62cb0 req-ce666e64-f3dd-4b9b-a11c-1f475ad62cb0 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b/users/bc8354b57c994ad78475466dc453cb57/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.768s",
                                "2026-06-06 01:36:54.622 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bc8354b57c994ad78475466dc453cb57 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:54.622 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1283482395-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4916717b035c4f0db10bb7776e6f148b', 'project_name': 'tempest-ImageTaskCreate-1283482395', 'tenant_id': '4916717b035c4f0db10bb7776e6f148b', 'tenant_name': 'tempest-ImageTaskCreate-1283482395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc8354b57c994ad78475466dc453cb57', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:54.622 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1283482395-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4916717b035c4f0db10bb7776e6f148b', 'project_name': 'tempest-ImageTaskCreate-1283482395', 'tenant_id': '4916717b035c4f0db10bb7776e6f148b', 'tenant_name': 'tempest-ImageTaskCreate-1283482395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc8354b57c994ad78475466dc453cb57', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:54.640 21 INFO tempest.lib.common.rest_client [req-93f53218-c4c8-4c98-bc94-1e27809bc095 req-93f53218-c4c8-4c98-bc94-1e27809bc095 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.754s",
                                "2026-06-06 01:36:54.648 37 INFO tempest.lib.common.rest_client [req-de5cdae2-3105-44e4-a091-fbfa39f6b930 req-de5cdae2-3105-44e4-a091-fbfa39f6b930 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/fbe5b91a-6429-45f5-bf5c-c2d98b80a161/tags/tempest-non-exist-tag-1274220658 0.104s",
                                "2026-06-06 01:36:54.689 25 INFO tempest.lib.common.rest_client [req-6bcfcddf-1968-475b-b586-849ce1a86f6f req-6bcfcddf-1968-475b-b586-849ce1a86f6f ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.713s",
                                "2026-06-06 01:36:54.810 37 INFO tempest.lib.common.rest_client [req-9fd36f53-3da0-4463-99ee-1623a684a6ff req-9fd36f53-3da0-4463-99ee-1623a684a6ff ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/fbe5b91a-6429-45f5-bf5c-c2d98b80a161 0.159s",
                                "2026-06-06 01:36:54.827 23 INFO tempest.lib.common.rest_client [req-7b99fb37-5706-44d1-9b56-b83c2fa82a38 req-7b99fb37-5706-44d1-9b56-b83c2fa82a38 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0/users/2b0a38fea9d048589e5b18f3540e5249/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.677s",
                                "2026-06-06 01:36:54.828 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2b0a38fea9d048589e5b18f3540e5249 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:54.828 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1689121332-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0315d7bb41b04498a066c6db019176d0', 'project_name': 'tempest-MetadataNamespaceTagsTest-1689121332', 'tenant_id': '0315d7bb41b04498a066c6db019176d0', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1689121332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b0a38fea9d048589e5b18f3540e5249', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:54.832 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1689121332-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0315d7bb41b04498a066c6db019176d0', 'project_name': 'tempest-MetadataNamespaceTagsTest-1689121332', 'tenant_id': '0315d7bb41b04498a066c6db019176d0', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1689121332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b0a38fea9d048589e5b18f3540e5249', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{13} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.727392s] ... ok",
                                "2026-06-06 01:36:54.888 13 INFO tempest.lib.common.rest_client [req-d0a731e0-09c2-487b-a792-c2f264be9e32 req-d0a731e0-09c2-487b-a792-c2f264be9e32 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.830s",
                                "2026-06-06 01:36:54.913 19 INFO tempest.lib.common.rest_client [req-d103fbc4-ee79-4044-8fa9-c81275e326c8 req-d103fbc4-ee79-4044-8fa9-c81275e326c8 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.600s",
                                "2026-06-06 01:36:54.934 17 INFO tempest.lib.common.rest_client [req-78531036-9f17-4a9d-b65e-a6a733cf8672 req-78531036-9f17-4a9d-b65e-a6a733cf8672 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/468b884d-f949-48d9-8833-0386c4f22334 0.498s",
                                "2026-06-06 01:36:54.943 31 INFO tempest.lib.common.rest_client [req-807f8813-8e5f-4bae-a71d-c27485d55ef0 req-807f8813-8e5f-4bae-a71d-c27485d55ef0 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s",
                                "2026-06-06 01:36:54.988 19 INFO tempest.lib.common.rest_client [req-b200f608-21d4-40f0-986e-3f55c21d0961 req-b200f608-21d4-40f0-986e-3f55c21d0961 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.073s",
                                "2026-06-06 01:36:54.991 37 INFO tempest.lib.common.rest_client [req-5a893b14-ac7c-4b38-a725-a0af9014b6a7 req-5a893b14-ac7c-4b38-a725-a0af9014b6a7 ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/e8d4a45b-38ff-4347-af61-50e25200f5f0/tags/tempest-tag-2060050028 0.114s",
                                "{13} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.117181s] ... ok",
                                "2026-06-06 01:36:55.022 27 INFO tempest.lib.common.rest_client [req-ed2257a0-85e4-401f-af3c-6b30401d7921 req-ed2257a0-85e4-401f-af3c-6b30401d7921 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dff4e0bc8771493ebb78f1e6a181eb74/users/a6836c850562416ebea3686512845aa9/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.501s",
                                "2026-06-06 01:36:55.036 35 INFO tempest.lib.common.rest_client [req-8abf643f-373b-47e0-89b6-b13ecad4fe31 req-8abf643f-373b-47e0-89b6-b13ecad4fe31 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s",
                                "2026-06-06 01:36:55.105 37 INFO tempest.lib.common.rest_client [req-c9f3aab4-7e70-4c0b-8382-761cf3287272 req-c9f3aab4-7e70-4c0b-8382-761cf3287272 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/fbe5b91a-6429-45f5-bf5c-c2d98b80a161 0.083s",
                                "2026-06-06 01:36:55.144 33 INFO tempest.lib.common.rest_client [req-23d1931a-8359-4d16-93d9-6f849e5b7e76 req-23d1931a-8359-4d16-93d9-6f849e5b7e76 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s",
                                "2026-06-06 01:36:55.148 19 INFO tempest.lib.common.rest_client [req-c2d76691-8eb0-44bd-a281-db0719bb48b6 req-c2d76691-8eb0-44bd-a281-db0719bb48b6 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.154s",
                                "2026-06-06 01:36:55.182 29 INFO tempest.lib.common.rest_client [req-636a98bc-b5df-4866-aace-100b2b44ce17 req-636a98bc-b5df-4866-aace-100b2b44ce17 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.586s",
                                "2026-06-06 01:36:55.203 37 INFO tempest.lib.common.rest_client [req-647124bb-00be-4bb4-ba77-55c5cc2c65ea req-647124bb-00be-4bb4-ba77-55c5cc2c65ea ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/fbe5b91a-6429-45f5-bf5c-c2d98b80a161 0.095s",
                                "2026-06-06 01:36:55.271 15 INFO tempest.lib.common.rest_client [req-54633055-43cf-4544-baee-b7af26a6d893 req-54633055-43cf-4544-baee-b7af26a6d893 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-06-06 01:36:55.298 17 INFO tempest.lib.common.rest_client [req-0bef717d-4e36-4ae2-af83-c856ea9c397a req-0bef717d-4e36-4ae2-af83-c856ea9c397a ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d3d93db42faf44cc9ef75c790d1269c4 0.362s",
                                "2026-06-06 01:36:55.306 19 INFO tempest.lib.common.rest_client [req-6d8483a6-7011-4489-beb0-301c11197960 req-6d8483a6-7011-4489-beb0-301c11197960 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/98648af5-ef01-42d3-89f0-c47084d16804 0.155s",
                                "2026-06-06 01:36:55.331 11 INFO tempest.lib.common.rest_client [req-c4c02589-3645-4aa6-997e-b06a47763a58 req-c4c02589-3645-4aa6-997e-b06a47763a58 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.948s",
                                "2026-06-06 01:36:55.345 27 INFO tempest.lib.common.rest_client [req-d0d8d071-80f1-4ca6-a60d-97e721e074eb req-d0d8d071-80f1-4ca6-a60d-97e721e074eb ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s",
                                "2026-06-06 01:36:55.387 19 INFO tempest.lib.common.rest_client [req-03edcfb7-5bd9-415c-9948-188539a76405 req-03edcfb7-5bd9-415c-9948-188539a76405 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.079s",
                                "2026-06-06 01:36:55.408 31 INFO tempest.lib.common.rest_client [req-f3ec8807-99bf-4cad-af1b-46f1b1887bb5 req-f3ec8807-99bf-4cad-af1b-46f1b1887bb5 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e81551d5ec564709bf6fe5759f07ef91/users/675eb59f65524caa8ae3fc92325dcd90/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.462s",
                                "2026-06-06 01:36:55.422 35 INFO tempest.lib.common.rest_client [req-4177ffca-0064-4852-b36c-fff98afafcf2 req-4177ffca-0064-4852-b36c-fff98afafcf2 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.381s",
                                "2026-06-06 01:36:55.432 25 INFO tempest.lib.common.rest_client [req-971f4237-1325-417e-ab93-5ecc0719e248 req-971f4237-1325-417e-ab93-5ecc0719e248 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.738s",
                                "2026-06-06 01:36:55.481 21 INFO tempest.lib.common.rest_client [req-91f4dcc6-f777-4e8b-8129-b597fb07b13e req-91f4dcc6-f777-4e8b-8129-b597fb07b13e ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd/file 0.838s",
                                "2026-06-06 01:36:55.540 37 INFO tempest.lib.common.rest_client [req-74e724d5-4d2d-48ff-98ed-8813e21cc9e6 req-74e724d5-4d2d-48ff-98ed-8813e21cc9e6 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/88694872cf57419db1114e2db5d5affa 0.336s",
                                "2026-06-06 01:36:55.541 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5c9e943049974160a3a9e1b7be176fda",
                                "2026-06-06 01:36:55.560 21 INFO tempest.lib.common.rest_client [req-5353967a-207e-4f33-ab40-a956d77223ce req-5353967a-207e-4f33-ab40-a956d77223ce ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.077s",
                                "2026-06-06 01:36:55.573 15 INFO tempest.lib.common.rest_client [req-385c0608-8209-4a16-b58f-92a0172db969 req-385c0608-8209-4a16-b58f-92a0172db969 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.299s",
                                "2026-06-06 01:36:55.602 23 INFO tempest.lib.common.rest_client [req-fa9fe26e-32e6-4d33-9b3a-f69b17823419 req-fa9fe26e-32e6-4d33-9b3a-f69b17823419 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.755s",
                                "2026-06-06 01:36:55.615 33 INFO tempest.lib.common.rest_client [req-5a68ac03-5aee-45f5-a089-2f6ed82d4fe0 req-5a68ac03-5aee-45f5-a089-2f6ed82d4fe0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.468s",
                                "2026-06-06 01:36:55.630 11 INFO tempest.lib.common.rest_client [req-3e3af5d2-849f-4251-baed-5474ebb22f0c req-3e3af5d2-849f-4251-baed-5474ebb22f0c ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.296s",
                                "2026-06-06 01:36:55.745 25 INFO tempest.lib.common.rest_client [req-d29a5382-7e9d-4249-8469-537c5314af27 req-d29a5382-7e9d-4249-8469-537c5314af27 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-06-06 01:36:55.790 27 INFO tempest.lib.common.rest_client [req-c576ba45-3bab-408b-a0ee-80459cdea085 req-c576ba45-3bab-408b-a0ee-80459cdea085 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dff4e0bc8771493ebb78f1e6a181eb74/users/a6836c850562416ebea3686512845aa9/roles/b380e2bec7c04025aa33ed6751d724db 0.441s",
                                "2026-06-06 01:36:55.835 29 INFO tempest.lib.common.rest_client [req-c3f9c3f6-1d46-4dcf-bb3f-51d01c5b2301 req-c3f9c3f6-1d46-4dcf-bb3f-51d01c5b2301 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.651s",
                                "2026-06-06 01:36:55.878 31 INFO tempest.lib.common.rest_client [req-711d177b-6188-4148-a34b-6f1a5076b51d req-711d177b-6188-4148-a34b-6f1a5076b51d ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.466s",
                                "2026-06-06 01:36:56.030 17 INFO tempest.lib.common.rest_client [req-0135e8c3-f31e-418e-b4d1-dec7017e7ab2 req-0135e8c3-f31e-418e-b4d1-dec7017e7ab2 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.727s",
                                "2026-06-06 01:36:56.105 23 INFO tempest.lib.common.rest_client [req-b462bea8-ecc9-426b-b08d-4cc5eee7514f req-b462bea8-ecc9-426b-b08d-4cc5eee7514f ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.500s",
                                "2026-06-06 01:36:56.179 21 INFO tempest.lib.common.rest_client [req-c604ec54-385b-4842-81b8-c5b8149e04ab req-c604ec54-385b-4842-81b8-c5b8149e04ab ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-06-06 01:36:56.180 21 INFO tempest.lib.common.fixed_network [-] (ImageDependencyTests:test_image_volume_server_snapshot_dependency) Found network None available for tenant",
                                "2026-06-06 01:36:56.189 35 INFO tempest.lib.common.rest_client [req-8008073b-2449-45ea-a937-a6dee8eb5d30 req-8008073b-2449-45ea-a937-a6dee8eb5d30 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.761s",
                                "2026-06-06 01:36:56.220 27 INFO tempest.lib.common.rest_client [req-027b3299-0bfb-4f52-aad5-00babde25038 req-027b3299-0bfb-4f52-aad5-00babde25038 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s",
                                "2026-06-06 01:36:56.229 25 INFO tempest.lib.common.rest_client [req-d09e3fac-89db-4fc3-940e-836965eb1dfb req-d09e3fac-89db-4fc3-940e-836965eb1dfb ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df3ec4e0708d4102acc7bc1fdfccc68b/users/ad6ad020202b455ebf060ed9ccbbfc60/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.477s",
                                "2026-06-06 01:36:56.308 15 INFO tempest.lib.common.rest_client [req-334bab23-4b65-480f-809b-6b5179d50da7 req-334bab23-4b65-480f-809b-6b5179d50da7 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.732s",
                                "2026-06-06 01:36:56.331 37 INFO tempest.lib.common.rest_client [req-bbb65e07-6feb-4e93-a54f-11fd6808a4e6 req-bbb65e07-6feb-4e93-a54f-11fd6808a4e6 ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.785s",
                                "2026-06-06 01:36:56.341 11 INFO tempest.lib.common.rest_client [req-7aa1d305-1d0d-45aa-b2d0-7b9df34d1220 req-7aa1d305-1d0d-45aa-b2d0-7b9df34d1220 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.705s",
                                "2026-06-06 01:36:56.353 29 INFO tempest.lib.common.rest_client [req-3b9da67b-2fe1-49ea-b5ac-663cd4a759b1 req-3b9da67b-2fe1-49ea-b5ac-663cd4a759b1 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.514s",
                                "2026-06-06 01:36:56.371 31 INFO tempest.lib.common.rest_client [req-8e1086da-2fa7-4c94-8091-7f3dc5be8e70 req-8e1086da-2fa7-4c94-8091-7f3dc5be8e70 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e81551d5ec564709bf6fe5759f07ef91/users/675eb59f65524caa8ae3fc92325dcd90/roles/b380e2bec7c04025aa33ed6751d724db 0.486s",
                                "2026-06-06 01:36:56.432 35 INFO tempest.lib.common.rest_client [req-037cb3ac-ec55-420b-a242-31df6257843b req-037cb3ac-ec55-420b-a242-31df6257843b ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-06-06 01:36:56.443 15 INFO tempest.lib.common.rest_client [req-e3e2a288-e6d4-4a8a-846b-9f2104607481 req-e3e2a288-e6d4-4a8a-846b-9f2104607481 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s",
                                "2026-06-06 01:36:56.459 25 INFO tempest.lib.common.rest_client [req-9b5aa726-dad0-46ad-878a-2e947c0b70ae req-9b5aa726-dad0-46ad-878a-2e947c0b70ae ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-06-06 01:36:56.496 13 INFO tempest.lib.common.rest_client [req-4a2914d8-a224-4bf9-8b25-d59b086f8bfe req-4a2914d8-a224-4bf9-8b25-d59b086f8bfe ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0/file 1.601s",
                                "2026-06-06 01:36:56.512 31 INFO tempest.lib.common.rest_client [req-492ed598-9eae-4d31-8b5e-b1fee363a72a req-492ed598-9eae-4d31-8b5e-b1fee363a72a ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s",
                                "2026-06-06 01:36:56.535 11 INFO tempest.lib.common.rest_client [req-5f3d89d7-1460-48ef-963e-e507ec0a0c86 req-5f3d89d7-1460-48ef-963e-e507ec0a0c86 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-06-06 01:36:56.618 15 INFO tempest.lib.common.rest_client [req-9e4efadd-e243-412f-8fdb-97b774366ec2 req-9e4efadd-e243-412f-8fdb-97b774366ec2 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56919d66604d0d979a7b3675336e26/users/3f79031e5ff44f58b05009803e4201b5/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.173s",
                                "2026-06-06 01:36:56.629 33 INFO tempest.lib.common.rest_client [req-a25530c4-70e8-47aa-ad9f-b5d995896fc8 req-a25530c4-70e8-47aa-ad9f-b5d995896fc8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.011s",
                                "2026-06-06 01:36:56.630 25 INFO tempest.lib.common.rest_client [req-a69213e0-b50c-4bde-817c-1c744389af23 req-a69213e0-b50c-4bde-817c-1c744389af23 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df3ec4e0708d4102acc7bc1fdfccc68b/users/ad6ad020202b455ebf060ed9ccbbfc60/roles/b380e2bec7c04025aa33ed6751d724db 0.169s",
                                "2026-06-06 01:36:56.709 13 INFO tempest.lib.common.rest_client [req-4d98bf22-6638-4acf-b85c-bd3008bac875 req-4d98bf22-6638-4acf-b85c-bd3008bac875 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0/actions/deactivate 0.212s",
                                "2026-06-06 01:36:56.765 27 INFO tempest.lib.common.rest_client [req-8e4c5b16-a747-4a08-b16c-b39ddf72c1c3 req-8e4c5b16-a747-4a08-b16c-b39ddf72c1c3 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dff4e0bc8771493ebb78f1e6a181eb74/users/a6836c850562416ebea3686512845aa9/roles/179020e6cbbd49558eed021a5b3f6c4a 0.542s",
                                "2026-06-06 01:36:56.783 17 INFO tempest.lib.common.rest_client [req-9cb0b79f-c419-4964-8c30-6b3cfe9d666f req-9cb0b79f-c419-4964-8c30-6b3cfe9d666f ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-06-06 01:36:56.784 21 INFO tempest.lib.common.rest_client [req-103a9a43-0bb6-458f-bf7b-4818e9670820 req-103a9a43-0bb6-458f-bf7b-4818e9670820 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes 0.602s",
                                "2026-06-06 01:36:56.801 11 INFO tempest.lib.common.rest_client [req-3ab27e49-cce7-482c-82e6-e7d0f666ff4a req-3ab27e49-cce7-482c-82e6-e7d0f666ff4a ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bb79bab7ed947aba8d3b6141acd8a60/users/e218dabddf8b4bca946995a2fe3fa82b/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.260s",
                                "2026-06-06 01:36:56.812 13 INFO tempest.lib.common.rest_client [req-574329e3-bb98-40b1-9e2e-85d118582d8d req-574329e3-bb98-40b1-9e2e-85d118582d8d ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0 0.100s",
                                "2026-06-06 01:36:56.892 23 INFO tempest.lib.common.rest_client [req-22ac0482-7225-4253-898f-3ed154aa387a req-22ac0482-7225-4253-898f-3ed154aa387a ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.784s",
                                "2026-06-06 01:36:56.941 13 INFO tempest.lib.common.rest_client [req-7d7cc6c3-bee8-499e-9e87-1310fc8ef793 req-7d7cc6c3-bee8-499e-9e87-1310fc8ef793 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0/file 0.126s",
                                "2026-06-06 01:36:56.979 25 INFO tempest.lib.common.rest_client [req-63e86a68-4f24-44a4-aaa8-2f5ad2d09d17 req-63e86a68-4f24-44a4-aaa8-2f5ad2d09d17 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s",
                                "2026-06-06 01:36:56.989 11 INFO tempest.lib.common.rest_client [req-d227566e-7073-411e-a278-9b0450350869 req-d227566e-7073-411e-a278-9b0450350869 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-06-06 01:36:57.007 35 INFO tempest.lib.common.rest_client [req-bfe86e50-3283-4f45-bb68-a58ce4ef6c6d req-bfe86e50-3283-4f45-bb68-a58ce4ef6c6d ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4590ecbc7dac4b06aa7839176d0820e3/users/ab4e9a3c9e31469689e376a86145b7b7/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.574s",
                                "2026-06-06 01:36:57.011 21 INFO tempest.lib.common.rest_client [req-e88ceef2-48fc-441a-a3d5-edc3d7adb1b1 req-e88ceef2-48fc-441a-a3d5-edc3d7adb1b1 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.198s",
                                "2026-06-06 01:36:57.056 33 INFO tempest.lib.common.rest_client [req-af0d2821-33b0-4ac6-b01d-3cd72c63d323 req-af0d2821-33b0-4ac6-b01d-3cd72c63d323 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.420s",
                                "2026-06-06 01:36:57.104 17 INFO tempest.lib.common.rest_client [req-5aa03fd8-3376-4e0a-8038-07f8befad58c req-5aa03fd8-3376-4e0a-8038-07f8befad58c ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.319s",
                                "2026-06-06 01:36:57.139 13 INFO tempest.lib.common.rest_client [req-852b943e-9830-41b1-a96b-f4047802482b req-852b943e-9830-41b1-a96b-f4047802482b ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0/actions/reactivate 0.194s",
                                "2026-06-06 01:36:57.151 29 INFO tempest.lib.common.rest_client [req-a3636fbb-6d57-48d9-adf7-0333a2ed4f55 req-a3636fbb-6d57-48d9-adf7-0333a2ed4f55 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fb741feb11a4779932b59f3b60b2a4f/users/ab73e58c9bfe4ebd9fb949a10f4b4e96/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.796s",
                                "2026-06-06 01:36:57.241 23 INFO tempest.lib.common.rest_client [req-44c6cf91-ed24-4adc-aab2-09869d52c450 req-44c6cf91-ed24-4adc-aab2-09869d52c450 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s",
                                "2026-06-06 01:36:57.250 13 INFO tempest.lib.common.rest_client [req-b7012b13-f801-4940-9a8b-6d2b6538c463 req-b7012b13-f801-4940-9a8b-6d2b6538c463 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0 0.108s",
                                "2026-06-06 01:36:57.281 11 INFO tempest.lib.common.rest_client [req-a2cb7d3b-58ca-4d40-82ce-81a4fce42008 req-a2cb7d3b-58ca-4d40-82ce-81a4fce42008 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bb79bab7ed947aba8d3b6141acd8a60/users/e218dabddf8b4bca946995a2fe3fa82b/roles/b380e2bec7c04025aa33ed6751d724db 0.288s",
                                "2026-06-06 01:36:57.331 35 INFO tempest.lib.common.rest_client [req-e0281e0b-85d0-44b3-88f1-b33349d0fe65 req-e0281e0b-85d0-44b3-88f1-b33349d0fe65 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s",
                                "2026-06-06 01:36:57.418 17 INFO tempest.lib.common.rest_client [req-669178ed-f748-411d-9c36-6be3c2139196 req-669178ed-f748-411d-9c36-6be3c2139196 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.308s",
                                "2026-06-06 01:36:57.480 29 INFO tempest.lib.common.rest_client [req-8a80b0f8-61ec-4693-b9e6-75a5d33b887e req-8a80b0f8-61ec-4693-b9e6-75a5d33b887e ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s",
                                "2026-06-06 01:36:57.494 15 INFO tempest.lib.common.rest_client [req-692a1b6c-a513-4460-ad01-a3c5fce0a874 req-692a1b6c-a513-4460-ad01-a3c5fce0a874 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.874s",
                                "2026-06-06 01:36:57.548 31 INFO tempest.lib.common.rest_client [req-863a5fec-cf94-498a-99e5-b79ae6d9cb89 req-863a5fec-cf94-498a-99e5-b79ae6d9cb89 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e81551d5ec564709bf6fe5759f07ef91/users/675eb59f65524caa8ae3fc92325dcd90/roles/179020e6cbbd49558eed021a5b3f6c4a 1.034s",
                                "2026-06-06 01:36:57.627 35 INFO tempest.lib.common.rest_client [req-701fd6fa-b07a-45e7-9a33-91ccf7aec3ab req-701fd6fa-b07a-45e7-9a33-91ccf7aec3ab ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4590ecbc7dac4b06aa7839176d0820e3/users/ab4e9a3c9e31469689e376a86145b7b7/roles/b380e2bec7c04025aa33ed6751d724db 0.293s",
                                "2026-06-06 01:36:57.684 27 INFO tempest.lib.common.rest_client [req-e211e848-c215-42cb-a030-814e25b6c2dd req-e211e848-c215-42cb-a030-814e25b6c2dd ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.916s",
                                "2026-06-06 01:36:57.707 13 INFO tempest.lib.common.rest_client [req-f34a41ee-b36d-473f-90d5-16668bfd718d req-f34a41ee-b36d-473f-90d5-16668bfd718d ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0/file 0.453s",
                                "2026-06-06 01:36:57.723 11 INFO tempest.lib.common.rest_client [req-5569fe55-28ca-4aeb-8ead-af2af9df9d67 req-5569fe55-28ca-4aeb-8ead-af2af9df9d67 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s",
                                "{1} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [3.652016s] ... ok",
                                "2026-06-06 01:36:57.787 29 INFO tempest.lib.common.rest_client [req-b2393aed-954c-47ce-aed2-bf3fc6a8bd07 req-b2393aed-954c-47ce-aed2-bf3fc6a8bd07 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fb741feb11a4779932b59f3b60b2a4f/users/ab73e58c9bfe4ebd9fb949a10f4b4e96/roles/b380e2bec7c04025aa33ed6751d724db 0.304s",
                                "2026-06-06 01:36:57.803 15 INFO tempest.lib.common.rest_client [req-ee68f002-2d3c-41d7-88e0-18c0906c058a req-ee68f002-2d3c-41d7-88e0-18c0906c058a ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56919d66604d0d979a7b3675336e26/users/3f79031e5ff44f58b05009803e4201b5/roles/b380e2bec7c04025aa33ed6751d724db 0.306s",
                                "2026-06-06 01:36:57.807 25 INFO tempest.lib.common.rest_client [req-cedbf938-66df-4de5-92b6-7087f2b743eb req-cedbf938-66df-4de5-92b6-7087f2b743eb ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df3ec4e0708d4102acc7bc1fdfccc68b/users/ad6ad020202b455ebf060ed9ccbbfc60/roles/179020e6cbbd49558eed021a5b3f6c4a 0.826s",
                                "2026-06-06 01:36:57.890 37 INFO tempest.lib.common.rest_client [req-b725ae7e-d8b0-4cbe-8496-a89a7a3397d2 req-b725ae7e-d8b0-4cbe-8496-a89a7a3397d2 ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5c9e943049974160a3a9e1b7be176fda&name=default 1.557s",
                                "2026-06-06 01:36:57.906 33 INFO tempest.lib.common.rest_client [req-2a4cb626-5f63-4322-80ca-c022c3ad44a8 req-2a4cb626-5f63-4322-80ca-c022c3ad44a8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8fad017c2ae4a6e84ae148101223c1e/users/affec56f737d4697a1c0f54067ec3788/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.848s",
                                "2026-06-06 01:36:57.933 35 INFO tempest.lib.common.rest_client [req-bd03f836-33bf-485e-9ba7-cff359472a01 req-bd03f836-33bf-485e-9ba7-cff359472a01 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-06-06 01:36:57.938 13 INFO tempest.lib.common.rest_client [req-b0c87036-f85e-41db-b781-eb7ca72fd128 req-b0c87036-f85e-41db-b781-eb7ca72fd128 ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.178s",
                                "2026-06-06 01:36:58.113 29 INFO tempest.lib.common.rest_client [req-a715dd24-00e2-479c-a1d5-94b5fd8d59a1 req-a715dd24-00e2-479c-a1d5-94b5fd8d59a1 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s",
                                "2026-06-06 01:36:58.146 27 INFO tempest.lib.common.rest_client [req-0843d2dd-7d91-48a4-9c6d-70a8ae391430 req-0843d2dd-7d91-48a4-9c6d-70a8ae391430 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dff4e0bc8771493ebb78f1e6a181eb74/users/a6836c850562416ebea3686512845aa9/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.461s",
                                "2026-06-06 01:36:58.147 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a6836c850562416ebea3686512845aa9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:58.148 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-580662118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dff4e0bc8771493ebb78f1e6a181eb74', 'project_name': 'tempest-ImagesMemberTest-580662118', 'tenant_id': 'dff4e0bc8771493ebb78f1e6a181eb74', 'tenant_name': 'tempest-ImagesMemberTest-580662118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a6836c850562416ebea3686512845aa9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:58.148 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-580662118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dff4e0bc8771493ebb78f1e6a181eb74', 'project_name': 'tempest-ImagesMemberTest-580662118', 'tenant_id': 'dff4e0bc8771493ebb78f1e6a181eb74', 'tenant_name': 'tempest-ImagesMemberTest-580662118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a6836c850562416ebea3686512845aa9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:58.193 21 INFO tempest.lib.common.rest_client [req-986565d3-7e52-4770-af1f-b942faad9400 req-986565d3-7e52-4770-af1f-b942faad9400 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.156s",
                                "2026-06-06 01:36:58.195 13 INFO tempest.lib.common.rest_client [req-787d1a90-cce9-402b-b7a1-2db2b213f526 req-787d1a90-cce9-402b-b7a1-2db2b213f526 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3a78d5ad-354a-43a1-9707-35d59436fbcd 0.251s",
                                "2026-06-06 01:36:58.226 23 INFO tempest.lib.common.rest_client [req-1446b263-d364-497a-aa74-479a79c2ea3a req-1446b263-d364-497a-aa74-479a79c2ea3a ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a4c9edab9bb4f96822b263a392f7e83/users/f55fcc05e75942a4b2e40094aefde05e/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.982s",
                                "2026-06-06 01:36:58.231 33 INFO tempest.lib.common.rest_client [req-62e95ff3-65dc-4bb0-b8ed-9f9ac877abf7 req-62e95ff3-65dc-4bb0-b8ed-9f9ac877abf7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s",
                                "2026-06-06 01:36:58.244 25 INFO tempest.lib.common.rest_client [req-d44a5d22-6410-4f5d-a5bc-0d6b279bdbf9 req-d44a5d22-6410-4f5d-a5bc-0d6b279bdbf9 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.435s",
                                "2026-06-06 01:36:58.286 13 INFO tempest.lib.common.rest_client [req-f2aa9224-3c7f-478c-bdd4-37cf8ae13dae req-f2aa9224-3c7f-478c-bdd4-37cf8ae13dae ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/3a78d5ad-354a-43a1-9707-35d59436fbcd 0.088s",
                                "2026-06-06 01:36:58.407 31 INFO tempest.lib.common.rest_client [req-3aa81295-9fec-4f6d-ab0d-dae158ac8080 req-3aa81295-9fec-4f6d-ab0d-dae158ac8080 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.854s",
                                "2026-06-06 01:36:58.423 33 INFO tempest.lib.common.rest_client [req-7ac940dc-d10b-4f3d-84cc-0e7d196fcb81 req-7ac940dc-d10b-4f3d-84cc-0e7d196fcb81 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8fad017c2ae4a6e84ae148101223c1e/users/affec56f737d4697a1c0f54067ec3788/roles/b380e2bec7c04025aa33ed6751d724db 0.188s",
                                "2026-06-06 01:36:58.458 13 INFO tempest.lib.common.rest_client [req-c6b2956c-d7f3-4b65-8331-a41d56a650db req-c6b2956c-d7f3-4b65-8331-a41d56a650db ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.164s",
                                "{1} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.702014s] ... ok",
                                "2026-06-06 01:36:58.513 35 INFO tempest.lib.common.rest_client [req-43ccab0c-a675-4b5e-98f3-993c66a69137 req-43ccab0c-a675-4b5e-98f3-993c66a69137 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4590ecbc7dac4b06aa7839176d0820e3/users/ab4e9a3c9e31469689e376a86145b7b7/roles/179020e6cbbd49558eed021a5b3f6c4a 0.573s",
                                "2026-06-06 01:36:58.534 23 INFO tempest.lib.common.rest_client [req-d7970547-d730-41a3-844e-6e5025e1c591 req-d7970547-d730-41a3-844e-6e5025e1c591 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s",
                                "2026-06-06 01:36:58.606 17 INFO tempest.lib.common.rest_client [req-6618b639-1a91-4d81-a485-fb88fdea4151 req-6618b639-1a91-4d81-a485-fb88fdea4151 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.183s",
                                "2026-06-06 01:36:58.627 11 INFO tempest.lib.common.rest_client [req-b1d8674a-2f29-4f27-aa21-fe6f0e446d74 req-b1d8674a-2f29-4f27-aa21-fe6f0e446d74 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bb79bab7ed947aba8d3b6141acd8a60/users/e218dabddf8b4bca946995a2fe3fa82b/roles/179020e6cbbd49558eed021a5b3f6c4a 0.901s",
                                "2026-06-06 01:36:58.702 37 INFO tempest.lib.common.rest_client [req-9dfb741a-b8cc-468f-b6a3-59a10dae989d req-9dfb741a-b8cc-468f-b6a3-59a10dae989d ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/45f775b4-e4ca-4c02-8487-32e44df40b23 0.809s",
                                "2026-06-06 01:36:58.768 15 INFO tempest.lib.common.rest_client [req-76c2a715-b940-4f9b-95ec-6d9905da763e req-76c2a715-b940-4f9b-95ec-6d9905da763e ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.963s",
                                "2026-06-06 01:36:58.817 29 INFO tempest.lib.common.rest_client [req-f4ce5521-0421-40ba-875a-303828a0121c req-f4ce5521-0421-40ba-875a-303828a0121c ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fb741feb11a4779932b59f3b60b2a4f/users/ab73e58c9bfe4ebd9fb949a10f4b4e96/roles/179020e6cbbd49558eed021a5b3f6c4a 0.702s",
                                "2026-06-06 01:36:58.838 13 INFO tempest.lib.common.rest_client [req-22482a6f-7007-4c20-9914-2b81e8db8794 req-22482a6f-7007-4c20-9914-2b81e8db8794 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.370s",
                                "2026-06-06 01:36:58.837 35 INFO tempest.lib.common.rest_client [req-406513c5-c6c0-4e1b-bf85-f7a6c73659a8 req-406513c5-c6c0-4e1b-bf85-f7a6c73659a8 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-06-06 01:36:58.895 33 INFO tempest.lib.common.rest_client [req-13296617-2df5-49c5-9812-690cbe9de589 req-13296617-2df5-49c5-9812-690cbe9de589 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.460s",
                                "2026-06-06 01:36:58.907 27 INFO tempest.lib.common.rest_client [req-8088689e-034a-4648-a1c9-6f894c4c4fa3 req-8088689e-034a-4648-a1c9-6f894c4c4fa3 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.750s",
                                "2026-06-06 01:36:58.908 27 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-06-06 01:36:58.954 25 INFO tempest.lib.common.rest_client [req-35ce9bc9-1834-4105-815a-52fb7423c737 req-35ce9bc9-1834-4105-815a-52fb7423c737 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df3ec4e0708d4102acc7bc1fdfccc68b/users/ad6ad020202b455ebf060ed9ccbbfc60/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.708s",
                                "2026-06-06 01:36:58.956 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ad6ad020202b455ebf060ed9ccbbfc60 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:58.964 13 INFO tempest.lib.common.rest_client [req-88009ea2-8965-4a98-a9d0-2d06fcfe2885 req-88009ea2-8965-4a98-a9d0-2d06fcfe2885 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e/file 0.116s",
                                "2026-06-06 01:36:58.958 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-135118232-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'df3ec4e0708d4102acc7bc1fdfccc68b', 'project_name': 'tempest-MetadataResourceTypesTest-135118232', 'tenant_id': 'df3ec4e0708d4102acc7bc1fdfccc68b', 'tenant_name': 'tempest-MetadataResourceTypesTest-135118232', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ad6ad020202b455ebf060ed9ccbbfc60', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:58.958 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-135118232-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'df3ec4e0708d4102acc7bc1fdfccc68b', 'project_name': 'tempest-MetadataResourceTypesTest-135118232', 'tenant_id': 'df3ec4e0708d4102acc7bc1fdfccc68b', 'tenant_name': 'tempest-MetadataResourceTypesTest-135118232', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ad6ad020202b455ebf060ed9ccbbfc60', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:58.997 11 INFO tempest.lib.common.rest_client [req-97c0c3fe-85aa-4513-9ba9-a94d1a38202c req-97c0c3fe-85aa-4513-9ba9-a94d1a38202c ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s",
                                "2026-06-06 01:36:59.021 17 INFO tempest.lib.common.rest_client [req-b046ee94-86cc-4c32-b826-9bd939ea35cf req-b046ee94-86cc-4c32-b826-9bd939ea35cf ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.413s",
                                "2026-06-06 01:36:59.103 37 INFO tempest.lib.common.rest_client [req-83cada96-a779-4ca6-985e-6b5ad7321733 req-83cada96-a779-4ca6-985e-6b5ad7321733 ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5c9e943049974160a3a9e1b7be176fda 0.400s",
                                "2026-06-06 01:36:59.158 35 INFO tempest.lib.common.rest_client [req-6daa8c7d-abc3-4605-a3da-52a652fa0f3d req-6daa8c7d-abc3-4605-a3da-52a652fa0f3d ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4590ecbc7dac4b06aa7839176d0820e3/users/ab4e9a3c9e31469689e376a86145b7b7/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.311s",
                                "2026-06-06 01:36:59.162 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ab4e9a3c9e31469689e376a86145b7b7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:59.163 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-700394811-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4590ecbc7dac4b06aa7839176d0820e3', 'project_name': 'tempest-MetadataNamespacesTest-700394811', 'tenant_id': '4590ecbc7dac4b06aa7839176d0820e3', 'tenant_name': 'tempest-MetadataNamespacesTest-700394811', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab4e9a3c9e31469689e376a86145b7b7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:59.163 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-700394811-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4590ecbc7dac4b06aa7839176d0820e3', 'project_name': 'tempest-MetadataNamespacesTest-700394811', 'tenant_id': '4590ecbc7dac4b06aa7839176d0820e3', 'tenant_name': 'tempest-MetadataNamespacesTest-700394811', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab4e9a3c9e31469689e376a86145b7b7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:59.151 31 INFO tempest.lib.common.rest_client [req-45aa8673-a2df-4f98-9f05-abb83761bf45 req-45aa8673-a2df-4f98-9f05-abb83761bf45 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e81551d5ec564709bf6fe5759f07ef91/users/675eb59f65524caa8ae3fc92325dcd90/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.741s",
                                "2026-06-06 01:36:59.151 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 675eb59f65524caa8ae3fc92325dcd90 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:59.152 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1982146859-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e81551d5ec564709bf6fe5759f07ef91', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1982146859', 'tenant_id': 'e81551d5ec564709bf6fe5759f07ef91', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1982146859', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '675eb59f65524caa8ae3fc92325dcd90', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:59.152 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1982146859-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e81551d5ec564709bf6fe5759f07ef91', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1982146859', 'tenant_id': 'e81551d5ec564709bf6fe5759f07ef91', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1982146859', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '675eb59f65524caa8ae3fc92325dcd90', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:59.211 29 INFO tempest.lib.common.rest_client [req-51a8f783-eb61-4d83-b494-03d8b9c45d6d req-51a8f783-eb61-4d83-b494-03d8b9c45d6d ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.390s",
                                "2026-06-06 01:36:59.259 33 INFO tempest.lib.common.rest_client [req-753cba5b-7dc9-4e1a-8bd6-8bdc3f561e3a req-753cba5b-7dc9-4e1a-8bd6-8bdc3f561e3a ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8fad017c2ae4a6e84ae148101223c1e/users/affec56f737d4697a1c0f54067ec3788/roles/179020e6cbbd49558eed021a5b3f6c4a 0.359s",
                                "2026-06-06 01:36:59.281 23 INFO tempest.lib.common.rest_client [req-53c84218-d731-4ab2-8beb-862bf89c8743 req-53c84218-d731-4ab2-8beb-862bf89c8743 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a4c9edab9bb4f96822b263a392f7e83/users/f55fcc05e75942a4b2e40094aefde05e/roles/b380e2bec7c04025aa33ed6751d724db 0.741s",
                                "2026-06-06 01:36:59.370 21 INFO tempest.lib.common.rest_client [req-1f64fabe-c7c7-4f11-9a0a-90fe2da2562d req-1f64fabe-c7c7-4f11-9a0a-90fe2da2562d ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.157s",
                                "2026-06-06 01:36:59.378 21 INFO tempest.common.waiters [-] volume 08894d43-63b6-46c4-9ebc-d1015232398c reached available after waiting for 2.378850 seconds",
                                "2026-06-06 01:36:59.461 11 INFO tempest.lib.common.rest_client [req-549d0bc1-6c97-4cc9-a9a9-0ab1239da3b9 req-549d0bc1-6c97-4cc9-a9a9-0ab1239da3b9 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7bb79bab7ed947aba8d3b6141acd8a60/users/e218dabddf8b4bca946995a2fe3fa82b/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.462s",
                                "2026-06-06 01:36:59.462 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e218dabddf8b4bca946995a2fe3fa82b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:59.462 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-308340817-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7bb79bab7ed947aba8d3b6141acd8a60', 'project_name': 'tempest-BasicOperationsImagesAdminTest-308340817', 'tenant_id': '7bb79bab7ed947aba8d3b6141acd8a60', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-308340817', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e218dabddf8b4bca946995a2fe3fa82b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:59.462 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-308340817-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7bb79bab7ed947aba8d3b6141acd8a60', 'project_name': 'tempest-BasicOperationsImagesAdminTest-308340817', 'tenant_id': '7bb79bab7ed947aba8d3b6141acd8a60', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-308340817', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e218dabddf8b4bca946995a2fe3fa82b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:59.524 15 INFO tempest.lib.common.rest_client [req-8c8cdb1c-1c78-4f77-b979-f9e11e52463d req-8c8cdb1c-1c78-4f77-b979-f9e11e52463d ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56919d66604d0d979a7b3675336e26/users/3f79031e5ff44f58b05009803e4201b5/roles/179020e6cbbd49558eed021a5b3f6c4a 0.749s",
                                "2026-06-06 01:36:59.686 27 INFO tempest.lib.common.rest_client [req-23fcf166-8ed2-4a68-987f-23656d389079 req-23fcf166-8ed2-4a68-987f-23656d389079 ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.773s",
                                "2026-06-06 01:36:59.748 17 INFO tempest.lib.common.rest_client [req-1984c955-b223-4779-af24-ad1f76577cce req-1984c955-b223-4779-af24-ad1f76577cce ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a20323a87b70441e8274313749eac255/users/c5d03aa82635404d976f437a9d7fd12a/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.725s",
                                "2026-06-06 01:36:59.755 33 INFO tempest.lib.common.rest_client [req-0977cdba-dc65-4660-b89c-2b9bf6d1a93a req-0977cdba-dc65-4660-b89c-2b9bf6d1a93a ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.491s",
                                "2026-06-06 01:36:59.778 23 INFO tempest.lib.common.rest_client [req-34476b14-e789-4b57-b110-a811f58875bd req-34476b14-e789-4b57-b110-a811f58875bd ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s",
                                "2026-06-06 01:36:59.863 27 INFO tempest.lib.common.rest_client [req-7e0d4b65-2288-4a7d-955e-02264ff516d6 req-7e0d4b65-2288-4a7d-955e-02264ff516d6 ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/958df8c1-efb8-4d71-9bec-78f11fe7591f/members 0.174s",
                                "2026-06-06 01:36:59.876 25 INFO tempest.lib.common.rest_client [req-f2146f59-b5ea-4366-a156-6ecfd4d37216 req-f2146f59-b5ea-4366-a156-6ecfd4d37216 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.909s",
                                "2026-06-06 01:36:59.912 31 INFO tempest.lib.common.rest_client [req-e2a9e5f8-aa43-40c6-859c-e64d434c3f57 req-e2a9e5f8-aa43-40c6-859c-e64d434c3f57 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s",
                                "2026-06-06 01:36:59.922 15 INFO tempest.lib.common.rest_client [req-f4592c67-af86-4dd1-92a8-537c335260bd req-f4592c67-af86-4dd1-92a8-537c335260bd ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.396s",
                                "2026-06-06 01:36:59.955 35 INFO tempest.lib.common.rest_client [req-c9d7f4a2-6eab-4c96-aa47-1e6692a8ee18 req-c9d7f4a2-6eab-4c96-aa47-1e6692a8ee18 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.777s",
                                "2026-06-06 01:36:59.947 29 INFO tempest.lib.common.rest_client [req-34658396-94fb-48b2-90f6-a6147061074c req-34658396-94fb-48b2-90f6-a6147061074c ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4fb741feb11a4779932b59f3b60b2a4f/users/ab73e58c9bfe4ebd9fb949a10f4b4e96/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.730s",
                                "2026-06-06 01:36:59.950 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ab73e58c9bfe4ebd9fb949a10f4b4e96 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:36:59.950 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1993754791-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fb741feb11a4779932b59f3b60b2a4f', 'project_name': 'tempest-ImagesMemberNegativeTest-1993754791', 'tenant_id': '4fb741feb11a4779932b59f3b60b2a4f', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1993754791', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab73e58c9bfe4ebd9fb949a10f4b4e96', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:36:59.950 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1993754791-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4fb741feb11a4779932b59f3b60b2a4f', 'project_name': 'tempest-ImagesMemberNegativeTest-1993754791', 'tenant_id': '4fb741feb11a4779932b59f3b60b2a4f', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1993754791', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ab73e58c9bfe4ebd9fb949a10f4b4e96', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:00.089 23 INFO tempest.lib.common.rest_client [req-2c8d1ec5-b33d-4091-8c4c-3e043def4f02 req-2c8d1ec5-b33d-4091-8c4c-3e043def4f02 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a4c9edab9bb4f96822b263a392f7e83/users/f55fcc05e75942a4b2e40094aefde05e/roles/179020e6cbbd49558eed021a5b3f6c4a 0.309s",
                                "2026-06-06 01:37:00.103 17 INFO tempest.lib.common.rest_client [req-3607e904-03cb-4ba7-8a65-8e1be6d33c49 req-3607e904-03cb-4ba7-8a65-8e1be6d33c49 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s",
                                "2026-06-06 01:37:00.225 15 INFO tempest.lib.common.rest_client [req-4101b84c-0c3e-427e-b543-fb6200415084 req-4101b84c-0c3e-427e-b543-fb6200415084 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/dd56919d66604d0d979a7b3675336e26/users/3f79031e5ff44f58b05009803e4201b5/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.299s",
                                "2026-06-06 01:37:00.226 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f79031e5ff44f58b05009803e4201b5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:00.226 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1052824621-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dd56919d66604d0d979a7b3675336e26', 'project_name': 'tempest-ImageTaskCreate-1052824621', 'tenant_id': 'dd56919d66604d0d979a7b3675336e26', 'tenant_name': 'tempest-ImageTaskCreate-1052824621', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f79031e5ff44f58b05009803e4201b5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:00.227 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1052824621-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'dd56919d66604d0d979a7b3675336e26', 'project_name': 'tempest-ImageTaskCreate-1052824621', 'tenant_id': 'dd56919d66604d0d979a7b3675336e26', 'tenant_name': 'tempest-ImageTaskCreate-1052824621', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f79031e5ff44f58b05009803e4201b5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:00.262 33 INFO tempest.lib.common.rest_client [req-bd7718f6-f85b-49d4-b308-22e1050ef0c5 req-bd7718f6-f85b-49d4-b308-22e1050ef0c5 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f8fad017c2ae4a6e84ae148101223c1e/users/affec56f737d4697a1c0f54067ec3788/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.503s",
                                "2026-06-06 01:37:00.265 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user affec56f737d4697a1c0f54067ec3788 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:00.265 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1600744166-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8fad017c2ae4a6e84ae148101223c1e', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1600744166', 'tenant_id': 'f8fad017c2ae4a6e84ae148101223c1e', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1600744166', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'affec56f737d4697a1c0f54067ec3788', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:00.266 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-1600744166-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f8fad017c2ae4a6e84ae148101223c1e', 'project_name': 'tempest-MetadataNamespacePropertiesTest-1600744166', 'tenant_id': 'f8fad017c2ae4a6e84ae148101223c1e', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-1600744166', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'affec56f737d4697a1c0f54067ec3788', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:00.450 23 INFO tempest.lib.common.rest_client [req-bae0839b-cb4b-410b-9890-0b6b223b2acc req-bae0839b-cb4b-410b-9890-0b6b223b2acc ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s",
                                "2026-06-06 01:37:00.526 11 INFO tempest.lib.common.rest_client [req-d326b527-c7a4-49f1-8d08-23295b9b96fd req-d326b527-c7a4-49f1-8d08-23295b9b96fd ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.059s",
                                "2026-06-06 01:37:00.552 17 INFO tempest.lib.common.rest_client [req-dbbe5ad5-71e0-46f1-bb9e-8ce8c060c618 req-dbbe5ad5-71e0-46f1-bb9e-8ce8c060c618 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a20323a87b70441e8274313749eac255/users/c5d03aa82635404d976f437a9d7fd12a/roles/b380e2bec7c04025aa33ed6751d724db 0.445s",
                                "2026-06-06 01:37:00.552 35 INFO tempest.lib.common.rest_client [req-1de86701-bb0c-46b0-b0c9-833b216bee98 req-1de86701-bb0c-46b0-b0c9-833b216bee98 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.588s",
                                "2026-06-06 01:37:00.696 27 INFO tempest.lib.common.rest_client [req-abbdf85b-f6fd-416e-9105-e26a18900d4c req-abbdf85b-f6fd-416e-9105-e26a18900d4c ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/958df8c1-efb8-4d71-9bec-78f11fe7591f/members/dff4e0bc8771493ebb78f1e6a181eb74 0.830s",
                                "2026-06-06 01:37:00.713 31 INFO tempest.lib.common.rest_client [req-6c88c7f5-d806-44db-a0f8-50f79fbd7944 req-6c88c7f5-d806-44db-a0f8-50f79fbd7944 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.793s",
                                "2026-06-06 01:37:00.721 23 INFO tempest.lib.common.rest_client [req-06e812aa-44df-451f-bc2e-785c75f46967 req-06e812aa-44df-451f-bc2e-785c75f46967 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7a4c9edab9bb4f96822b263a392f7e83/users/f55fcc05e75942a4b2e40094aefde05e/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.266s",
                                "2026-06-06 01:37:00.721 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f55fcc05e75942a4b2e40094aefde05e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:00.722 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-867441213-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7a4c9edab9bb4f96822b263a392f7e83', 'project_name': 'tempest-MetadataNamespaceTagsTest-867441213', 'tenant_id': '7a4c9edab9bb4f96822b263a392f7e83', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-867441213', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f55fcc05e75942a4b2e40094aefde05e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:00.722 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-867441213-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7a4c9edab9bb4f96822b263a392f7e83', 'project_name': 'tempest-MetadataNamespaceTagsTest-867441213', 'tenant_id': '7a4c9edab9bb4f96822b263a392f7e83', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-867441213', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f55fcc05e75942a4b2e40094aefde05e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:00.760 13 INFO tempest.lib.common.rest_client [req-640f1f6e-b405-47f0-a5d5-f1656e6b5f9f req-640f1f6e-b405-47f0-a5d5-f1656e6b5f9f ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e/file 1.787s",
                                "2026-06-06 01:37:00.814 35 INFO tempest.lib.common.rest_client [req-6ad4c140-68c4-4963-ba5c-0c9427abedd2 req-6ad4c140-68c4-4963-ba5c-0c9427abedd2 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.260s",
                                "2026-06-06 01:37:00.834 27 INFO tempest.lib.common.rest_client [req-7a5ce67d-6475-4ab6-8899-61b547b7f26a req-7a5ce67d-6475-4ab6-8899-61b547b7f26a ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.136s",
                                "2026-06-06 01:37:00.859 13 INFO tempest.lib.common.rest_client [req-e3d3d36f-d6e8-44d7-bd90-701e27a9f0c5 req-e3d3d36f-d6e8-44d7-bd90-701e27a9f0c5 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e 0.096s",
                                "2026-06-06 01:37:00.909 31 INFO tempest.lib.common.rest_client [req-0091dcf3-c22a-47ea-93cf-71cd469bd893 req-0091dcf3-c22a-47ea-93cf-71cd469bd893 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657/objects 0.190s",
                                "2026-06-06 01:37:00.959 21 INFO tempest.lib.common.rest_client [req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7 req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.578s",
                                "2026-06-06 01:37:00.964 27 INFO tempest.lib.common.rest_client [req-1c93f529-08be-475e-8c4e-784ff296cb8c req-1c93f529-08be-475e-8c4e-784ff296cb8c ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/958df8c1-efb8-4d71-9bec-78f11fe7591f/members/dff4e0bc8771493ebb78f1e6a181eb74 0.124s",
                                "2026-06-06 01:37:01.113 33 INFO tempest.lib.common.rest_client [req-2facc4d1-eead-4a00-8896-d15b9711ed17 req-2facc4d1-eead-4a00-8896-d15b9711ed17 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.837s",
                                "2026-06-06 01:37:01.143 31 INFO tempest.lib.common.rest_client [req-7dd45ebb-ed98-489e-a982-fc25181b068d req-7dd45ebb-ed98-489e-a982-fc25181b068d ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657/objects/tempest-MetadataNamespaceObjectsTest-object-277841138 0.231s",
                                "2026-06-06 01:37:01.167 27 INFO tempest.lib.common.rest_client [req-24cf431b-53c9-46d6-8b00-2ed9c3f17784 req-24cf431b-53c9-46d6-8b00-2ed9c3f17784 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/958df8c1-efb8-4d71-9bec-78f11fe7591f/members/dff4e0bc8771493ebb78f1e6a181eb74 0.198s",
                                "2026-06-06 01:37:01.240 29 INFO tempest.lib.common.rest_client [req-c6d6ff99-27e6-4ad3-acd7-91242f2a17cc req-c6d6ff99-27e6-4ad3-acd7-91242f2a17cc ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.278s",
                                "2026-06-06 01:37:01.242 29 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-06-06 01:37:01.303 31 INFO tempest.lib.common.rest_client [req-454ba15a-fa13-4fcf-9e62-7154545aa771 req-454ba15a-fa13-4fcf-9e62-7154545aa771 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657/objects/tempest-update-object-1580989305 0.157s",
                                "2026-06-06 01:37:01.317 13 INFO tempest.lib.common.rest_client [req-6fafe1f0-d36c-44ff-8223-7321a2b7fe6e req-6fafe1f0-d36c-44ff-8223-7321a2b7fe6e ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e/file 0.454s",
                                "{1} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.859422s] ... ok",
                                "2026-06-06 01:37:01.364 35 INFO tempest.lib.common.rest_client [req-772848a1-7b6f-40fa-acfc-50ac0a6faf8f req-772848a1-7b6f-40fa-acfc-50ac0a6faf8f ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.548s",
                                "2026-06-06 01:37:01.364 27 INFO tempest.lib.common.rest_client [req-cc35df0e-1f5f-4081-83d0-1708c11a648d req-cc35df0e-1f5f-4081-83d0-1708c11a648d ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/958df8c1-efb8-4d71-9bec-78f11fe7591f 0.194s",
                                "{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [2.456286s] ... ok",
                                "2026-06-06 01:37:01.436 17 INFO tempest.lib.common.rest_client [req-72a4ca2b-166b-4c1c-9a13-ed7a273d0715 req-72a4ca2b-166b-4c1c-9a13-ed7a273d0715 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.880s",
                                "2026-06-06 01:37:01.447 31 INFO tempest.lib.common.rest_client [req-d99346bc-97be-42a2-9236-8f195992232e req-d99346bc-97be-42a2-9236-8f195992232e ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657/objects 0.141s",
                                "2026-06-06 01:37:01.454 27 INFO tempest.lib.common.rest_client [req-949357f3-cce8-4c67-ac5d-e1f52c3efb97 req-949357f3-cce8-4c67-ac5d-e1f52c3efb97 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.086s",
                                "{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.088732s] ... ok",
                                "2026-06-06 01:37:01.477 25 INFO tempest.lib.common.rest_client [req-cf6e41e7-ddb1-485e-ab28-e9e700198f7c req-cf6e41e7-ddb1-485e-ab28-e9e700198f7c ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 1.591s",
                                "2026-06-06 01:37:01.495 23 INFO tempest.lib.common.rest_client [req-1dce676a-bca0-430c-9cbe-b0fef14de5ed req-1dce676a-bca0-430c-9cbe-b0fef14de5ed ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.763s",
                                "2026-06-06 01:37:01.526 13 INFO tempest.lib.common.rest_client [req-c88f5063-54ed-4a01-ade8-8614ed936db9 req-c88f5063-54ed-4a01-ade8-8614ed936db9 ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.202s",
                                "2026-06-06 01:37:01.573 27 INFO tempest.lib.common.rest_client [req-679a0fcb-92cf-4d10-b54e-04e951282638 req-679a0fcb-92cf-4d10-b54e-04e951282638 ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.116s",
                                "{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.118303s] ... ok",
                                "2026-06-06 01:37:01.579 35 INFO tempest.lib.common.rest_client [req-ca080c4e-0261-4393-ada2-565a041971dd req-ca080c4e-0261-4393-ada2-565a041971dd ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.213s",
                                "2026-06-06 01:37:01.591 17 INFO tempest.lib.common.rest_client [req-b197556d-1cdb-4d04-84a5-2e96489c9cfe req-b197556d-1cdb-4d04-84a5-2e96489c9cfe ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a20323a87b70441e8274313749eac255/users/c5d03aa82635404d976f437a9d7fd12a/roles/179020e6cbbd49558eed021a5b3f6c4a 0.153s",
                                "2026-06-06 01:37:01.624 31 INFO tempest.lib.common.rest_client [req-122f6655-802b-4a94-b0b7-b78b6907dd8e req-122f6655-802b-4a94-b0b7-b78b6907dd8e ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657/objects/tempest-MetadataNamespaceObjectsTest-object-277841138 0.174s",
                                "2026-06-06 01:37:01.685 35 INFO tempest.lib.common.rest_client [req-8d05a686-815a-4bd2-a956-6f0e1a6f43d7 req-8d05a686-815a-4bd2-a956-6f0e1a6f43d7 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.104s",
                                "2026-06-06 01:37:01.703 33 INFO tempest.lib.common.rest_client [req-446609aa-4d26-4300-9be7-b510995e6ced req-446609aa-4d26-4300-9be7-b510995e6ced ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.586s",
                                "2026-06-06 01:37:01.703 21 INFO tempest.lib.common.rest_client [req-2e911a5a-dd9a-40d9-a0b6-f760d71648f4 req-2e911a5a-dd9a-40d9-a0b6-f760d71648f4 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.739s",
                                "2026-06-06 01:37:01.735 25 INFO tempest.lib.common.rest_client [req-821afe6f-433b-46be-832f-f7e557ddcad4 req-821afe6f-433b-46be-832f-f7e557ddcad4 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.255s",
                                "2026-06-06 01:37:01.745 27 INFO tempest.lib.common.rest_client [req-5e512f82-f9bd-4e32-977f-c4886a0362f4 req-5e512f82-f9bd-4e32-977f-c4886a0362f4 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.168s",
                                "2026-06-06 01:37:01.748 29 INFO tempest.lib.common.rest_client [req-f386e159-75ee-4c2f-bf4e-df3ae33270b3 req-f386e159-75ee-4c2f-bf4e-df3ae33270b3 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.502s",
                                "2026-06-06 01:37:01.753 13 INFO tempest.lib.common.rest_client [req-a8949c96-c40d-4091-8d1a-b983daee7b7c req-a8949c96-c40d-4091-8d1a-b983daee7b7c ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/c06f4ccb-2d3e-44d5-a6a0-08d106de43c2 0.218s",
                                "2026-06-06 01:37:01.759 31 INFO tempest.lib.common.rest_client [req-3eeb4a45-aa07-44a9-bbf4-6f053becc17c req-3eeb4a45-aa07-44a9-bbf4-6f053becc17c ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-371374657 0.134s",
                                "{10} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.846490s] ... ok",
                                "2026-06-06 01:37:01.855 15 INFO tempest.lib.common.rest_client [req-c40898a9-93e3-4144-97c6-335387a3ffe3 req-c40898a9-93e3-4144-97c6-335387a3ffe3 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.620s",
                                "{2} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_image_tasks_create ... SKIPPED: Skipped until bug: https://launchpad.net/bugs/2030527 is resolved.",
                                "2026-06-06 01:37:01.935 33 INFO tempest.lib.common.rest_client [req-87697871-8619-4cd5-a00d-26fcc22eccb0 req-87697871-8619-4cd5-a00d-26fcc22eccb0 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.227s",
                                "2026-06-06 01:37:01.949 13 INFO tempest.lib.common.rest_client [req-f6774aeb-39a0-4a38-b9ff-abd68d4c33a7 req-f6774aeb-39a0-4a38-b9ff-abd68d4c33a7 ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/c06f4ccb-2d3e-44d5-a6a0-08d106de43c2 0.191s",
                                "{1} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.629293s] ... ok",
                                "2026-06-06 01:37:01.964 25 INFO tempest.lib.common.rest_client [req-9f9b72f2-8c2e-40af-a2cb-63462ac6d04d req-9f9b72f2-8c2e-40af-a2cb-63462ac6d04d ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2144675844/resource_types 0.227s",
                                "2026-06-06 01:37:01.989 27 INFO tempest.lib.common.rest_client [req-8ce30ba6-66cb-4b49-8545-3eced789d062 req-8ce30ba6-66cb-4b49-8545-3eced789d062 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/0e2edb6e-8057-4f54-ac06-90873b00aa78/members 0.239s",
                                "2026-06-06 01:37:01.996 35 INFO tempest.lib.common.rest_client [req-fa00f63c-98da-46bb-a302-c93a075c7a1e req-fa00f63c-98da-46bb-a302-c93a075c7a1e ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.306s",
                                "2026-06-06 01:37:02.015 31 INFO tempest.lib.common.rest_client [req-5c82ba3a-b034-44e1-b411-e5951f3466ec req-5c82ba3a-b034-44e1-b411-e5951f3466ec ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.189s",
                                "2026-06-06 01:37:02.016 29 INFO tempest.lib.common.rest_client [req-7c6ff0ed-fab5-46b6-87f1-ca448f1a33e8 req-7c6ff0ed-fab5-46b6-87f1-ca448f1a33e8 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/06a68266-271e-48df-9adc-3e8fc7cfb4a3/members 0.258s",
                                "2026-06-06 01:37:02.036 17 INFO tempest.lib.common.rest_client [req-3f554ff6-57ea-436c-98b0-4bcffbf903ff req-3f554ff6-57ea-436c-98b0-4bcffbf903ff ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s",
                                "2026-06-06 01:37:02.068 25 INFO tempest.lib.common.rest_client [req-7eee1674-00ea-4821-baab-664220b02527 req-7eee1674-00ea-4821-baab-664220b02527 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2144675844/resource_types 0.101s",
                                "2026-06-06 01:37:02.089 11 INFO tempest.lib.common.rest_client [req-a4586166-4db8-41cf-a108-43c3286bf979 req-a4586166-4db8-41cf-a108-43c3286bf979 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.555s",
                                "2026-06-06 01:37:02.105 33 INFO tempest.lib.common.rest_client [req-b3bd1b92-9723-4211-9455-0680e618dc6d req-b3bd1b92-9723-4211-9455-0680e618dc6d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/resource_types 0.164s",
                                "2026-06-06 01:37:02.127 23 INFO tempest.lib.common.rest_client [req-807da7a1-df50-485d-8283-abf5404bbbcb req-807da7a1-df50-485d-8283-abf5404bbbcb ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.617s",
                                "2026-06-06 01:37:02.148 13 INFO tempest.lib.common.rest_client [req-d3c3c5e4-3ac9-4fb7-9cb1-efb87cea4d8f req-d3c3c5e4-3ac9-4fb7-9cb1-efb87cea4d8f ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/c06f4ccb-2d3e-44d5-a6a0-08d106de43c2 0.191s",
                                "2026-06-06 01:37:02.168 17 INFO tempest.lib.common.rest_client [req-2ce9a1fa-17b5-4437-81cf-ddca72e944b9 req-2ce9a1fa-17b5-4437-81cf-ddca72e944b9 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a20323a87b70441e8274313749eac255/users/c5d03aa82635404d976f437a9d7fd12a/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.130s",
                                "2026-06-06 01:37:02.169 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c5d03aa82635404d976f437a9d7fd12a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:02.169 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1826401142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a20323a87b70441e8274313749eac255', 'project_name': 'tempest-ImagesTagsTest-1826401142', 'tenant_id': 'a20323a87b70441e8274313749eac255', 'tenant_name': 'tempest-ImagesTagsTest-1826401142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5d03aa82635404d976f437a9d7fd12a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:02.169 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1826401142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a20323a87b70441e8274313749eac255', 'project_name': 'tempest-ImagesTagsTest-1826401142', 'tenant_id': 'a20323a87b70441e8274313749eac255', 'tenant_name': 'tempest-ImagesTagsTest-1826401142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c5d03aa82635404d976f437a9d7fd12a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:02.206 27 INFO tempest.lib.common.rest_client [req-a64d5b5b-c4fd-435c-b4b1-ed3a5bfc36ea req-a64d5b5b-c4fd-435c-b4b1-ed3a5bfc36ea ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.214s",
                                "2026-06-06 01:37:02.208 35 INFO tempest.lib.common.rest_client [req-94898bea-1955-407f-a577-cab59183abc4 req-94898bea-1955-407f-a577-cab59183abc4 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.203s",
                                "2026-06-06 01:37:02.223 31 INFO tempest.lib.common.rest_client [req-ec4035ea-2067-49f0-b3ef-2ca645a8be90 req-ec4035ea-2067-49f0-b3ef-2ca645a8be90 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2130641070/objects 0.204s",
                                "2026-06-06 01:37:02.224 15 INFO tempest.lib.common.rest_client [req-07b65e3e-e197-448f-9c78-d3ea64c08506 req-07b65e3e-e197-448f-9c78-d3ea64c08506 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 0.310s",
                                "2026-06-06 01:37:02.231 11 INFO tempest.lib.common.rest_client [req-bf12adc6-6f98-4a29-9052-a3c4a2eb7087 req-bf12adc6-6f98-4a29-9052-a3c4a2eb7087 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/8c87ac29-a1d0-4cd0-b447-d694495b5bdc 0.133s",
                                "2026-06-06 01:37:02.238 25 INFO tempest.lib.common.rest_client [req-e7401a9c-5c57-4dde-85a4-fc6ba04a18a9 req-e7401a9c-5c57-4dde-85a4-fc6ba04a18a9 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2144675844/resource_types/OS::Glance::Image 0.164s",
                                "2026-06-06 01:37:02.278 33 INFO tempest.lib.common.rest_client [req-3a9e747d-99d7-423f-9c63-ee6d6f08b9ab req-3a9e747d-99d7-423f-9c63-ee6d6f08b9ab ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/properties 0.171s",
                                "2026-06-06 01:37:02.299 23 INFO tempest.lib.common.rest_client [req-52be5e67-758a-49e6-894b-c081a5b4cb10 req-52be5e67-758a-49e6-894b-c081a5b4cb10 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918/tags 0.168s",
                                "2026-06-06 01:37:02.319 15 INFO tempest.lib.common.rest_client [req-8de046ed-4e03-48c6-9e1a-4b1d0357ea8e req-8de046ed-4e03-48c6-9e1a-4b1d0357ea8e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.093s",
                                "2026-06-06 01:37:02.329 25 INFO tempest.lib.common.rest_client [req-eec864d7-e0c9-4896-9f22-0e0a6ac4839a req-eec864d7-e0c9-4896-9f22-0e0a6ac4839a ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2144675844/resource_types 0.086s",
                                "2026-06-06 01:37:02.348 13 INFO tempest.lib.common.rest_client [req-f90d2afc-db38-4e7d-b4dd-8388fa0734a0 req-f90d2afc-db38-4e7d-b4dd-8388fa0734a0 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/c06f4ccb-2d3e-44d5-a6a0-08d106de43c2 0.197s",
                                "2026-06-06 01:37:02.361 35 INFO tempest.lib.common.rest_client [req-233558ef-602b-406e-8090-ac9dea4a46b6 req-233558ef-602b-406e-8090-ac9dea4a46b6 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.151s",
                                "2026-06-06 01:37:02.365 31 INFO tempest.lib.common.rest_client [req-7155d122-25f7-461b-afe9-d7351e7af45c req-7155d122-25f7-461b-afe9-d7351e7af45c ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2130641070/objects 0.140s",
                                "2026-06-06 01:37:02.402 29 INFO tempest.lib.common.rest_client [req-e25d9e75-be0a-43c6-bedd-d4d7d4b81408 req-e25d9e75-be0a-43c6-bedd-d4d7d4b81408 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/06a68266-271e-48df-9adc-3e8fc7cfb4a3/members/4fb741feb11a4779932b59f3b60b2a4f 0.381s",
                                "2026-06-06 01:37:02.431 11 INFO tempest.lib.common.rest_client [req-93b7a431-a615-4681-bb14-419b2e1f272a req-93b7a431-a615-4681-bb14-419b2e1f272a ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/8c87ac29-a1d0-4cd0-b447-d694495b5bdc 0.192s",
                                "2026-06-06 01:37:02.437 23 INFO tempest.lib.common.rest_client [req-8a8d326a-81ec-4754-aa9f-cd1ab7df9761 req-8a8d326a-81ec-4754-aa9f-cd1ab7df9761 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918/tags 0.135s",
                                "2026-06-06 01:37:02.441 35 INFO tempest.lib.common.rest_client [req-7ab9e83f-aeb1-4b30-80ee-dd4aa71de683 req-7ab9e83f-aeb1-4b30-80ee-dd4aa71de683 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-830659982 0.078s",
                                "2026-06-06 01:37:02.451 33 INFO tempest.lib.common.rest_client [req-6717e7ea-fe00-49e8-a63a-5d67d3a7c821 req-6717e7ea-fe00-49e8-a63a-5d67d3a7c821 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/properties/OS::Glance::Image 0.171s",
                                "2026-06-06 01:37:02.452 25 INFO tempest.lib.common.rest_client [req-0b3df585-626c-4106-975f-0262f5b59066 req-0b3df585-626c-4106-975f-0262f5b59066 ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2144675844 0.115s",
                                "2026-06-06 01:37:02.496 27 INFO tempest.lib.common.rest_client [req-4435522c-86a8-494b-807b-8d7f6e260cc3 req-4435522c-86a8-494b-807b-8d7f6e260cc3 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/0e2edb6e-8057-4f54-ac06-90873b00aa78/members/dff4e0bc8771493ebb78f1e6a181eb74 0.282s",
                                "{12} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [2.487230s] ... ok",
                                "2026-06-06 01:37:02.524 31 INFO tempest.lib.common.rest_client [req-e520687d-9489-46c6-b092-dba8f7d6f4cd req-e520687d-9489-46c6-b092-dba8f7d6f4cd ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2130641070/objects/tempest-MetadataNamespaceObjectsTest-object-1476991480 0.150s",
                                "{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [1.905862s] ... ok",
                                "{7} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [2.575361s] ... ok",
                                "2026-06-06 01:37:02.620 29 INFO tempest.lib.common.rest_client [req-016f5e05-0973-4b2f-95ed-fbd0f4f4d9b2 req-016f5e05-0973-4b2f-95ed-fbd0f4f4d9b2 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/06a68266-271e-48df-9adc-3e8fc7cfb4a3 0.215s",
                                "2026-06-06 01:37:02.623 33 INFO tempest.lib.common.rest_client [req-1199b29e-90a0-4d44-a2b3-f31c28739886 req-1199b29e-90a0-4d44-a2b3-f31c28739886 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/properties/OS::Glance::Image 0.169s",
                                "2026-06-06 01:37:02.664 27 INFO tempest.lib.common.rest_client [req-88f64ae0-8c74-4e42-936f-81342d6d2743 req-88f64ae0-8c74-4e42-936f-81342d6d2743 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.166s",
                                "2026-06-06 01:37:02.674 31 INFO tempest.lib.common.rest_client [req-3c099500-6612-4be3-b459-1b5d3a3c02df req-3c099500-6612-4be3-b459-1b5d3a3c02df ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2130641070 0.148s",
                                "{10} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.857185s] ... ok",
                                "2026-06-06 01:37:02.684 23 INFO tempest.lib.common.rest_client [req-ba6f7fd4-34c4-447f-9255-392c3dcb5a81 req-ba6f7fd4-34c4-447f-9255-392c3dcb5a81 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918/tags 0.237s",
                                "{9} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [1.378835s] ... ok",
                                "2026-06-06 01:37:02.708 11 INFO tempest.lib.common.rest_client [req-0428a03e-684c-49a3-809d-09e2348e64f4 req-0428a03e-684c-49a3-809d-09e2348e64f4 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.159s",
                                "2026-06-06 01:37:02.737 33 INFO tempest.lib.common.rest_client [req-b790d45d-b6bd-46a3-9e68-37b905b125b9 req-b790d45d-b6bd-46a3-9e68-37b905b125b9 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/properties/OS::Glance::Image 0.111s",
                                "2026-06-06 01:37:02.789 27 INFO tempest.lib.common.rest_client [req-be6ac49c-7673-41f9-b672-94566118e601 req-be6ac49c-7673-41f9-b672-94566118e601 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/0e2edb6e-8057-4f54-ac06-90873b00aa78/members 0.121s",
                                "2026-06-06 01:37:02.803 31 INFO tempest.lib.common.rest_client [req-a06e7242-db07-4d94-98be-465b4e1b4179 req-a06e7242-db07-4d94-98be-465b4e1b4179 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.126s",
                                "2026-06-06 01:37:02.835 33 INFO tempest.lib.common.rest_client [req-0ef0b5e3-a2a8-4e65-9f58-6c0486b852ef req-0ef0b5e3-a2a8-4e65-9f58-6c0486b852ef ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226/properties 0.094s",
                                "2026-06-06 01:37:02.838 11 INFO tempest.lib.common.rest_client [req-48cad6b9-d940-4602-bb0e-5289df602219 req-48cad6b9-d940-4602-bb0e-5289df602219 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/002b29a0-d689-4d06-8842-a23463051bb4 0.126s",
                                "2026-06-06 01:37:02.838 23 INFO tempest.lib.common.rest_client [req-abc7cf28-8252-4ab9-bc04-57323630f7f0 req-abc7cf28-8252-4ab9-bc04-57323630f7f0 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918/tags 0.152s",
                                "2026-06-06 01:37:02.864 17 INFO tempest.lib.common.rest_client [req-1e7c7eba-679d-4656-8e62-a0ab18684116 req-1e7c7eba-679d-4656-8e62-a0ab18684116 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.680s",
                                "2026-06-06 01:37:02.867 29 INFO tempest.lib.common.rest_client [req-78860a70-63f8-4d1a-aa10-f37c9d9b9a3e req-78860a70-63f8-4d1a-aa10-f37c9d9b9a3e ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.165s",
                                "2026-06-06 01:37:02.871 35 INFO tempest.lib.common.rest_client [req-3e944fe5-0066-45cf-b63f-b967b5559fae req-3e944fe5-0066-45cf-b63f-b967b5559fae ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/44d254d4f16f47e9be74ff831f4049e4 0.315s",
                                "2026-06-06 01:37:02.875 25 INFO tempest.lib.common.rest_client [req-c5cf24c1-65bc-4fd4-9fab-818243252286 req-c5cf24c1-65bc-4fd4-9fab-818243252286 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/27b0563a925b4c728083661006e60208 0.315s",
                                "2026-06-06 01:37:02.948 11 INFO tempest.lib.common.rest_client [req-f91fa393-0520-4c26-bad7-0aeeaf822c59 req-f91fa393-0520-4c26-bad7-0aeeaf822c59 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/002b29a0-d689-4d06-8842-a23463051bb4 0.107s",
                                "2026-06-06 01:37:02.958 21 INFO tempest.lib.common.rest_client [req-a0644bf4-647f-49e4-b7c0-6563318c22b7 req-a0644bf4-647f-49e4-b7c0-6563318c22b7 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.231s",
                                "2026-06-06 01:37:02.981 27 INFO tempest.lib.common.rest_client [req-5f4b8e97-b28d-4f57-8108-f0ba922fbfc8 req-5f4b8e97-b28d-4f57-8108-f0ba922fbfc8 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0e2edb6e-8057-4f54-ac06-90873b00aa78/members/dff4e0bc8771493ebb78f1e6a181eb74 0.187s",
                                "2026-06-06 01:37:03.003 21 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait",
                                "2026-06-06 01:37:03.010 31 INFO tempest.lib.common.rest_client [req-1e78eff1-68f9-4520-947d-de19a29458ff req-1e78eff1-68f9-4520-947d-de19a29458ff ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1728104006/objects 0.198s",
                                "2026-06-06 01:37:03.015 33 INFO tempest.lib.common.rest_client [req-119b4431-c35c-4c68-8ab5-462df6fd6310 req-119b4431-c35c-4c68-8ab5-462df6fd6310 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-739149226 0.172s",
                                "{11} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [1.901989s] ... ok",
                                "2026-06-06 01:37:03.137 27 INFO tempest.lib.common.rest_client [req-c7c5d644-1b3f-4cac-9322-fbc734a9b264 req-c7c5d644-1b3f-4cac-9322-fbc734a9b264 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0e2edb6e-8057-4f54-ac06-90873b00aa78 0.155s",
                                "{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.564612s] ... ok",
                                "2026-06-06 01:37:03.154 23 INFO tempest.lib.common.rest_client [req-44abcd7c-f7f3-4fc0-a1e0-c5faa3f40d10 req-44abcd7c-f7f3-4fc0-a1e0-c5faa3f40d10 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918/tags 0.311s",
                                "2026-06-06 01:37:03.167 31 INFO tempest.lib.common.rest_client [req-83ade197-53a6-48d5-9b7d-1a5f44f5467d req-83ade197-53a6-48d5-9b7d-1a5f44f5467d ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1728104006/objects/tempest-MetadataNamespaceObjectsTest-object-867350073 0.155s",
                                "2026-06-06 01:37:03.182 29 INFO tempest.lib.common.rest_client [req-6c4a7f3c-ce55-4919-ac41-b1e0655815ea req-6c4a7f3c-ce55-4919-ac41-b1e0655815ea ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/1c9fed31-f646-4fd7-8e03-58336c671367/members 0.310s",
                                "2026-06-06 01:37:03.242 35 INFO tempest.lib.common.rest_client [req-ab406313-e4f9-4518-b6c4-6c87c4f0e198 req-ab406313-e4f9-4518-b6c4-6c87c4f0e198 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ab4e9a3c9e31469689e376a86145b7b7 0.368s",
                                "2026-06-06 01:37:03.243 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4590ecbc7dac4b06aa7839176d0820e3",
                                "2026-06-06 01:37:03.281 25 INFO tempest.lib.common.rest_client [req-45d789ab-56d6-4de9-be79-dd7c434b1886 req-45d789ab-56d6-4de9-be79-dd7c434b1886 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ad6ad020202b455ebf060ed9ccbbfc60 0.404s",
                                "2026-06-06 01:37:03.281 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: df3ec4e0708d4102acc7bc1fdfccc68b",
                                "2026-06-06 01:37:03.281 23 INFO tempest.lib.common.rest_client [req-d0f0afa3-8d8f-4d52-bd8e-2614e8a53584 req-d0f0afa3-8d8f-4d52-bd8e-2614e8a53584 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-200168918 0.121s",
                                "2026-06-06 01:37:03.291 31 INFO tempest.lib.common.rest_client [req-62c6696e-d997-4577-8cb6-f27c54507bcb req-62c6696e-d997-4577-8cb6-f27c54507bcb ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1728104006/objects/tempest-MetadataNamespaceObjectsTest-object-867350073 0.119s",
                                "2026-06-06 01:37:03.313 27 INFO tempest.lib.common.rest_client [req-0559ca45-d0d4-4334-9c96-213c2816bf3b req-0559ca45-d0d4-4334-9c96-213c2816bf3b ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.170s",
                                "2026-06-06 01:37:03.323 29 INFO tempest.lib.common.rest_client [req-364b4753-b0df-4f06-900d-33c101af9b12 req-364b4753-b0df-4f06-900d-33c101af9b12 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.139s",
                                "{6} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.786096s] ... ok",
                                "2026-06-06 01:37:03.368 11 INFO tempest.lib.common.rest_client [req-e18b1b40-426d-455c-ba7f-f04d5d10f258 req-e18b1b40-426d-455c-ba7f-f04d5d10f258 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.415s",
                                "2026-06-06 01:37:03.435 31 INFO tempest.lib.common.rest_client [req-c976c682-7c65-4d6c-adf2-9a7f82cb36cb req-c976c682-7c65-4d6c-adf2-9a7f82cb36cb ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1728104006 0.138s",
                                "{10} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.760199s] ... ok",
                                "2026-06-06 01:37:03.434 27 INFO tempest.lib.common.rest_client [req-48ff3525-2747-44f4-81df-6d5e11e22b9a req-48ff3525-2747-44f4-81df-6d5e11e22b9a ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/766c60e8-9395-49a0-8fa9-e46d832d3e2a/members 0.119s",
                                "2026-06-06 01:37:03.472 29 INFO tempest.lib.common.rest_client [req-0e77c7be-00dc-44bb-bd4e-51cc5d348d7c req-0e77c7be-00dc-44bb-bd4e-51cc5d348d7c ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/1c9fed31-f646-4fd7-8e03-58336c671367/members/4fb741feb11a4779932b59f3b60b2a4f 0.144s",
                                "2026-06-06 01:37:03.516 23 INFO tempest.lib.common.rest_client [req-9ce7aade-a2f0-48df-836f-f15953421570 req-9ce7aade-a2f0-48df-836f-f15953421570 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.148s",
                                "2026-06-06 01:37:03.500 15 INFO tempest.lib.common.rest_client [req-2c1fe407-46c3-405a-ad0d-f238cacc6874 req-2c1fe407-46c3-405a-ad0d-f238cacc6874 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.173s",
                                "2026-06-06 01:37:03.528 11 INFO tempest.lib.common.rest_client [req-8ffde672-8a7d-4176-9114-ff70662e7bb6 req-8ffde672-8a7d-4176-9114-ff70662e7bb6 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/002b29a0-d689-4d06-8842-a23463051bb4 0.158s",
                                "{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [0.984746s] ... ok",
                                "2026-06-06 01:37:03.554 27 INFO tempest.lib.common.rest_client [req-9066a3b5-c469-41c8-989a-5fee9c6bfee1 req-9066a3b5-c469-41c8-989a-5fee9c6bfee1 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.114s",
                                "2026-06-06 01:37:03.573 33 INFO tempest.lib.common.rest_client [req-27e2d731-e54b-4324-8d60-0143848c1022 req-27e2d731-e54b-4324-8d60-0143848c1022 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/35945b8c02d546dab21b7ccd5cdedfe3 0.426s",
                                "2026-06-06 01:37:03.584 17 INFO tempest.lib.common.rest_client [req-2575f6ac-291a-430f-9a79-fde6225794a4 req-2575f6ac-291a-430f-9a79-fde6225794a4 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.716s",
                                "2026-06-06 01:37:03.616 29 INFO tempest.lib.common.rest_client [req-945e2899-523f-4b8c-bf4a-869a4d572368 req-945e2899-523f-4b8c-bf4a-869a4d572368 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.139s",
                                "2026-06-06 01:37:03.692 11 INFO tempest.lib.common.rest_client [req-dbf36f70-2321-4ec0-ae7d-abe080c1da4d req-dbf36f70-2321-4ec0-ae7d-abe080c1da4d ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.158s",
                                "2026-06-06 01:37:03.729 23 INFO tempest.lib.common.rest_client [req-bb13f4ce-fd5a-4dc1-8337-aa68a7135dc4 req-bb13f4ce-fd5a-4dc1-8337-aa68a7135dc4 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags 0.209s",
                                "2026-06-06 01:37:03.747 27 INFO tempest.lib.common.rest_client [req-90f18be6-45ed-4dd3-89c8-be2280d02c53 req-90f18be6-45ed-4dd3-89c8-be2280d02c53 ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/766c60e8-9395-49a0-8fa9-e46d832d3e2a/members/dff4e0bc8771493ebb78f1e6a181eb74 0.188s",
                                "2026-06-06 01:37:03.754 35 INFO tempest.lib.common.rest_client [req-64dbbd73-0d28-4ffe-aadd-0e1bda95542e req-64dbbd73-0d28-4ffe-aadd-0e1bda95542e ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s",
                                "2026-06-06 01:37:03.778 29 INFO tempest.lib.common.rest_client [req-59b5f242-435c-44b4-8de0-07d100d3668b req-59b5f242-435c-44b4-8de0-07d100d3668b ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/1c9fed31-f646-4fd7-8e03-58336c671367 0.158s",
                                "{9} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [1.083910s] ... ok",
                                "2026-06-06 01:37:03.792 11 INFO tempest.lib.common.rest_client [req-4d6890d0-d832-4469-b209-7ff74e981b8a req-4d6890d0-d832-4469-b209-7ff74e981b8a ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/680ed589-39ff-42d1-88e8-332d79c91883 0.099s",
                                "2026-06-06 01:37:03.813 17 INFO tempest.lib.common.rest_client [req-afbde448-fd20-4a3d-983d-395975fb213c req-afbde448-fd20-4a3d-983d-395975fb213c ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36/tags/tempest-tag-1790152882 0.225s",
                                "2026-06-06 01:37:03.818 31 INFO tempest.lib.common.rest_client [req-50a66eb8-997e-46c9-806d-158f4dcab82c req-50a66eb8-997e-46c9-806d-158f4dcab82c ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c1359dc9d771466781e18bc0ea04ad99 0.344s",
                                "2026-06-06 01:37:03.856 13 INFO tempest.lib.common.rest_client [req-4088411e-d1d1-417d-8159-5676bf08b576 req-4088411e-d1d1-417d-8159-5676bf08b576 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e 1.507s",
                                "2026-06-06 01:37:03.866 23 INFO tempest.lib.common.rest_client [req-02d8a125-607f-459e-82ae-f6b6b572f646 req-02d8a125-607f-459e-82ae-f6b6b572f646 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags/tempest-tag_name-171881344 0.132s",
                                "2026-06-06 01:37:03.872 33 INFO tempest.lib.common.rest_client [req-130508cf-3afa-4841-b95f-2a2fb7dd5c8f req-130508cf-3afa-4841-b95f-2a2fb7dd5c8f ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/affec56f737d4697a1c0f54067ec3788 0.293s",
                                "2026-06-06 01:37:03.873 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f8fad017c2ae4a6e84ae148101223c1e",
                                "2026-06-06 01:37:03.888 27 INFO tempest.lib.common.rest_client [req-f5a0f328-6288-4e10-b323-3d62e22408f9 req-f5a0f328-6288-4e10-b323-3d62e22408f9 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.136s",
                                "2026-06-06 01:37:03.913 25 INFO tempest.lib.common.rest_client [req-6efd1694-9e1b-481e-bbe4-a295b1a2feba req-6efd1694-9e1b-481e-bbe4-a295b1a2feba ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "2026-06-06 01:37:03.940 17 INFO tempest.lib.common.rest_client [req-c0cab95c-4fc3-4af1-afb2-0a60f458e1bd req-c0cab95c-4fc3-4af1-afb2-0a60f458e1bd ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36 0.125s",
                                "2026-06-06 01:37:03.979 13 INFO tempest.lib.common.rest_client [req-f9a334e0-cc0a-4c1d-b69f-c8fbe225e7e0 req-f9a334e0-cc0a-4c1d-b69f-c8fbe225e7e0 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/4940e15e-bf26-4944-99b8-de4a96b78d8e 0.117s",
                                "2026-06-06 01:37:03.979 23 INFO tempest.lib.common.rest_client [req-f802243b-6a76-4b2b-9ca5-c384c8a7f393 req-f802243b-6a76-4b2b-9ca5-c384c8a7f393 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags/tempest-tag_name-171881344 0.111s",
                                "2026-06-06 01:37:03.984 11 INFO tempest.lib.common.rest_client [req-64daad71-01d9-442a-8455-2a190a17948b req-64daad71-01d9-442a-8455-2a190a17948b ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/680ed589-39ff-42d1-88e8-332d79c91883 0.187s",
                                "2026-06-06 01:37:04.105 13 INFO tempest.lib.common.rest_client [req-30ab0daa-c905-428b-b8a2-57fd6fa9bb82 req-30ab0daa-c905-428b-b8a2-57fd6fa9bb82 ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/3a78d5ad-354a-43a1-9707-35d59436fbcd 0.116s",
                                "2026-06-06 01:37:04.110 17 INFO tempest.lib.common.rest_client [req-607c7671-2d91-449a-b5c3-e66702180e62 req-607c7671-2d91-449a-b5c3-e66702180e62 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36/tags/tempest-tag-1790152882 0.167s",
                                "2026-06-06 01:37:04.075 27 INFO tempest.lib.common.rest_client [req-6194eb48-cd3b-4f86-8d40-94b39431fb0c req-6194eb48-cd3b-4f86-8d40-94b39431fb0c ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/766c60e8-9395-49a0-8fa9-e46d832d3e2a/members/dff4e0bc8771493ebb78f1e6a181eb74 0.171s",
                                "2026-06-06 01:37:04.149 31 INFO tempest.lib.common.rest_client [req-9e2ba31c-d7a0-4665-ad96-bae2ad1d2df7 req-9e2ba31c-d7a0-4665-ad96-bae2ad1d2df7 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/675eb59f65524caa8ae3fc92325dcd90 0.329s",
                                "2026-06-06 01:37:04.149 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e6637f3d1842473f8abba84d958c56e2",
                                "2026-06-06 01:37:04.155 29 INFO tempest.lib.common.rest_client [req-403b98cd-af9b-4bef-ac52-6c70d16e6ef5 req-403b98cd-af9b-4bef-ac52-6c70d16e6ef5 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/630fbcca9f754bbe8221ebf29f69caa8 0.334s",
                                "2026-06-06 01:37:04.176 11 INFO tempest.lib.common.rest_client [req-a0703242-6fa5-4311-86ed-0f836fe33c74 req-a0703242-6fa5-4311-86ed-0f836fe33c74 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/680ed589-39ff-42d1-88e8-332d79c91883 0.187s",
                                "2026-06-06 01:37:04.247 13 INFO tempest.lib.common.rest_client [req-7bdb29d9-05d5-4a8c-9292-945b0542d8ae req-7bdb29d9-05d5-4a8c-9292-945b0542d8ae ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/3a78d5ad-354a-43a1-9707-35d59436fbcd 0.134s",
                                "2026-06-06 01:37:04.307 17 INFO tempest.lib.common.rest_client [req-bd7f679a-88a1-46c0-9356-e6eb2433717e req-bd7f679a-88a1-46c0-9356-e6eb2433717e ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36 0.190s",
                                "2026-06-06 01:37:04.333 23 INFO tempest.lib.common.rest_client [req-c70738ea-2405-47b0-a585-3ee0150e2104 req-c70738ea-2405-47b0-a585-3ee0150e2104 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags/tempest-tag_name-171881344 0.351s",
                                "2026-06-06 01:37:04.373 27 INFO tempest.lib.common.rest_client [req-df3e4dc7-5b95-43be-bdb3-e67c6b355850 req-df3e4dc7-5b95-43be-bdb3-e67c6b355850 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/766c60e8-9395-49a0-8fa9-e46d832d3e2a 0.296s",
                                "{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [1.233317s] ... ok",
                                "2026-06-06 01:37:04.396 21 INFO tempest.lib.common.rest_client [req-0d095106-9eec-4105-8191-6335e77bb6b5 req-0d095106-9eec-4105-8191-6335e77bb6b5 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.376s",
                                "2026-06-06 01:37:04.426 11 INFO tempest.lib.common.rest_client [req-244c13b2-4daf-4650-b796-09a0f01c12e0 req-244c13b2-4daf-4650-b796-09a0f01c12e0 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/680ed589-39ff-42d1-88e8-332d79c91883 0.249s",
                                "{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.896265s] ... ok",
                                "2026-06-06 01:37:04.502 23 INFO tempest.lib.common.rest_client [req-9d67b335-6fbf-4132-90cc-546014b4f932 req-9d67b335-6fbf-4132-90cc-546014b4f932 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags/tempest-update-tag-805387771 0.164s",
                                "2026-06-06 01:37:04.530 33 INFO tempest.lib.common.rest_client [req-32f5f5ff-e015-4c34-b7c6-336344ec2301 req-32f5f5ff-e015-4c34-b7c6-336344ec2301 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.656s",
                                "2026-06-06 01:37:04.555 17 INFO tempest.lib.common.rest_client [req-2171a3ca-1599-498f-bc14-0024239d38c8 req-2171a3ca-1599-498f-bc14-0024239d38c8 ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36 0.246s",
                                "{3} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.690461s] ... ok",
                                "2026-06-06 01:37:04.606 27 INFO tempest.lib.common.rest_client [req-eebe81fe-0c1f-41c6-978b-1be20125eb16 req-eebe81fe-0c1f-41c6-978b-1be20125eb16 ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.230s",
                                "2026-06-06 01:37:04.622 23 INFO tempest.lib.common.rest_client [req-0d41c554-1c2f-4a20-aada-c836f1220cc2 req-0d41c554-1c2f-4a20-aada-c836f1220cc2 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags 0.117s",
                                "2026-06-06 01:37:04.624 15 INFO tempest.lib.common.rest_client [req-6bdb8a65-b671-49d7-a2ee-96abca8576b7 req-6bdb8a65-b671-49d7-a2ee-96abca8576b7 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.118s",
                                "2026-06-06 01:37:04.668 17 INFO tempest.lib.common.rest_client [req-68c68b0d-5b38-4b5c-9e82-cfe0ae105ff4 req-68c68b0d-5b38-4b5c-9e82-cfe0ae105ff4 ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36 0.085s",
                                "2026-06-06 01:37:04.729 19 INFO tempest.lib.common.rest_client [req-272e72a4-2db7-423b-87ae-f31fd64ad20f req-272e72a4-2db7-423b-87ae-f31fd64ad20f ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/98648af5-ef01-42d3-89f0-c47084d16804/import 9.338s",
                                "2026-06-06 01:37:04.744 11 INFO tempest.lib.common.rest_client [req-dfb39022-77bc-4247-af9f-6e0923dde2e0 req-dfb39022-77bc-4247-af9f-6e0923dde2e0 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/309273ca9e4b4ddc8be7ed23ff1cbd65 0.311s",
                                "2026-06-06 01:37:04.749 17 INFO tempest.lib.common.rest_client [req-9dee2275-bc7b-47e0-b1b9-0681b7fa7940 req-9dee2275-bc7b-47e0-b1b9-0681b7fa7940 ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d405f566-1109-4792-862a-ee47bae4bd36 0.078s",
                                "2026-06-06 01:37:04.753 35 INFO tempest.lib.common.rest_client [req-f2ec5dce-6c82-449f-abb6-fda119264ecf req-f2ec5dce-6c82-449f-abb6-fda119264ecf ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4590ecbc7dac4b06aa7839176d0820e3&name=default 0.994s",
                                "2026-06-06 01:37:04.788 29 INFO tempest.lib.common.rest_client [req-ab677963-30df-45ee-a527-beba42796ff5 req-ab677963-30df-45ee-a527-beba42796ff5 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ab73e58c9bfe4ebd9fb949a10f4b4e96 0.629s",
                                "2026-06-06 01:37:04.781 23 INFO tempest.lib.common.rest_client [req-cf71d93c-43d9-4db5-b0fb-f8d3d0670462 req-cf71d93c-43d9-4db5-b0fb-f8d3d0670462 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008/tags 0.155s",
                                "2026-06-06 01:37:04.791 27 INFO tempest.lib.common.rest_client [req-a8a94d2c-3c48-47e2-a880-923bcc6d5167 req-a8a94d2c-3c48-47e2-a880-923bcc6d5167 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/e3eaeeb8-11c8-4ec6-a0d7-95af677af572/members 0.174s",
                                "2026-06-06 01:37:04.796 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a00d96d59f6b4e898110a251236ae5d1",
                                "{4} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.741594s] ... ok",
                                "2026-06-06 01:37:04.868 31 INFO tempest.lib.common.rest_client [req-77e7a2b6-29d0-4191-a3fb-996ab07dcee6 req-77e7a2b6-29d0-4191-a3fb-996ab07dcee6 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s",
                                "2026-06-06 01:37:04.981 27 INFO tempest.lib.common.rest_client [req-ee144085-0f1a-4afc-9fd9-0f2fcdc9a2fe req-ee144085-0f1a-4afc-9fd9-0f2fcdc9a2fe ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/e3eaeeb8-11c8-4ec6-a0d7-95af677af572/members/dff4e0bc8771493ebb78f1e6a181eb74 0.185s",
                                "2026-06-06 01:37:04.992 23 INFO tempest.lib.common.rest_client [req-cf936dbd-16d2-4174-8233-709f74213b0f req-cf936dbd-16d2-4174-8233-709f74213b0f ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-2037161008 0.208s",
                                "{6} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.628556s] ... ok",
                                "2026-06-06 01:37:05.056 25 INFO tempest.lib.common.rest_client [req-7583dcce-0825-4415-9daf-51036fd14189 req-7583dcce-0825-4415-9daf-51036fd14189 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=df3ec4e0708d4102acc7bc1fdfccc68b&name=default 1.136s",
                                "2026-06-06 01:37:05.148 27 INFO tempest.lib.common.rest_client [req-27db0b44-bc23-42b1-adff-ca450785fe94 req-27db0b44-bc23-42b1-adff-ca450785fe94 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.164s",
                                "2026-06-06 01:37:05.213 17 INFO tempest.lib.common.rest_client [req-3707c155-2beb-4f54-8aeb-a9d24c5bd00f req-3707c155-2beb-4f54-8aeb-a9d24c5bd00f ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c5d03aa82635404d976f437a9d7fd12a 0.461s",
                                "2026-06-06 01:37:05.214 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a20323a87b70441e8274313749eac255",
                                "2026-06-06 01:37:05.234 11 INFO tempest.lib.common.rest_client [req-6e956692-64eb-4f10-a45f-0b529664c503 req-6e956692-64eb-4f10-a45f-0b529664c503 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e218dabddf8b4bca946995a2fe3fa82b 0.487s",
                                "2026-06-06 01:37:05.234 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7bb79bab7ed947aba8d3b6141acd8a60",
                                "2026-06-06 01:37:05.287 27 INFO tempest.lib.common.rest_client [req-8e7d6a46-58fa-4be2-9a83-813cf11ced6c req-8e7d6a46-58fa-4be2-9a83-813cf11ced6c ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e3eaeeb8-11c8-4ec6-a0d7-95af677af572/members/dff4e0bc8771493ebb78f1e6a181eb74 0.136s",
                                "2026-06-06 01:37:05.437 27 INFO tempest.lib.common.rest_client [req-5049fc47-2ee4-4708-a236-07f96e41fa80 req-5049fc47-2ee4-4708-a236-07f96e41fa80 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.146s",
                                "2026-06-06 01:37:05.452 19 INFO tempest.lib.common.rest_client [req-36663da3-b478-4f37-8de2-f0548992a2fa req-36663da3-b478-4f37-8de2-f0548992a2fa ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e6597ceb9a7445859ae3fdc03e113518 0.649s",
                                "2026-06-06 01:37:05.453 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4ac68667e3724865a9b7e4b609c55129",
                                "2026-06-06 01:37:05.479 35 INFO tempest.lib.common.rest_client [req-c55831e1-123b-4475-9d64-8233d686bcbd req-c55831e1-123b-4475-9d64-8233d686bcbd ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c730b289-ea1f-40c1-bad8-8751c19e6520 0.721s",
                                "2026-06-06 01:37:05.494 29 INFO tempest.lib.common.rest_client [req-baa4cd90-bc9c-4ba6-bf66-290f001b9311 req-baa4cd90-bc9c-4ba6-bf66-290f001b9311 ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.696s",
                                "2026-06-06 01:37:05.694 33 INFO tempest.lib.common.rest_client [req-8cc3fdd4-6334-4c53-92ce-c578731affb7 req-8cc3fdd4-6334-4c53-92ce-c578731affb7 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f8fad017c2ae4a6e84ae148101223c1e&name=default 1.161s",
                                "2026-06-06 01:37:05.700 27 INFO tempest.lib.common.rest_client [req-a5b86c2c-344b-44c3-81e4-a20cdbc4ea65 req-a5b86c2c-344b-44c3-81e4-a20cdbc4ea65 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e3eaeeb8-11c8-4ec6-a0d7-95af677af572 0.259s",
                                "{8} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [1.326786s] ... ok",
                                "2026-06-06 01:37:05.743 15 INFO tempest.lib.common.rest_client [req-31965ad4-8056-4f9b-956f-adb1a113c315 req-31965ad4-8056-4f9b-956f-adb1a113c315 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.116s",
                                "2026-06-06 01:37:05.762 25 INFO tempest.lib.common.rest_client [req-71f26796-f50b-42b3-ac36-87281cd57114 req-71f26796-f50b-42b3-ac36-87281cd57114 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d9932cfa-7885-44fc-acfb-52a8f6bf8aec 0.704s",
                                "2026-06-06 01:37:05.798 23 INFO tempest.lib.common.rest_client [req-d771303a-5955-40b1-9542-b99a1873e4a0 req-d771303a-5955-40b1-9542-b99a1873e4a0 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2b0a38fea9d048589e5b18f3540e5249 0.799s",
                                "2026-06-06 01:37:05.914 17 INFO tempest.lib.common.rest_client [req-9b4627c9-239d-4e11-85c8-35250d92d8be req-9b4627c9-239d-4e11-85c8-35250d92d8be ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s",
                                "2026-06-06 01:37:05.952 11 INFO tempest.lib.common.rest_client [req-6df7e807-c11e-45e6-9f2d-580b22bae428 req-6df7e807-c11e-45e6-9f2d-580b22bae428 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.713s",
                                "2026-06-06 01:37:05.959 35 INFO tempest.lib.common.rest_client [req-b8407307-5dbf-4829-917a-e35ad22c8592 req-b8407307-5dbf-4829-917a-e35ad22c8592 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4590ecbc7dac4b06aa7839176d0820e3 0.473s",
                                "2026-06-06 01:37:05.962 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c45c772f919b40f5b5d872bedb61137e",
                                "2026-06-06 01:37:06.085 31 INFO tempest.lib.common.rest_client [req-ab32856f-c8cc-4852-b638-c7501fc0161d req-ab32856f-c8cc-4852-b638-c7501fc0161d ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e6637f3d1842473f8abba84d958c56e2&name=default 1.213s",
                                "2026-06-06 01:37:06.138 19 INFO tempest.lib.common.rest_client [req-98afab52-bc4d-489c-94ef-b08934a2a2b9 req-98afab52-bc4d-489c-94ef-b08934a2a2b9 ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s",
                                "2026-06-06 01:37:06.161 13 INFO tempest.lib.common.rest_client [req-a3f8bc7a-4681-47a8-a9d3-1e6fb17ea1ef req-a3f8bc7a-4681-47a8-a9d3-1e6fb17ea1ef ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0 1.911s",
                                "2026-06-06 01:37:06.238 21 INFO tempest.lib.common.rest_client [req-9dc7733e-326f-4f37-a2c6-56b63d24a6cf req-9dc7733e-326f-4f37-a2c6-56b63d24a6cf ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.825s",
                                "2026-06-06 01:37:06.254 27 INFO tempest.lib.common.rest_client [req-ce1c8199-4c04-4938-818c-4872db2ea0a2 req-ce1c8199-4c04-4938-818c-4872db2ea0a2 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/33941c8774544ac0b915a5d3a1622c60 0.513s",
                                "2026-06-06 01:37:06.260 13 INFO tempest.lib.common.rest_client [req-12ce5129-b283-4a57-a7ba-7e920d60e3f1 req-12ce5129-b283-4a57-a7ba-7e920d60e3f1 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/c7d4ed44-5aa5-4a8c-a747-7884cb4faae0 0.097s",
                                "2026-06-06 01:37:06.282 23 INFO tempest.lib.common.rest_client [req-38982cd3-7d2e-4a48-9b89-bd12dff5f4e4 req-38982cd3-7d2e-4a48-9b89-bd12dff5f4e4 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f55fcc05e75942a4b2e40094aefde05e 0.481s",
                                "2026-06-06 01:37:06.282 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7a4c9edab9bb4f96822b263a392f7e83",
                                "2026-06-06 01:37:06.361 25 INFO tempest.lib.common.rest_client [req-7b142b28-4a79-40f7-80bb-314096377180 req-7b142b28-4a79-40f7-80bb-314096377180 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/df3ec4e0708d4102acc7bc1fdfccc68b 0.596s",
                                "2026-06-06 01:37:06.361 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dcf70a72994c43e5868075e5685a8f97",
                                "2026-06-06 01:37:06.705 33 INFO tempest.lib.common.rest_client [req-a645073a-f2f4-4677-9197-006203ebc7b7 req-a645073a-f2f4-4677-9197-006203ebc7b7 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d449ee55-a92a-4f00-a195-de010e8eeb5a 1.009s",
                                "2026-06-06 01:37:06.715 27 INFO tempest.lib.common.rest_client [req-a0cb6963-4a32-4f5f-84d5-283b2d22adc9 req-a0cb6963-4a32-4f5f-84d5-283b2d22adc9 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a6836c850562416ebea3686512845aa9 0.456s",
                                "2026-06-06 01:37:06.715 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dff4e0bc8771493ebb78f1e6a181eb74",
                                "2026-06-06 01:37:06.731 13 INFO tempest.lib.common.rest_client [req-700e2633-3fda-4f36-9efb-5a105595eb41 req-700e2633-3fda-4f36-9efb-5a105595eb41 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/56d1cbc4e052491e86e24880a150bf54 0.466s",
                                "2026-06-06 01:37:06.732 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f55cda58d7804d52bc265c6e7089a293",
                                "2026-06-06 01:37:06.771 35 INFO tempest.lib.common.rest_client [req-cb2f1066-cf1f-4c62-a7c0-c90e173912ee req-cb2f1066-cf1f-4c62-a7c0-c90e173912ee ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c45c772f919b40f5b5d872bedb61137e&name=default 0.807s",
                                "2026-06-06 01:37:06.837 15 INFO tempest.lib.common.rest_client [req-c81e2ff7-9434-4037-8f12-40c9f1e35749 req-c81e2ff7-9434-4037-8f12-40c9f1e35749 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.091s",
                                "2026-06-06 01:37:06.944 29 INFO tempest.lib.common.rest_client [req-4cf59002-ad1a-42a2-b340-66bb323852a8 req-4cf59002-ad1a-42a2-b340-66bb323852a8 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a00d96d59f6b4e898110a251236ae5d1&name=default 1.443s",
                                "2026-06-06 01:37:06.985 31 INFO tempest.lib.common.rest_client [req-83f30aa4-cc71-45ba-9c6c-d062114ea76e req-83f30aa4-cc71-45ba-9c6c-d062114ea76e ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9b071e52-66c9-42c0-a0b5-5665b19f5ab8 0.897s",
                                "2026-06-06 01:37:06.997 23 INFO tempest.lib.common.rest_client [req-8fe263ed-437e-4b4f-b5b2-5fdbb16ce558 req-8fe263ed-437e-4b4f-b5b2-5fdbb16ce558 ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.712s",
                                "2026-06-06 01:37:07.015 17 INFO tempest.lib.common.rest_client [req-93ac4643-93fc-4abd-91d4-d2d117ed4293 req-93ac4643-93fc-4abd-91d4-d2d117ed4293 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a20323a87b70441e8274313749eac255&name=default 1.098s",
                                "2026-06-06 01:37:07.143 25 INFO tempest.lib.common.rest_client [req-bb40cb2c-292c-4cea-906f-c68a2248f91f req-bb40cb2c-292c-4cea-906f-c68a2248f91f ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dcf70a72994c43e5868075e5685a8f97&name=default 0.780s",
                                "2026-06-06 01:37:07.154 33 INFO tempest.lib.common.rest_client [req-7d99732b-3872-400c-b896-3623dbd7d689 req-7d99732b-3872-400c-b896-3623dbd7d689 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f8fad017c2ae4a6e84ae148101223c1e 0.446s",
                                "2026-06-06 01:37:07.155 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 17d24e6018bc47ceb735877899ba15ea",
                                "2026-06-06 01:37:07.279 27 INFO tempest.lib.common.rest_client [req-d0cc4c94-03b8-46b4-a27b-5571bdb34e72 req-d0cc4c94-03b8-46b4-a27b-5571bdb34e72 ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-06-06 01:37:07.362 19 INFO tempest.lib.common.rest_client [req-9ed7d68a-47e4-4bdd-9055-d8827f0772f0 req-9ed7d68a-47e4-4bdd-9055-d8827f0772f0 ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4ac68667e3724865a9b7e4b609c55129&name=default 1.221s",
                                "2026-06-06 01:37:07.382 11 INFO tempest.lib.common.rest_client [req-0f8d3961-d6a7-4c97-b905-d43c15c8568a req-0f8d3961-d6a7-4c97-b905-d43c15c8568a ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7bb79bab7ed947aba8d3b6141acd8a60&name=default 1.427s",
                                "2026-06-06 01:37:07.401 31 INFO tempest.lib.common.rest_client [req-cac103a3-2c16-45a4-a955-eefafdee100d req-cac103a3-2c16-45a4-a955-eefafdee100d ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e6637f3d1842473f8abba84d958c56e2 0.413s",
                                "2026-06-06 01:37:07.401 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e81551d5ec564709bf6fe5759f07ef91",
                                "2026-06-06 01:37:07.632 13 INFO tempest.lib.common.rest_client [req-2306c996-acf7-4468-a788-70f7d42d7497 req-2306c996-acf7-4468-a788-70f7d42d7497 ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s",
                                "2026-06-06 01:37:07.737 35 INFO tempest.lib.common.rest_client [req-9953f748-9266-479c-b82e-53e71705c429 req-9953f748-9266-479c-b82e-53e71705c429 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ed452721-9975-433a-835d-7afae6de49e5 0.963s",
                                "2026-06-06 01:37:07.764 21 INFO tempest.lib.common.rest_client [req-b1cd4bfc-2ace-472e-8b0c-1ef768a99cad req-b1cd4bfc-2ace-472e-8b0c-1ef768a99cad ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.513s",
                                "2026-06-06 01:37:07.781 21 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait",
                                "2026-06-06 01:37:07.874 33 INFO tempest.lib.common.rest_client [req-dc520354-1319-4a0d-b06f-d4916c64f6f4 req-dc520354-1319-4a0d-b06f-d4916c64f6f4 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=17d24e6018bc47ceb735877899ba15ea&name=default 0.717s",
                                "2026-06-06 01:37:07.908 29 INFO tempest.lib.common.rest_client [req-6e74f470-6700-4c11-b706-19d3bd3a9537 req-6e74f470-6700-4c11-b706-19d3bd3a9537 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/28c83b24-4622-4816-9c1e-42ef4f9f2f1b 0.959s",
                                "2026-06-06 01:37:07.934 15 INFO tempest.lib.common.rest_client [req-cf932bd4-0dd2-4053-bcfd-c9b6d9f5aa0d req-cf932bd4-0dd2-4053-bcfd-c9b6d9f5aa0d ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.092s",
                                "2026-06-06 01:37:07.984 31 INFO tempest.lib.common.rest_client [req-d29551cb-3468-46c9-9339-19a188aaff16 req-d29551cb-3468-46c9-9339-19a188aaff16 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e81551d5ec564709bf6fe5759f07ef91&name=default 0.581s",
                                "2026-06-06 01:37:07.998 25 INFO tempest.lib.common.rest_client [req-9903551d-b30f-4212-8cc2-ad82321ce257 req-9903551d-b30f-4212-8cc2-ad82321ce257 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/363f7be1-5582-4890-abd6-b22365741e19 0.851s",
                                "2026-06-06 01:37:08.040 35 INFO tempest.lib.common.rest_client [req-ddb6e024-e544-433a-b6f6-89898048c0e8 req-ddb6e024-e544-433a-b6f6-89898048c0e8 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c45c772f919b40f5b5d872bedb61137e 0.300s",
                                "2026-06-06 01:37:08.066 23 INFO tempest.lib.common.rest_client [req-8494ce8e-26cc-434a-8cdb-4dec8768a57c req-8494ce8e-26cc-434a-8cdb-4dec8768a57c ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7a4c9edab9bb4f96822b263a392f7e83&name=default 1.064s",
                                "2026-06-06 01:37:08.107 27 INFO tempest.lib.common.rest_client [req-4ef36967-8ab7-4a38-885d-dcb31aea6ba2 req-4ef36967-8ab7-4a38-885d-dcb31aea6ba2 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dff4e0bc8771493ebb78f1e6a181eb74&name=default 0.824s",
                                "2026-06-06 01:37:08.137 19 INFO tempest.lib.common.rest_client [req-0671fac9-8b98-4b5a-bf5a-aca9894e3eab req-0671fac9-8b98-4b5a-bf5a-aca9894e3eab ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c1bc122c-ef46-42ab-a18b-c08eea1ccd07 0.771s",
                                "2026-06-06 01:37:08.232 17 INFO tempest.lib.common.rest_client [req-bc8495b2-62a3-489b-9210-c848898c4a52 req-bc8495b2-62a3-489b-9210-c848898c4a52 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4cda9186-9364-4011-bb90-b07ddee7480c 1.212s",
                                "2026-06-06 01:37:08.276 13 INFO tempest.lib.common.rest_client [req-c4ae19dd-a164-4c1a-bd01-8295bb1a4964 req-c4ae19dd-a164-4c1a-bd01-8295bb1a4964 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f55cda58d7804d52bc265c6e7089a293&name=default 0.640s",
                                "2026-06-06 01:37:08.296 11 INFO tempest.lib.common.rest_client [req-f54eaf31-3ed3-4fdc-8e21-fcf5583bd7d1 req-f54eaf31-3ed3-4fdc-8e21-fcf5583bd7d1 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1864a6d5-2f09-4fcf-bab1-c115e22f81a1 0.912s",
                                "2026-06-06 01:37:08.298 29 INFO tempest.lib.common.rest_client [req-134574ee-3a31-494a-b25b-f326406f8dd2 req-134574ee-3a31-494a-b25b-f326406f8dd2 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a00d96d59f6b4e898110a251236ae5d1 0.382s",
                                "2026-06-06 01:37:08.298 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4fb741feb11a4779932b59f3b60b2a4f",
                                "2026-06-06 01:37:08.328 25 INFO tempest.lib.common.rest_client [req-1a450e58-7a84-46d3-870a-cc96c1fc9dc4 req-1a450e58-7a84-46d3-870a-cc96c1fc9dc4 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dcf70a72994c43e5868075e5685a8f97 0.323s",
                                "2026-06-06 01:37:08.458 19 INFO tempest.lib.common.rest_client [req-a013566a-a285-476e-9c19-b5c26494b7a6 req-a013566a-a285-476e-9c19-b5c26494b7a6 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4ac68667e3724865a9b7e4b609c55129 0.317s",
                                "2026-06-06 01:37:08.477 33 INFO tempest.lib.common.rest_client [req-fc8b3eb8-16ec-41e8-b6c3-f000555c5aa8 req-fc8b3eb8-16ec-41e8-b6c3-f000555c5aa8 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a005ff7-4e06-4af9-8226-911a34f94313 0.600s",
                                "2026-06-06 01:37:08.581 31 INFO tempest.lib.common.rest_client [req-599b031e-e4af-41d9-a6c1-2c76ef117262 req-599b031e-e4af-41d9-a6c1-2c76ef117262 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6f0c71f3-b6e4-42dc-be42-5d6d4a22c6dd 0.593s",
                                "2026-06-06 01:37:08.596 23 INFO tempest.lib.common.rest_client [req-a5a46610-f216-41f8-bcb9-cf34b2f99118 req-a5a46610-f216-41f8-bcb9-cf34b2f99118 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bdde8f3c-baff-4fd5-9641-30c5321d1032 0.527s",
                                "2026-06-06 01:37:08.635 17 INFO tempest.lib.common.rest_client [req-743ea310-fa53-4051-9611-b7f5f8b18ffb req-743ea310-fa53-4051-9611-b7f5f8b18ffb ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a20323a87b70441e8274313749eac255 0.399s",
                                "2026-06-06 01:37:08.660 27 INFO tempest.lib.common.rest_client [req-54d50651-d1ff-4c52-a871-0c896bff2aef req-54d50651-d1ff-4c52-a871-0c896bff2aef ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fa3f0bdd-349b-4ee6-b476-bfc831c7bdf6 0.551s",
                                "2026-06-06 01:37:08.722 11 INFO tempest.lib.common.rest_client [req-1ddd3b80-22f4-4964-8049-401ff4b5c5c3 req-1ddd3b80-22f4-4964-8049-401ff4b5c5c3 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7bb79bab7ed947aba8d3b6141acd8a60 0.425s",
                                "2026-06-06 01:37:08.724 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7331bf7a140a4c20bad823b3d6239b4a",
                                "2026-06-06 01:37:08.779 13 INFO tempest.lib.common.rest_client [req-98eaa5bf-7fb2-41de-ba1e-79d40e05191c req-98eaa5bf-7fb2-41de-ba1e-79d40e05191c ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ef5e18ba-99de-44b1-9ff9-fee879ac1895 0.500s",
                                "2026-06-06 01:37:08.789 29 INFO tempest.lib.common.rest_client [req-5f27b5c8-7b9c-44ce-a816-8fb7986f40f8 req-5f27b5c8-7b9c-44ce-a816-8fb7986f40f8 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4fb741feb11a4779932b59f3b60b2a4f&name=default 0.487s",
                                "2026-06-06 01:37:08.830 33 INFO tempest.lib.common.rest_client [req-a49f5199-fc99-409f-9464-1204b1f4aad5 req-a49f5199-fc99-409f-9464-1204b1f4aad5 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/17d24e6018bc47ceb735877899ba15ea 0.349s",
                                "2026-06-06 01:37:08.875 25 INFO tempest.lib.common.rest_client [req-503c5afc-b176-47a8-bac8-66ea1689023d req-503c5afc-b176-47a8-bac8-66ea1689023d ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-06-06 01:37:08.962 23 INFO tempest.lib.common.rest_client [req-9d6674b7-f6c9-47c0-a4f4-1e0611f79dc2 req-9d6674b7-f6c9-47c0-a4f4-1e0611f79dc2 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7a4c9edab9bb4f96822b263a392f7e83 0.357s",
                                "2026-06-06 01:37:08.962 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0315d7bb41b04498a066c6db019176d0",
                                "2026-06-06 01:37:08.990 31 INFO tempest.lib.common.rest_client [req-d4521f8b-c6cd-4776-84a7-4af95eb10237 req-d4521f8b-c6cd-4776-84a7-4af95eb10237 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e81551d5ec564709bf6fe5759f07ef91 0.400s",
                                "2026-06-06 01:37:09.006 21 INFO tempest.lib.common.rest_client [req-18f0c071-f3ef-4d8d-8104-fa12d66220d4 req-18f0c071-f3ef-4d8d-8104-fa12d66220d4 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.218s",
                                "2026-06-06 01:37:09.024 21 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait",
                                "2026-06-06 01:37:09.039 13 INFO tempest.lib.common.rest_client [req-26ba8ba7-816f-4ae2-bd54-cf3c406efb0b req-26ba8ba7-816f-4ae2-bd54-cf3c406efb0b ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f55cda58d7804d52bc265c6e7089a293 0.257s",
                                "2026-06-06 01:37:09.108 15 INFO tempest.lib.common.rest_client [req-994b0dc9-0abc-4aad-92f6-65ec7a466367 req-994b0dc9-0abc-4aad-92f6-65ec7a466367 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.172s",
                                "2026-06-06 01:37:09.136 19 INFO tempest.lib.common.rest_client [req-cf4953b9-9849-4993-8591-5765285b7624 req-cf4953b9-9849-4993-8591-5765285b7624 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s",
                                "2026-06-06 01:37:09.163 27 INFO tempest.lib.common.rest_client [req-4f921882-25cc-4ffb-9cd7-94c79b632b76 req-4f921882-25cc-4ffb-9cd7-94c79b632b76 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dff4e0bc8771493ebb78f1e6a181eb74 0.500s",
                                "2026-06-06 01:37:09.168 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 76023b5894a244bc954efecec7f5d826",
                                "2026-06-06 01:37:09.222 11 INFO tempest.lib.common.rest_client [req-9925b894-417b-4151-b30d-21728d6a9d8d req-9925b894-417b-4151-b30d-21728d6a9d8d ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7331bf7a140a4c20bad823b3d6239b4a&name=default 0.495s",
                                "2026-06-06 01:37:09.342 29 INFO tempest.lib.common.rest_client [req-e4ce9456-b5af-4a3f-9907-50a1f6c1b981 req-e4ce9456-b5af-4a3f-9907-50a1f6c1b981 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b5879d5-5af3-4d2b-9e14-1bb038e28e0e 0.550s",
                                "2026-06-06 01:37:09.432 23 INFO tempest.lib.common.rest_client [req-1f34c340-4305-4c02-8edb-8c5565715332 req-1f34c340-4305-4c02-8edb-8c5565715332 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0315d7bb41b04498a066c6db019176d0&name=default 0.466s",
                                "2026-06-06 01:37:09.597 25 INFO tempest.lib.common.rest_client [req-766f5b93-b25a-499d-8e23-6a527d82e48f req-766f5b93-b25a-499d-8e23-6a527d82e48f ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.702s",
                                "2026-06-06 01:37:09.698 29 INFO tempest.lib.common.rest_client [req-45bd4efe-cd02-4326-a0ed-f5259c777849 req-45bd4efe-cd02-4326-a0ed-f5259c777849 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4fb741feb11a4779932b59f3b60b2a4f 0.354s",
                                "2026-06-06 01:37:09.731 27 INFO tempest.lib.common.rest_client [req-20f97f1f-8191-4f5e-a979-9fc53f6fb7fd req-20f97f1f-8191-4f5e-a979-9fc53f6fb7fd ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=76023b5894a244bc954efecec7f5d826&name=default 0.558s",
                                "2026-06-06 01:37:09.730 13 INFO tempest.lib.common.rest_client [req-a1fdf000-3fba-4092-bbd3-86a2c6446520 req-a1fdf000-3fba-4092-bbd3-86a2c6446520 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.681s",
                                "2026-06-06 01:37:09.774 19 INFO tempest.lib.common.rest_client [req-8bd1d162-1ab4-4b9c-8532-fd3cd453d29d req-8bd1d162-1ab4-4b9c-8532-fd3cd453d29d ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "2026-06-06 01:37:09.801 25 INFO tempest.lib.common.rest_client [req-6e55bf92-e116-4006-84e3-d48d4946bcef req-6e55bf92-e116-4006-84e3-d48d4946bcef ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.193s",
                                "2026-06-06 01:37:09.932 11 INFO tempest.lib.common.rest_client [req-333c40e0-221c-43bf-b69d-974e9cc446a5 req-333c40e0-221c-43bf-b69d-974e9cc446a5 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f64bc604-cee7-44b1-977e-2e5a86972c62 0.698s",
                                "2026-06-06 01:37:09.995 19 INFO tempest.lib.common.rest_client [req-8877600c-dd56-415d-a30c-ab6183b0ae82 req-8877600c-dd56-415d-a30c-ab6183b0ae82 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.215s",
                                "2026-06-06 01:37:10.108 23 INFO tempest.lib.common.rest_client [req-1a8cb377-76c4-4c9c-ab14-016c8280c806 req-1a8cb377-76c4-4c9c-ab14-016c8280c806 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9273d0f0-d822-4c09-9cbd-8867411f1da1 0.673s",
                                "2026-06-06 01:37:10.127 25 INFO tempest.lib.common.rest_client [req-14f4f536-78e5-4ddf-8126-ef0c7374db54 req-14f4f536-78e5-4ddf-8126-ef0c7374db54 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.325s",
                                "2026-06-06 01:37:10.189 19 INFO tempest.lib.common.rest_client [req-f7dc00f6-1214-4a80-8687-9b331f719a6c req-f7dc00f6-1214-4a80-8687-9b331f719a6c ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.186s",
                                "2026-06-06 01:37:10.289 15 INFO tempest.lib.common.rest_client [req-e6210d95-8eb6-4459-b010-412ceaf19a89 req-e6210d95-8eb6-4459-b010-412ceaf19a89 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.176s",
                                "2026-06-06 01:37:10.518 27 INFO tempest.lib.common.rest_client [req-d004e90e-69eb-4f3a-bd95-f6efb3aac9aa req-d004e90e-69eb-4f3a-bd95-f6efb3aac9aa ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6842678a-b9d1-4aa9-a5c0-8d70df1557dd 0.783s",
                                "2026-06-06 01:37:10.542 23 INFO tempest.lib.common.rest_client [req-a1924240-f9b4-4871-a8a5-fb6e91c11c18 req-a1924240-f9b4-4871-a8a5-fb6e91c11c18 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0315d7bb41b04498a066c6db019176d0 0.431s",
                                "2026-06-06 01:37:10.559 11 INFO tempest.lib.common.rest_client [req-55765f10-0bce-4f94-ba69-25579ac46735 req-55765f10-0bce-4f94-ba69-25579ac46735 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7331bf7a140a4c20bad823b3d6239b4a 0.626s",
                                "2026-06-06 01:37:10.598 13 INFO tempest.lib.common.rest_client [req-8c039ac0-5d46-4ef1-baf5-5c2f89ac587d req-8c039ac0-5d46-4ef1-baf5-5c2f89ac587d ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.855s",
                                "2026-06-06 01:37:10.747 13 INFO tempest.lib.common.rest_client [req-3bd3cb8c-3e92-47ae-81f5-e98eb118b6e8 req-3bd3cb8c-3e92-47ae-81f5-e98eb118b6e8 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.141s",
                                "2026-06-06 01:37:10.886 27 INFO tempest.lib.common.rest_client [req-421398e4-aa99-4fbd-908a-f2254fb4b934 req-421398e4-aa99-4fbd-908a-f2254fb4b934 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/76023b5894a244bc954efecec7f5d826 0.364s",
                                "2026-06-06 01:37:10.928 19 INFO tempest.lib.common.rest_client [req-53a3b395-ba15-4eff-a546-9db2e8918ba5 req-53a3b395-ba15-4eff-a546-9db2e8918ba5 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.735s",
                                "2026-06-06 01:37:11.008 21 INFO tempest.lib.common.rest_client [req-be4bb40e-73c2-4374-923a-5566fc42f377 req-be4bb40e-73c2-4374-923a-5566fc42f377 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.979s",
                                "2026-06-06 01:37:11.135 23 INFO tempest.lib.common.rest_client [req-f5bacbfd-e0ba-4878-a1e1-11f9cb8d9815 req-f5bacbfd-e0ba-4878-a1e1-11f9cb8d9815 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-06-06 01:37:11.166 13 INFO tempest.lib.common.rest_client [req-db3e231e-318a-4139-b4b7-d4ea31431500 req-db3e231e-318a-4139-b4b7-d4ea31431500 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.416s",
                                "2026-06-06 01:37:11.179 25 INFO tempest.lib.common.rest_client [req-6d679ed7-d1bb-475a-aa42-c8fe3524152e req-6d679ed7-d1bb-475a-aa42-c8fe3524152e ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.042s",
                                "2026-06-06 01:37:11.325 19 INFO tempest.lib.common.rest_client [req-cac91aac-4ce3-42d3-ba84-2bdd6d0a4e2e req-cac91aac-4ce3-42d3-ba84-2bdd6d0a4e2e ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.393s",
                                "2026-06-06 01:37:11.397 15 INFO tempest.lib.common.rest_client [req-f1fd2658-55b2-4489-8623-940838fa54e2 req-f1fd2658-55b2-4489-8623-940838fa54e2 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/b35ac86b-20e9-42f1-94c5-95c6501c781c 0.103s",
                                "{2} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [9.487606s] ... ok",
                                "2026-06-06 01:37:11.413 25 INFO tempest.lib.common.rest_client [req-3986dab9-5724-45cf-bf9f-70bbbe5d931d req-3986dab9-5724-45cf-bf9f-70bbbe5d931d ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-06-06 01:37:11.465 11 INFO tempest.lib.common.rest_client [req-94b01d79-0cb2-4250-bc77-d78ff37ca848 req-94b01d79-0cb2-4250-bc77-d78ff37ca848 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.901s",
                                "2026-06-06 01:37:11.511 19 INFO tempest.lib.common.rest_client [req-09582ef1-4df8-4b7b-a491-93fec2c6ee97 req-09582ef1-4df8-4b7b-a491-93fec2c6ee97 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b8fab98b3d6456e92f3638a8cb0a7eb/users/302094e3db5d487b881aaa1928dbc6c9/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.182s",
                                "2026-06-06 01:37:11.711 23 INFO tempest.lib.common.rest_client [req-d1875cf9-522c-445f-8167-47a8d1b8f044 req-d1875cf9-522c-445f-8167-47a8d1b8f044 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s",
                                "2026-06-06 01:37:11.733 25 INFO tempest.lib.common.rest_client [req-591999d5-d2de-4a29-ac89-5e0912ecbcf1 req-591999d5-d2de-4a29-ac89-5e0912ecbcf1 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80d4a51cbf09493696783afd1f7d9de8/users/f45fd002993744c89691fbb3256dba64/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.318s",
                                "2026-06-06 01:37:11.797 19 INFO tempest.lib.common.rest_client [req-e94894bb-e8d9-4197-ad08-1ca841759775 req-e94894bb-e8d9-4197-ad08-1ca841759775 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-06-06 01:37:11.823 15 INFO tempest.lib.common.rest_client [req-a4e7362b-b422-4776-bf2e-dd8d918fe6e5 req-a4e7362b-b422-4776-bf2e-dd8d918fe6e5 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc8354b57c994ad78475466dc453cb57 0.411s",
                                "2026-06-06 01:37:11.829 13 INFO tempest.lib.common.rest_client [req-d0d2116c-cccb-4f5a-afc7-ab7a726cd138 req-d0d2116c-cccb-4f5a-afc7-ab7a726cd138 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.660s",
                                "2026-06-06 01:37:11.958 25 INFO tempest.lib.common.rest_client [req-f9ea8b51-b55c-4393-b9ef-723ab476d07b req-f9ea8b51-b55c-4393-b9ef-723ab476d07b ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-06-06 01:37:12.021 11 INFO tempest.lib.common.rest_client [req-c16eb5af-e894-4b1c-a545-7564c7471e29 req-c16eb5af-e894-4b1c-a545-7564c7471e29 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-06-06 01:37:12.092 19 INFO tempest.lib.common.rest_client [req-59a74433-4b75-496c-b577-7032f728b66b req-59a74433-4b75-496c-b577-7032f728b66b ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b8fab98b3d6456e92f3638a8cb0a7eb/users/302094e3db5d487b881aaa1928dbc6c9/roles/b380e2bec7c04025aa33ed6751d724db 0.291s",
                                "2026-06-06 01:37:12.096 23 INFO tempest.lib.common.rest_client [req-c80ffe45-468e-4de5-942b-f0f50a042a5c req-c80ffe45-468e-4de5-942b-f0f50a042a5c ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.382s",
                                "2026-06-06 01:37:12.153 13 INFO tempest.lib.common.rest_client [req-0685f205-2298-4671-80fb-528be3d9bd46 req-0685f205-2298-4671-80fb-528be3d9bd46 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-06-06 01:37:12.237 15 INFO tempest.lib.common.rest_client [req-3d2b917f-a295-4625-9c62-e8cf01b3a43c req-3d2b917f-a295-4625-9c62-e8cf01b3a43c ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3f79031e5ff44f58b05009803e4201b5 0.411s",
                                "2026-06-06 01:37:12.238 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4916717b035c4f0db10bb7776e6f148b",
                                "2026-06-06 01:37:12.272 21 INFO tempest.lib.common.rest_client [req-3247b559-dcac-4400-af66-afb607703377 req-3247b559-dcac-4400-af66-afb607703377 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.243s",
                                "2026-06-06 01:37:12.316 11 INFO tempest.lib.common.rest_client [req-07a96e62-7e1f-4f2c-b78d-fe5291ce8c60 req-07a96e62-7e1f-4f2c-b78d-fe5291ce8c60 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.292s",
                                "2026-06-06 01:37:12.433 19 INFO tempest.lib.common.rest_client [req-b8822bf4-7445-441a-89d6-569095651428 req-b8822bf4-7445-441a-89d6-569095651428 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.339s",
                                "2026-06-06 01:37:12.468 13 INFO tempest.lib.common.rest_client [req-1c24e888-afd1-4546-b95b-8f1fe3dfd23a req-1c24e888-afd1-4546-b95b-8f1fe3dfd23a ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f9cfeca4b4b4145b5e830f86e59ef48/users/b8a497aa56c04afdb2dbd172ec820a42/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.312s",
                                "2026-06-06 01:37:12.495 25 INFO tempest.lib.common.rest_client [req-97c9ebd2-b366-4c85-ad6e-c49d6cdd4d40 req-97c9ebd2-b366-4c85-ad6e-c49d6cdd4d40 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80d4a51cbf09493696783afd1f7d9de8/users/f45fd002993744c89691fbb3256dba64/roles/b380e2bec7c04025aa33ed6751d724db 0.534s",
                                "2026-06-06 01:37:12.548 23 INFO tempest.lib.common.rest_client [req-570bcce8-b6e7-445c-a732-9cdd27846052 req-570bcce8-b6e7-445c-a732-9cdd27846052 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.450s",
                                "2026-06-06 01:37:12.644 11 INFO tempest.lib.common.rest_client [req-4c1f3b0e-91cb-4718-9e64-a9948024f78a req-4c1f3b0e-91cb-4718-9e64-a9948024f78a ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.324s",
                                "2026-06-06 01:37:12.678 19 INFO tempest.lib.common.rest_client [req-9be2dc81-f985-4063-9638-19b2f9ae9315 req-9be2dc81-f985-4063-9638-19b2f9ae9315 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b8fab98b3d6456e92f3638a8cb0a7eb/users/302094e3db5d487b881aaa1928dbc6c9/roles/179020e6cbbd49558eed021a5b3f6c4a 0.239s",
                                "2026-06-06 01:37:12.726 25 INFO tempest.lib.common.rest_client [req-2c81c36e-9ef6-43bd-a09b-a2496995f2de req-2c81c36e-9ef6-43bd-a09b-a2496995f2de ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-06-06 01:37:12.815 13 INFO tempest.lib.common.rest_client [req-1f681680-f48e-4221-8397-4c5e2b29b0c8 req-1f681680-f48e-4221-8397-4c5e2b29b0c8 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s",
                                "2026-06-06 01:37:12.877 25 INFO tempest.lib.common.rest_client [req-1ab31379-7b08-4b0b-b474-b4e86633a3b6 req-1ab31379-7b08-4b0b-b474-b4e86633a3b6 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80d4a51cbf09493696783afd1f7d9de8/users/f45fd002993744c89691fbb3256dba64/roles/179020e6cbbd49558eed021a5b3f6c4a 0.149s",
                                "2026-06-06 01:37:12.887 15 INFO tempest.lib.common.rest_client [req-e58613ab-d59e-46b8-a734-9a821274a1c9 req-e58613ab-d59e-46b8-a734-9a821274a1c9 ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-06-06 01:37:13.019 19 INFO tempest.lib.common.rest_client [req-6f0d57a5-9729-4ce3-a3f0-3715e05152b6 req-6f0d57a5-9729-4ce3-a3f0-3715e05152b6 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.338s",
                                "2026-06-06 01:37:13.066 13 INFO tempest.lib.common.rest_client [req-04c8d88d-e801-478e-9d38-ae4bbc32da64 req-04c8d88d-e801-478e-9d38-ae4bbc32da64 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f9cfeca4b4b4145b5e830f86e59ef48/users/b8a497aa56c04afdb2dbd172ec820a42/roles/b380e2bec7c04025aa33ed6751d724db 0.247s",
                                "2026-06-06 01:37:13.123 25 INFO tempest.lib.common.rest_client [req-2a52c625-412e-4815-8b6b-1d6d65d737ac req-2a52c625-412e-4815-8b6b-1d6d65d737ac ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-06-06 01:37:13.335 11 INFO tempest.lib.common.rest_client [req-5e23b134-c6e5-4662-b41b-1b1461641469 req-5e23b134-c6e5-4662-b41b-1b1461641469 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.689s",
                                "2026-06-06 01:37:13.342 13 INFO tempest.lib.common.rest_client [req-49818031-0775-400e-8dd4-3d7670349951 req-49818031-0775-400e-8dd4-3d7670349951 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s",
                                "2026-06-06 01:37:13.370 23 INFO tempest.lib.common.rest_client [req-19fcb8f7-e76f-4899-9d23-81b64e282f61 req-19fcb8f7-e76f-4899-9d23-81b64e282f61 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.816s",
                                "2026-06-06 01:37:13.364 25 INFO tempest.lib.common.rest_client [req-e4a2fd9a-10e3-474e-a846-327d8f004e67 req-e4a2fd9a-10e3-474e-a846-327d8f004e67 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/80d4a51cbf09493696783afd1f7d9de8/users/f45fd002993744c89691fbb3256dba64/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.234s",
                                "2026-06-06 01:37:13.364 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f45fd002993744c89691fbb3256dba64 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:13.365 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-1699197258-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80d4a51cbf09493696783afd1f7d9de8', 'project_name': 'tempest-ImportImagesTest-1699197258', 'tenant_id': '80d4a51cbf09493696783afd1f7d9de8', 'tenant_name': 'tempest-ImportImagesTest-1699197258', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f45fd002993744c89691fbb3256dba64', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:13.365 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-1699197258-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '80d4a51cbf09493696783afd1f7d9de8', 'project_name': 'tempest-ImportImagesTest-1699197258', 'tenant_id': '80d4a51cbf09493696783afd1f7d9de8', 'tenant_name': 'tempest-ImportImagesTest-1699197258', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f45fd002993744c89691fbb3256dba64', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:13.530 19 INFO tempest.lib.common.rest_client [req-e7636d75-2c26-4707-b62a-cc6afa572ae1 req-e7636d75-2c26-4707-b62a-cc6afa572ae1 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b8fab98b3d6456e92f3638a8cb0a7eb/users/302094e3db5d487b881aaa1928dbc6c9/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.510s",
                                "2026-06-06 01:37:13.531 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 302094e3db5d487b881aaa1928dbc6c9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:13.531 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1418891404-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b8fab98b3d6456e92f3638a8cb0a7eb', 'project_name': 'tempest-VersionsTest-1418891404', 'tenant_id': '5b8fab98b3d6456e92f3638a8cb0a7eb', 'tenant_name': 'tempest-VersionsTest-1418891404', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '302094e3db5d487b881aaa1928dbc6c9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:13.531 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1418891404-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b8fab98b3d6456e92f3638a8cb0a7eb', 'project_name': 'tempest-VersionsTest-1418891404', 'tenant_id': '5b8fab98b3d6456e92f3638a8cb0a7eb', 'tenant_name': 'tempest-VersionsTest-1418891404', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '302094e3db5d487b881aaa1928dbc6c9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:13.627 13 INFO tempest.lib.common.rest_client [req-80832bdb-d726-4ad0-bfd0-5ae169d0df35 req-80832bdb-d726-4ad0-bfd0-5ae169d0df35 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f9cfeca4b4b4145b5e830f86e59ef48/users/b8a497aa56c04afdb2dbd172ec820a42/roles/179020e6cbbd49558eed021a5b3f6c4a 0.282s",
                                "2026-06-06 01:37:13.696 11 INFO tempest.lib.common.rest_client [req-0bc79967-a3d3-4de5-8886-2cd49ca79727 req-0bc79967-a3d3-4de5-8886-2cd49ca79727 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s",
                                "2026-06-06 01:37:13.829 23 INFO tempest.lib.common.rest_client [req-607d896a-497c-4d73-9ea1-f631bef47600 req-607d896a-497c-4d73-9ea1-f631bef47600 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.456s",
                                "2026-06-06 01:37:13.872 11 INFO tempest.lib.common.rest_client [req-3184e2a5-16bc-419b-be10-34eff99a56d4 req-3184e2a5-16bc-419b-be10-34eff99a56d4 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/714aea276b0943b8b8ebad1d7bd54eee/users/c2637e76c5494cc29997a9adfafd1745/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.174s",
                                "2026-06-06 01:37:13.884 13 INFO tempest.lib.common.rest_client [req-6bd4bc1b-2cb0-4983-994f-f9f30c32755c req-6bd4bc1b-2cb0-4983-994f-f9f30c32755c ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s",
                                "2026-06-06 01:37:14.025 15 INFO tempest.lib.common.rest_client [req-41c1ba0c-8387-41d4-833a-db21d4a2e097 req-41c1ba0c-8387-41d4-833a-db21d4a2e097 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4916717b035c4f0db10bb7776e6f148b&name=default 1.134s",
                                "2026-06-06 01:37:14.071 21 INFO tempest.lib.common.rest_client [req-627daddb-6805-4a1f-bdfd-0f5ea97f4975 req-627daddb-6805-4a1f-bdfd-0f5ea97f4975 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.779s",
                                "2026-06-06 01:37:14.124 11 INFO tempest.lib.common.rest_client [req-ca02849e-366b-42b9-b2f9-2b2f35c8c2e7 req-ca02849e-366b-42b9-b2f9-2b2f35c8c2e7 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-06-06 01:37:14.149 25 INFO tempest.lib.common.rest_client [req-799c43f7-896c-4f53-9acd-a4113e38212a req-799c43f7-896c-4f53-9acd-a4113e38212a ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.728s",
                                "2026-06-06 01:37:14.157 13 INFO tempest.lib.common.rest_client [req-fc82d69c-b815-4948-9ea8-7a73f6ba8d28 req-fc82d69c-b815-4948-9ea8-7a73f6ba8d28 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f9cfeca4b4b4145b5e830f86e59ef48/users/b8a497aa56c04afdb2dbd172ec820a42/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.269s",
                                "2026-06-06 01:37:14.157 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b8a497aa56c04afdb2dbd172ec820a42 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:14.158 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1862643970-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f9cfeca4b4b4145b5e830f86e59ef48', 'project_name': 'tempest-ListSharedImagesTest-1862643970', 'tenant_id': '8f9cfeca4b4b4145b5e830f86e59ef48', 'tenant_name': 'tempest-ListSharedImagesTest-1862643970', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8a497aa56c04afdb2dbd172ec820a42', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:14.158 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1862643970-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f9cfeca4b4b4145b5e830f86e59ef48', 'project_name': 'tempest-ListSharedImagesTest-1862643970', 'tenant_id': '8f9cfeca4b4b4145b5e830f86e59ef48', 'tenant_name': 'tempest-ListSharedImagesTest-1862643970', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8a497aa56c04afdb2dbd172ec820a42', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:14.282 19 INFO tempest.lib.common.rest_client [req-a5697c53-81c1-4fd5-a2e6-2d78df31f7f0 req-a5697c53-81c1-4fd5-a2e6-2d78df31f7f0 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.741s",
                                "2026-06-06 01:37:14.341 23 INFO tempest.lib.common.rest_client [req-f133ae08-fb2b-483e-8759-e77347e8f6d5 req-f133ae08-fb2b-483e-8759-e77347e8f6d5 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b03a548a81c94456b2ce952a4afd4533/users/b8bc7973d6604df4bac1d5cc9ca45267/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.507s",
                                "2026-06-06 01:37:14.381 11 INFO tempest.lib.common.rest_client [req-0ed6fa5b-dea8-4aad-9e34-702ba2760064 req-0ed6fa5b-dea8-4aad-9e34-702ba2760064 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/714aea276b0943b8b8ebad1d7bd54eee/users/c2637e76c5494cc29997a9adfafd1745/roles/b380e2bec7c04025aa33ed6751d724db 0.253s",
                                "2026-06-06 01:37:14.395 19 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.109s",
                                "{4} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.113256s] ... ok",
                                "2026-06-06 01:37:14.636 23 INFO tempest.lib.common.rest_client [req-cc784ece-31c8-455b-9b3f-93ebfa6e7f6a req-cc784ece-31c8-455b-9b3f-93ebfa6e7f6a ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s",
                                "2026-06-06 01:37:14.657 11 INFO tempest.lib.common.rest_client [req-86b5275b-f82e-4994-815b-b7360332693c req-86b5275b-f82e-4994-815b-b7360332693c ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s",
                                "2026-06-06 01:37:14.668 25 INFO tempest.lib.common.rest_client [req-377630d4-3ab3-46f4-90dc-808e64dde33c req-377630d4-3ab3-46f4-90dc-808e64dde33c ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.515s",
                                "{7} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method",
                                "{7} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_missing_image ... SKIPPED: Server does not support glance-download import method",
                                "{7} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method",
                                "{7} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method",
                                "{7} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against",
                                "{7} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against",
                                "2026-06-06 01:37:14.721 15 INFO tempest.lib.common.rest_client [req-c7cdf235-41be-4324-b0fb-0cbe07e46d53 req-c7cdf235-41be-4324-b0fb-0cbe07e46d53 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fe712a37-41ae-45d9-87c5-6f770b2b6aae 0.688s",
                                "2026-06-06 01:37:14.813 23 INFO tempest.lib.common.rest_client [req-2bdd6185-150e-46c4-a62b-6d9ee7c2818b req-2bdd6185-150e-46c4-a62b-6d9ee7c2818b ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b03a548a81c94456b2ce952a4afd4533/users/b8bc7973d6604df4bac1d5cc9ca45267/roles/b380e2bec7c04025aa33ed6751d724db 0.173s",
                                "2026-06-06 01:37:14.897 13 INFO tempest.lib.common.rest_client [req-942ba3fd-1ea6-4e75-9f22-19dcb8baf516 req-942ba3fd-1ea6-4e75-9f22-19dcb8baf516 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s",
                                "2026-06-06 01:37:14.920 19 INFO tempest.lib.common.rest_client [req-01155b62-eee9-415e-b3e4-b0f7b944101c req-01155b62-eee9-415e-b3e4-b0f7b944101c ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/302094e3db5d487b881aaa1928dbc6c9 0.488s",
                                "2026-06-06 01:37:14.921 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5b8fab98b3d6456e92f3638a8cb0a7eb",
                                "2026-06-06 01:37:14.947 11 INFO tempest.lib.common.rest_client [req-0811d9e4-8394-4138-8432-10b2b583edbd req-0811d9e4-8394-4138-8432-10b2b583edbd ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/714aea276b0943b8b8ebad1d7bd54eee/users/c2637e76c5494cc29997a9adfafd1745/roles/179020e6cbbd49558eed021a5b3f6c4a 0.287s",
                                "2026-06-06 01:37:15.108 23 INFO tempest.lib.common.rest_client [req-69d779e8-9de1-47be-972c-c34a1df9b8f0 req-69d779e8-9de1-47be-972c-c34a1df9b8f0 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-06-06 01:37:15.166 15 INFO tempest.lib.common.rest_client [req-60dad443-0544-47cb-a760-460f5bc32170 req-60dad443-0544-47cb-a760-460f5bc32170 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4916717b035c4f0db10bb7776e6f148b 0.440s",
                                "2026-06-06 01:37:15.166 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: dd56919d66604d0d979a7b3675336e26",
                                "2026-06-06 01:37:15.232 25 INFO tempest.lib.common.rest_client [req-336b280d-3f69-4edf-a3b9-8105d8142e12 req-336b280d-3f69-4edf-a3b9-8105d8142e12 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f45fd002993744c89691fbb3256dba64 0.523s",
                                "2026-06-06 01:37:15.233 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 80d4a51cbf09493696783afd1f7d9de8",
                                "2026-06-06 01:37:15.273 13 INFO tempest.lib.common.rest_client [req-fd53c0ca-bfa1-43f6-993d-a0d2f14fd517 req-fd53c0ca-bfa1-43f6-993d-a0d2f14fd517 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.373s",
                                "2026-06-06 01:37:15.295 21 INFO tempest.lib.common.rest_client [req-742c0979-4397-4af4-ab98-20ca2f5f7363 req-742c0979-4397-4af4-ab98-20ca2f5f7363 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.212s",
                                "2026-06-06 01:37:15.308 21 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 14 second wait",
                                "2026-06-06 01:37:15.312 11 INFO tempest.lib.common.rest_client [req-2fe76451-e5f0-40e8-aee8-1cd6b243f252 req-2fe76451-e5f0-40e8-aee8-1cd6b243f252 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s",
                                "2026-06-06 01:37:15.437 23 INFO tempest.lib.common.rest_client [req-b2598855-868d-4568-baca-7bb7683b6216 req-b2598855-868d-4568-baca-7bb7683b6216 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b03a548a81c94456b2ce952a4afd4533/users/b8bc7973d6604df4bac1d5cc9ca45267/roles/179020e6cbbd49558eed021a5b3f6c4a 0.325s",
                                "2026-06-06 01:37:15.515 19 INFO tempest.lib.common.rest_client [req-ad78bbf5-df47-4e22-91f7-6cea1f666672 req-ad78bbf5-df47-4e22-91f7-6cea1f666672 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s",
                                "2026-06-06 01:37:15.559 23 INFO tempest.lib.common.rest_client [req-bc823fe2-b2c9-4086-97cf-aab9f4f3318a req-bc823fe2-b2c9-4086-97cf-aab9f4f3318a ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s",
                                "2026-06-06 01:37:15.566 11 INFO tempest.lib.common.rest_client [req-3550c6b4-776a-47d9-91c3-3af017eb83ba req-3550c6b4-776a-47d9-91c3-3af017eb83ba ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/714aea276b0943b8b8ebad1d7bd54eee/users/c2637e76c5494cc29997a9adfafd1745/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.250s",
                                "2026-06-06 01:37:15.567 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c2637e76c5494cc29997a9adfafd1745 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:15.567 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1242226599-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '714aea276b0943b8b8ebad1d7bd54eee', 'project_name': 'tempest-MetadataSchemaTest-1242226599', 'tenant_id': '714aea276b0943b8b8ebad1d7bd54eee', 'tenant_name': 'tempest-MetadataSchemaTest-1242226599', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c2637e76c5494cc29997a9adfafd1745', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:15.567 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1242226599-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '714aea276b0943b8b8ebad1d7bd54eee', 'project_name': 'tempest-MetadataSchemaTest-1242226599', 'tenant_id': '714aea276b0943b8b8ebad1d7bd54eee', 'tenant_name': 'tempest-MetadataSchemaTest-1242226599', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c2637e76c5494cc29997a9adfafd1745', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:15.589 15 INFO tempest.lib.common.rest_client [req-7da33701-39b9-424e-8e07-0ae7309b810e req-7da33701-39b9-424e-8e07-0ae7309b810e ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=dd56919d66604d0d979a7b3675336e26&name=default 0.422s",
                                "2026-06-06 01:37:15.813 25 INFO tempest.lib.common.rest_client [req-f0bdd938-1d21-4773-99d0-4159ceb0c710 req-f0bdd938-1d21-4773-99d0-4159ceb0c710 ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-06-06 01:37:15.917 23 INFO tempest.lib.common.rest_client [req-b322b3d4-45b5-465e-befe-850b01a39f7c req-b322b3d4-45b5-465e-befe-850b01a39f7c ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b03a548a81c94456b2ce952a4afd4533/users/b8bc7973d6604df4bac1d5cc9ca45267/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.354s",
                                "2026-06-06 01:37:15.918 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b8bc7973d6604df4bac1d5cc9ca45267 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:15.918 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-332544337-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b03a548a81c94456b2ce952a4afd4533', 'project_name': 'tempest-ImagesNegativeTest-332544337', 'tenant_id': 'b03a548a81c94456b2ce952a4afd4533', 'tenant_name': 'tempest-ImagesNegativeTest-332544337', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8bc7973d6604df4bac1d5cc9ca45267', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:15.919 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-332544337-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b03a548a81c94456b2ce952a4afd4533', 'project_name': 'tempest-ImagesNegativeTest-332544337', 'tenant_id': 'b03a548a81c94456b2ce952a4afd4533', 'tenant_name': 'tempest-ImagesNegativeTest-332544337', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b8bc7973d6604df4bac1d5cc9ca45267', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:15.982 13 INFO tempest.lib.common.rest_client [req-0a0b0e23-9221-4c95-bd37-7d29847cb800 req-0a0b0e23-9221-4c95-bd37-7d29847cb800 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.703s",
                                "2026-06-06 01:37:16.041 15 INFO tempest.lib.common.rest_client [req-54aa6f7d-4769-4e08-aa20-2543e3192908 req-54aa6f7d-4769-4e08-aa20-2543e3192908 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4409bf78-4d9c-4a9a-8fa1-d3a04caa2e66 0.449s",
                                "2026-06-06 01:37:16.198 13 INFO tempest.lib.common.rest_client [req-8eb6827d-f10d-482a-a097-d16f805322cd req-8eb6827d-f10d-482a-a097-d16f805322cd ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s",
                                "2026-06-06 01:37:16.233 11 INFO tempest.lib.common.rest_client [req-12535779-4a29-4a59-8e77-ee8b4d84c8fc req-12535779-4a29-4a59-8e77-ee8b4d84c8fc ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s",
                                "2026-06-06 01:37:16.267 15 INFO tempest.lib.common.rest_client [req-34b6bc28-2bce-4454-a148-8f7058721113 req-34b6bc28-2bce-4454-a148-8f7058721113 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/dd56919d66604d0d979a7b3675336e26 0.220s",
                                "2026-06-06 01:37:16.275 19 INFO tempest.lib.common.rest_client [req-826b7bf7-3401-4fa8-9212-fbf8e4624199 req-826b7bf7-3401-4fa8-9212-fbf8e4624199 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5b8fab98b3d6456e92f3638a8cb0a7eb&name=default 0.758s",
                                "2026-06-06 01:37:16.431 25 INFO tempest.lib.common.rest_client [req-8727ab11-ad86-482a-b31e-b3a3be9484f9 req-8727ab11-ad86-482a-b31e-b3a3be9484f9 ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=80d4a51cbf09493696783afd1f7d9de8&name=default 0.612s",
                                "2026-06-06 01:37:16.436 13 INFO tempest.lib.common.rest_client [req-f1ff0dcd-addb-4ead-a9a7-9d41ba5f0daa req-f1ff0dcd-addb-4ead-a9a7-9d41ba5f0daa ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65ee73cbffea402fa9dbe69d7a74741c/users/b59fffe301174a889c8ba0487742a632/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.233s",
                                "2026-06-06 01:37:16.479 21 INFO tempest.lib.common.rest_client [req-bab7d52c-2c42-4b4e-8265-f5b70daf6e87 req-bab7d52c-2c42-4b4e-8265-f5b70daf6e87 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.167s",
                                "2026-06-06 01:37:16.549 23 INFO tempest.lib.common.rest_client [req-f1fb7426-0912-4803-aa81-d8b79639ce3e req-f1fb7426-0912-4803-aa81-d8b79639ce3e ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s",
                                "2026-06-06 01:37:16.620 11 INFO tempest.lib.common.rest_client [req-31da8703-e6b9-44fc-87c8-60de26670eb8 req-31da8703-e6b9-44fc-87c8-60de26670eb8 ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.380s",
                                "{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.386592s] ... ok",
                                "2026-06-06 01:37:16.631 13 INFO tempest.lib.common.rest_client [req-a34126db-72c4-4ba6-97a1-f8bb6c3ca2bb req-a34126db-72c4-4ba6-97a1-f8bb6c3ca2bb ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-06-06 01:37:16.734 11 INFO tempest.lib.common.rest_client [req-3ceb30f2-2b02-416f-b595-4e09d20389d2 req-3ceb30f2-2b02-416f-b595-4e09d20389d2 ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.110s",
                                "{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.113563s] ... ok",
                                "2026-06-06 01:37:16.766 19 INFO tempest.lib.common.rest_client [req-f326e328-0366-47b9-a781-97713bb4454a req-f326e328-0366-47b9-a781-97713bb4454a ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6c9e6830-5c1c-4b9b-9271-f043182bf046 0.488s",
                                "2026-06-06 01:37:16.779 13 INFO tempest.lib.common.rest_client [req-08092958-0798-48af-9cd3-252d8424cc68 req-08092958-0798-48af-9cd3-252d8424cc68 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65ee73cbffea402fa9dbe69d7a74741c/users/b59fffe301174a889c8ba0487742a632/roles/b380e2bec7c04025aa33ed6751d724db 0.144s",
                                "2026-06-06 01:37:16.798 23 INFO tempest.lib.common.rest_client [req-ff045c89-5bd8-4378-a942-3fcbe4c3149b req-ff045c89-5bd8-4378-a942-3fcbe4c3149b ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.244s",
                                "{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.249104s] ... ok",
                                "2026-06-06 01:37:16.826 11 INFO tempest.lib.common.rest_client [req-0eb09169-3765-4644-afed-6e647c284a0f req-0eb09169-3765-4644-afed-6e647c284a0f ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.088s",
                                "{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.090049s] ... ok",
                                "2026-06-06 01:37:16.884 15 INFO tempest.lib.common.rest_client [req-d4a450cd-1117-4158-bcb3-4c440e769d17 req-d4a450cd-1117-4158-bcb3-4c440e769d17 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s",
                                "2026-06-06 01:37:16.899 25 INFO tempest.lib.common.rest_client [req-e09d82ff-6afb-41e1-a6f2-13cd5324ac25 req-e09d82ff-6afb-41e1-a6f2-13cd5324ac25 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8b512424-30b7-4b03-af45-57a953855d47 0.462s",
                                "2026-06-06 01:37:16.900 23 INFO tempest.lib.common.rest_client [req-16ead564-a559-41db-a6a9-478f9aa6c243 req-16ead564-a559-41db-a6a9-478f9aa6c243 ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.095s",
                                "{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.097508s] ... ok",
                                "2026-06-06 01:37:16.908 11 INFO tempest.lib.common.rest_client [req-6704ce52-c76b-4e7a-b276-48b6ad6cdbfe req-6704ce52-c76b-4e7a-b276-48b6ad6cdbfe ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.074s",
                                "{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.083303s] ... ok",
                                "2026-06-06 01:37:16.958 13 INFO tempest.lib.common.rest_client [req-a7621a41-cb5e-4cd3-a7c6-ed59d1477690 req-a7621a41-cb5e-4cd3-a7c6-ed59d1477690 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-06-06 01:37:16.982 19 INFO tempest.lib.common.rest_client [req-50520f23-98f8-4b88-8b4f-fc51ac1f9ef6 req-50520f23-98f8-4b88-8b4f-fc51ac1f9ef6 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5b8fab98b3d6456e92f3638a8cb0a7eb 0.209s",
                                "2026-06-06 01:37:16.997 23 INFO tempest.lib.common.rest_client [req-daaecf38-347a-4c8a-bd79-c4ee33fed94f req-daaecf38-347a-4c8a-bd79-c4ee33fed94f ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/9a352076-8f29-479f-aeb0-0c7028cb0347 0.094s",
                                "{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.096027s] ... ok",
                                "2026-06-06 01:37:17.006 11 INFO tempest.lib.common.rest_client [req-51695f9c-b50c-4cd7-81e4-2a5bf653a793 req-51695f9c-b50c-4cd7-81e4-2a5bf653a793 ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.085s",
                                "{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.089759s] ... ok",
                                "2026-06-06 01:37:17.093 11 INFO tempest.lib.common.rest_client [req-4577e86c-0503-4494-8eaf-b3139b719d11 req-4577e86c-0503-4494-8eaf-b3139b719d11 ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.085s",
                                "{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.087169s] ... ok",
                                "2026-06-06 01:37:17.162 11 INFO tempest.lib.common.rest_client [req-92d0c140-02e6-48a0-b156-cd40898448f3 req-92d0c140-02e6-48a0-b156-cd40898448f3 ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.066s",
                                "{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.068312s] ... ok",
                                "2026-06-06 01:37:17.173 23 INFO tempest.lib.common.rest_client [req-6e4816ad-c158-461c-ba28-4f05f75b500e req-6e4816ad-c158-461c-ba28-4f05f75b500e ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.174s",
                                "2026-06-06 01:37:17.208 13 INFO tempest.lib.common.rest_client [req-777551f3-59a1-4314-9f93-f8a76d724dab req-777551f3-59a1-4314-9f93-f8a76d724dab ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65ee73cbffea402fa9dbe69d7a74741c/users/b59fffe301174a889c8ba0487742a632/roles/179020e6cbbd49558eed021a5b3f6c4a 0.247s",
                                "2026-06-06 01:37:17.230 11 INFO tempest.lib.common.rest_client [req-8bfce928-5d61-4a76-8cf8-6051b32f3c13 req-8bfce928-5d61-4a76-8cf8-6051b32f3c13 ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.065s",
                                "{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.067509s] ... ok",
                                "2026-06-06 01:37:17.252 25 INFO tempest.lib.common.rest_client [req-a5e6a54b-1368-424a-a917-f3a54ced6688 req-a5e6a54b-1368-424a-a917-f3a54ced6688 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/80d4a51cbf09493696783afd1f7d9de8 0.347s",
                                "2026-06-06 01:37:17.274 23 INFO tempest.lib.common.rest_client [req-bd9d1514-9775-43b7-8d29-b4913db1fc66 req-bd9d1514-9775-43b7-8d29-b4913db1fc66 ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/0fd1c2d7-06ff-4053-a25b-c9a729ee3f96 0.095s",
                                "2026-06-06 01:37:17.310 11 INFO tempest.lib.common.rest_client [req-c613a402-5333-4e66-9516-ee3a6df9c20a req-c613a402-5333-4e66-9516-ee3a6df9c20a ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.076s",
                                "{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.078631s] ... ok",
                                "2026-06-06 01:37:17.379 11 INFO tempest.lib.common.rest_client [req-0e2f51c4-b8eb-43da-a263-d4fae570e545 req-0e2f51c4-b8eb-43da-a263-d4fae570e545 ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.065s",
                                "{0} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.068834s] ... ok",
                                "2026-06-06 01:37:17.416 15 INFO tempest.lib.common.rest_client [req-fdef17b1-53c9-49b5-9f28-abfcb8775377 req-fdef17b1-53c9-49b5-9f28-abfcb8775377 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-06-06 01:37:17.435 13 INFO tempest.lib.common.rest_client [req-3b6b6b94-7bf6-42c4-9621-c3240b65c4f8 req-3b6b6b94-7bf6-42c4-9621-c3240b65c4f8 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-06-06 01:37:17.442 23 INFO tempest.lib.common.rest_client [req-90e06c12-c84f-422c-9457-b6a0eea565cd req-90e06c12-c84f-422c-9457-b6a0eea565cd ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/0fd1c2d7-06ff-4053-a25b-c9a729ee3f96 0.166s",
                                "{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.445097s] ... ok",
                                "2026-06-06 01:37:17.668 23 INFO tempest.lib.common.rest_client [req-726008c7-dfd0-4369-8a46-efdaae958cd8 req-726008c7-dfd0-4369-8a46-efdaae958cd8 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.220s",
                                "2026-06-06 01:37:17.683 11 INFO tempest.lib.common.rest_client [req-c41f8f38-fb1c-4b03-8bfc-5702c702a74c req-c41f8f38-fb1c-4b03-8bfc-5702c702a74c ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c2637e76c5494cc29997a9adfafd1745 0.263s",
                                "2026-06-06 01:37:17.683 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 714aea276b0943b8b8ebad1d7bd54eee",
                                "2026-06-06 01:37:17.726 13 INFO tempest.lib.common.rest_client [req-c90603d4-1454-47ea-9fb1-6093e04145b2 req-c90603d4-1454-47ea-9fb1-6093e04145b2 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65ee73cbffea402fa9dbe69d7a74741c/users/b59fffe301174a889c8ba0487742a632/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.285s",
                                "2026-06-06 01:37:17.726 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b59fffe301174a889c8ba0487742a632 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:17.729 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1631090874-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65ee73cbffea402fa9dbe69d7a74741c', 'project_name': 'tempest-ListSharedImagesTest-1631090874', 'tenant_id': '65ee73cbffea402fa9dbe69d7a74741c', 'tenant_name': 'tempest-ListSharedImagesTest-1631090874', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b59fffe301174a889c8ba0487742a632', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:17.729 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1631090874-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65ee73cbffea402fa9dbe69d7a74741c', 'project_name': 'tempest-ListSharedImagesTest-1631090874', 'tenant_id': '65ee73cbffea402fa9dbe69d7a74741c', 'tenant_name': 'tempest-ListSharedImagesTest-1631090874', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b59fffe301174a889c8ba0487742a632', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:17.759 21 INFO tempest.lib.common.rest_client [req-aad61b24-5420-4103-b6c6-da6c17a01886 req-aad61b24-5420-4103-b6c6-da6c17a01886 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.259s",
                                "2026-06-06 01:37:17.778 15 INFO tempest.lib.common.rest_client [req-6c9a5bb4-74d2-4710-9c60-098a5e22f96b req-6c9a5bb4-74d2-4710-9c60-098a5e22f96b ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.359s",
                                "2026-06-06 01:37:17.828 23 INFO tempest.lib.common.rest_client [req-a63a09ea-dccc-4f3c-b926-5e0dcfa37f77 req-a63a09ea-dccc-4f3c-b926-5e0dcfa37f77 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/147d9797-f0c4-4fa7-86d5-abe84cf7e763 0.157s",
                                "2026-06-06 01:37:17.914 23 INFO tempest.lib.common.rest_client [req-b4b88f7c-2f2c-48a4-9014-37039ebb406c req-b4b88f7c-2f2c-48a4-9014-37039ebb406c ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/147d9797-f0c4-4fa7-86d5-abe84cf7e763 0.084s",
                                "2026-06-06 01:37:17.992 23 INFO tempest.lib.common.rest_client [req-1b4a8930-0d02-42a1-82c3-74239f5ada65 req-1b4a8930-0d02-42a1-82c3-74239f5ada65 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/147d9797-f0c4-4fa7-86d5-abe84cf7e763 0.076s",
                                "2026-06-06 01:37:18.037 15 INFO tempest.lib.common.rest_client [req-e9e513e0-0bea-4df4-8da8-5970fd6a8922 req-e9e513e0-0bea-4df4-8da8-5970fd6a8922 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.256s",
                                "2026-06-06 01:37:18.099 23 INFO tempest.lib.common.rest_client [req-b01fe0e0-b6ca-43aa-baf4-8284568979c9 req-b01fe0e0-b6ca-43aa-baf4-8284568979c9 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/147d9797-f0c4-4fa7-86d5-abe84cf7e763 0.103s",
                                "{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.652716s] ... ok",
                                "2026-06-06 01:37:18.179 23 INFO tempest.lib.common.rest_client [req-6e53a227-1223-4b54-80a0-1583520752df req-6e53a227-1223-4b54-80a0-1583520752df ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.076s",
                                "{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.078912s] ... ok",
                                "2026-06-06 01:37:18.260 11 INFO tempest.lib.common.rest_client [req-df06563b-aedf-409d-9909-eb1774fbb9f7 req-df06563b-aedf-409d-9909-eb1774fbb9f7 ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.574s",
                                "2026-06-06 01:37:18.269 23 INFO tempest.lib.common.rest_client [req-8fb4c4b6-5431-471d-a5ee-c718b897caa8 req-8fb4c4b6-5431-471d-a5ee-c718b897caa8 ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/653b9803-0fa4-4a41-871e-a3a67264b7d8 0.087s",
                                "{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.093051s] ... ok",
                                "2026-06-06 01:37:18.398 13 INFO tempest.lib.common.rest_client [req-5fd1c956-8e5d-4aca-b794-ec63cd834229 req-5fd1c956-8e5d-4aca-b794-ec63cd834229 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s",
                                "2026-06-06 01:37:18.397 23 INFO tempest.lib.common.rest_client [req-7d797a41-f072-49fa-a848-4199f152b480 req-7d797a41-f072-49fa-a848-4199f152b480 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.118s",
                                "{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.124754s] ... ok",
                                "2026-06-06 01:37:18.510 23 INFO tempest.lib.common.rest_client [req-ba436c1a-7325-417c-8c72-2c9b00a817a6 req-ba436c1a-7325-417c-8c72-2c9b00a817a6 ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.106s",
                                "{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.111066s] ... ok",
                                "2026-06-06 01:37:18.655 23 INFO tempest.lib.common.rest_client [req-93a2c692-c364-4b38-ba0e-d0b2ad1872fa req-93a2c692-c364-4b38-ba0e-d0b2ad1872fa ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.140s",
                                "2026-06-06 01:37:18.715 15 INFO tempest.lib.common.rest_client [req-14cd4477-2190-445f-8a36-f71bcb018bd1 req-14cd4477-2190-445f-8a36-f71bcb018bd1 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.676s",
                                "2026-06-06 01:37:18.735 23 INFO tempest.lib.common.rest_client [req-1b1d06db-3467-4380-a9ca-88ea91df3d59 req-1b1d06db-3467-4380-a9ca-88ea91df3d59 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/abfda655-d878-443f-9654-1eb0114ec446 0.077s",
                                "{6} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.223131s] ... ok",
                                "2026-06-06 01:37:18.766 13 INFO tempest.lib.common.rest_client [req-8d91795c-1ace-4af6-8831-ca8509034338 req-8d91795c-1ace-4af6-8831-ca8509034338 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.361s",
                                "2026-06-06 01:37:18.793 11 INFO tempest.lib.common.rest_client [req-5d34e327-9a75-4b36-8973-b711197a738a req-5d34e327-9a75-4b36-8973-b711197a738a ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=714aea276b0943b8b8ebad1d7bd54eee&name=default 0.528s",
                                "2026-06-06 01:37:18.826 15 INFO tempest.lib.common.rest_client [req-621f93b6-a396-4969-afe2-6cd53a333134 req-621f93b6-a396-4969-afe2-6cd53a333134 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-06-06 01:37:18.891 23 INFO tempest.lib.common.rest_client [req-341a53cb-3dbd-4def-8784-aba2831b0e47 req-341a53cb-3dbd-4def-8784-aba2831b0e47 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/abfda655-d878-443f-9654-1eb0114ec446 0.127s",
                                "2026-06-06 01:37:18.959 15 INFO tempest.lib.common.rest_client [req-ae159240-7a3a-4150-a10f-e4a4c44706da req-ae159240-7a3a-4150-a10f-e4a4c44706da ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa2acabb619747afbdab04ac0c43e39c/users/a19842f16f944b75b443d39d7d8cf93d/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.127s",
                                "2026-06-06 01:37:18.973 23 INFO tempest.lib.common.rest_client [req-bfa7b13d-45f9-4b5c-b2b6-352f79ed022f req-bfa7b13d-45f9-4b5c-b2b6-352f79ed022f ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/abfda655-d878-443f-9654-1eb0114ec446 0.081s",
                                "2026-06-06 01:37:19.000 21 INFO tempest.lib.common.rest_client [req-a6c5c1f1-b142-4889-8229-e010894383d1 req-a6c5c1f1-b142-4889-8229-e010894383d1 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.228s",
                                "2026-06-06 01:37:19.112 23 INFO tempest.lib.common.rest_client [req-8cd57809-5c59-414a-b4b4-281964bc60dc req-8cd57809-5c59-414a-b4b4-281964bc60dc ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0fd1c2d7-06ff-4053-a25b-c9a729ee3f96 0.136s",
                                "2026-06-06 01:37:19.151 15 INFO tempest.lib.common.rest_client [req-5f18449b-fe5b-461b-bb8c-7df86a87b847 req-5f18449b-fe5b-461b-bb8c-7df86a87b847 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-06-06 01:37:19.197 23 INFO tempest.lib.common.rest_client [req-776482a3-48ca-48b2-a4e1-c0c60907282b req-776482a3-48ca-48b2-a4e1-c0c60907282b ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/0fd1c2d7-06ff-4053-a25b-c9a729ee3f96 0.083s",
                                "2026-06-06 01:37:19.226 11 INFO tempest.lib.common.rest_client [req-128e21a0-6c4c-4932-81f0-7768585689e7 req-128e21a0-6c4c-4932-81f0-7768585689e7 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dd0f61eb-0c21-43d0-b79e-3d308730bdac 0.430s",
                                "2026-06-06 01:37:19.271 15 INFO tempest.lib.common.rest_client [req-ede8c920-e552-41f5-b369-3a7d87f505fc req-ede8c920-e552-41f5-b369-3a7d87f505fc ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa2acabb619747afbdab04ac0c43e39c/users/a19842f16f944b75b443d39d7d8cf93d/roles/b380e2bec7c04025aa33ed6751d724db 0.116s",
                                "2026-06-06 01:37:19.444 15 INFO tempest.lib.common.rest_client [req-8ca5e09a-72a6-4502-b4e7-f58addfd05f3 req-8ca5e09a-72a6-4502-b4e7-f58addfd05f3 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-06-06 01:37:19.497 23 INFO tempest.lib.common.rest_client [req-e12e427a-ff1d-40a7-a3ca-8a7531ed2bd8 req-e12e427a-ff1d-40a7-a3ca-8a7531ed2bd8 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b8bc7973d6604df4bac1d5cc9ca45267 0.296s",
                                "2026-06-06 01:37:19.497 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b03a548a81c94456b2ce952a4afd4533",
                                "2026-06-06 01:37:19.515 11 INFO tempest.lib.common.rest_client [req-a83aa57a-97eb-4b4a-b24e-8e21ae3c23fe req-a83aa57a-97eb-4b4a-b24e-8e21ae3c23fe ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/714aea276b0943b8b8ebad1d7bd54eee 0.285s",
                                "2026-06-06 01:37:19.647 15 INFO tempest.lib.common.rest_client [req-401c7d14-a629-40d0-9a38-3faabd7603ac req-401c7d14-a629-40d0-9a38-3faabd7603ac ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa2acabb619747afbdab04ac0c43e39c/users/a19842f16f944b75b443d39d7d8cf93d/roles/179020e6cbbd49558eed021a5b3f6c4a 0.201s",
                                "2026-06-06 01:37:19.825 15 INFO tempest.lib.common.rest_client [req-eb4a8cc2-dc67-445f-b5e8-9727c317a1ce req-eb4a8cc2-dc67-445f-b5e8-9727c317a1ce ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s",
                                "2026-06-06 01:37:19.955 15 INFO tempest.lib.common.rest_client [req-d95f8bce-2014-4201-a773-04e4d52a8201 req-d95f8bce-2014-4201-a773-04e4d52a8201 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fa2acabb619747afbdab04ac0c43e39c/users/a19842f16f944b75b443d39d7d8cf93d/roles/f6234bf4cd9d4e6080fe0af7b21052b7 0.127s",
                                "2026-06-06 01:37:19.956 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a19842f16f944b75b443d39d7d8cf93d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-06-06 01:37:19.957 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-673141672-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa2acabb619747afbdab04ac0c43e39c', 'project_name': 'tempest-ListUserImagesTest-673141672', 'tenant_id': 'fa2acabb619747afbdab04ac0c43e39c', 'tenant_name': 'tempest-ListUserImagesTest-673141672', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a19842f16f944b75b443d39d7d8cf93d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:19.957 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-673141672-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fa2acabb619747afbdab04ac0c43e39c', 'project_name': 'tempest-ListUserImagesTest-673141672', 'tenant_id': 'fa2acabb619747afbdab04ac0c43e39c', 'tenant_name': 'tempest-ListUserImagesTest-673141672', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a19842f16f944b75b443d39d7d8cf93d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-06-06 01:37:20.078 23 INFO tempest.lib.common.rest_client [req-99e86934-89d9-4fe4-9674-55d4a3c85b6a req-99e86934-89d9-4fe4-9674-55d4a3c85b6a ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-06-06 01:37:20.187 21 INFO tempest.lib.common.rest_client [req-e8ca27ad-6427-46f2-aeed-657ccd46c41c req-e8ca27ad-6427-46f2-aeed-657ccd46c41c ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.173s",
                                "2026-06-06 01:37:20.199 21 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 19 second wait",
                                "2026-06-06 01:37:20.200 21 INFO tempest.api.image.v2.test_images_dependency [-] Instance from volume is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'x-compute-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}",
                                "Body: {'id': '6841ebed-e176-4af4-887a-ecabe1d24e46', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '1320fc6478cb774dae195ba32f10d78286cd29be71812111a4678d63', 'image': '', 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:00Z', 'updated': '2026-06-06T01:37:19Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}], 'OS-DCF:diskConfig': 'MANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:19.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': [{'id': '08894d43-63b6-46c4-9ebc-d1015232398c'}]}",
                                "2026-06-06 01:37:20.293 13 INFO tempest.lib.common.rest_client [req-e4ab0e26-7473-41b1-b7bd-c3af3fc266ba req-e4ab0e26-7473-41b1-b7bd-c3af3fc266ba ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/9e41ff9b-e76d-461a-84d5-c544891f9688/file 1.524s",
                                "2026-06-06 01:37:20.294 13 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-06-06 01:37:20.362 21 INFO tempest.lib.common.rest_client [req-7aa06250-0e2f-4b58-ada0-bbe32c20b0fd req-7aa06250-0e2f-4b58-ada0-bbe32c20b0fd ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.160s",
                                "2026-06-06 01:37:20.462 13 INFO tempest.lib.common.rest_client [req-5da8da0c-d692-4b4a-b973-39b34ff7e289 req-5da8da0c-d692-4b4a-b973-39b34ff7e289 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/9e41ff9b-e76d-461a-84d5-c544891f9688/members 0.165s",
                                "2026-06-06 01:37:20.593 15 INFO tempest.lib.common.rest_client [req-497f553f-24ed-4d41-a274-2794427d42a8 req-497f553f-24ed-4d41-a274-2794427d42a8 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-06-06 01:37:20.595 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.",
                                "2026-06-06 01:37:20.652 23 INFO tempest.lib.common.rest_client [req-2c226103-aa4b-43e3-9fe1-cf7c751da77f req-2c226103-aa4b-43e3-9fe1-cf7c751da77f ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b03a548a81c94456b2ce952a4afd4533&name=default 0.571s",
                                "2026-06-06 01:37:20.750 13 INFO tempest.lib.common.rest_client [req-caaf5945-1446-4bc2-8c36-4a9cb743e505 req-caaf5945-1446-4bc2-8c36-4a9cb743e505 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.285s",
                                "{1} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [2.352798s] ... ok",
                                "2026-06-06 01:37:20.815 15 INFO tempest.lib.common.rest_client [req-195ced5c-b5ca-4bb5-8dbd-9b10d6898c44 req-195ced5c-b5ca-4bb5-8dbd-9b10d6898c44 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a19842f16f944b75b443d39d7d8cf93d 0.217s",
                                "2026-06-06 01:37:20.815 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fa2acabb619747afbdab04ac0c43e39c",
                                "2026-06-06 01:37:21.108 23 INFO tempest.lib.common.rest_client [req-6a1244ee-4deb-475b-b13a-1ebdf4b4fe58 req-6a1244ee-4deb-475b-b13a-1ebdf4b4fe58 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f32714e6-22f2-4cc2-9300-28a83a29527a 0.451s",
                                "2026-06-06 01:37:21.361 15 INFO tempest.lib.common.rest_client [req-7c7e2b18-5844-40c1-bfe2-af91c381aeca req-7c7e2b18-5844-40c1-bfe2-af91c381aeca ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-06-06 01:37:21.561 23 INFO tempest.lib.common.rest_client [req-a8d4674c-541b-4e54-a2b1-9f4856ce6e45 req-a8d4674c-541b-4e54-a2b1-9f4856ce6e45 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b03a548a81c94456b2ce952a4afd4533 0.449s",
                                "2026-06-06 01:37:21.562 13 INFO tempest.lib.common.rest_client [req-941d7c91-c404-43cf-8370-cc6ac0f60539 req-941d7c91-c404-43cf-8370-cc6ac0f60539 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/9e41ff9b-e76d-461a-84d5-c544891f9688 0.774s",
                                "2026-06-06 01:37:21.647 13 INFO tempest.lib.common.rest_client [req-e54e9497-cfa7-4c83-8c88-3867a25259a8 req-e54e9497-cfa7-4c83-8c88-3867a25259a8 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/9e41ff9b-e76d-461a-84d5-c544891f9688 0.083s",
                                "2026-06-06 01:37:21.916 13 INFO tempest.lib.common.rest_client [req-56c9d57f-7535-4a16-adf3-ba4a17a6e92b req-56c9d57f-7535-4a16-adf3-ba4a17a6e92b ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b8a497aa56c04afdb2dbd172ec820a42 0.266s",
                                "2026-06-06 01:37:22.149 15 INFO tempest.lib.common.rest_client [req-7a9e74c9-2665-49b9-b1b8-4d3add96a84a req-7a9e74c9-2665-49b9-b1b8-4d3add96a84a ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fa2acabb619747afbdab04ac0c43e39c&name=default 0.786s",
                                "2026-06-06 01:37:22.229 13 INFO tempest.lib.common.rest_client [req-9a78a4b7-0076-4fc2-b595-7f5cbfc77247 req-9a78a4b7-0076-4fc2-b595-7f5cbfc77247 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b59fffe301174a889c8ba0487742a632 0.311s",
                                "2026-06-06 01:37:22.229 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 65ee73cbffea402fa9dbe69d7a74741c",
                                "2026-06-06 01:37:22.417 21 INFO tempest.lib.common.rest_client [req-07e1a436-cf0e-4cd4-b5b4-f09553743d1d req-07e1a436-cf0e-4cd4-b5b4-f09553743d1d ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46/action 2.036s",
                                "2026-06-06 01:37:22.511 21 INFO tempest.lib.common.rest_client [req-9cd40805-abcc-4108-a731-f45faf80eff8 req-9cd40805-abcc-4108-a731-f45faf80eff8 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.089s",
                                "2026-06-06 01:37:22.569 15 INFO tempest.lib.common.rest_client [req-9639b079-abb2-4b7e-b045-fe2a3bd70d89 req-9639b079-abb2-4b7e-b045-fe2a3bd70d89 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/de6c0579-258d-4a28-84ea-6fdbe682cd42 0.417s",
                                "2026-06-06 01:37:22.640 21 INFO tempest.lib.common.rest_client [req-de950d5b-a827-42e6-bb3c-11b262af6a40 req-de950d5b-a827-42e6-bb3c-11b262af6a40 ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.126s",
                                "2026-06-06 01:37:22.735 13 INFO tempest.lib.common.rest_client [req-91ed26d9-a750-48e8-b7d9-7a61906e3661 req-91ed26d9-a750-48e8-b7d9-7a61906e3661 ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s",
                                "2026-06-06 01:37:22.756 21 INFO tempest.lib.common.rest_client [req-1b8e1b82-1ab8-4654-9488-cb5821b4f33a req-1b8e1b82-1ab8-4654-9488-cb5821b4f33a ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.110s",
                                "2026-06-06 01:37:22.767 21 INFO tempest.common.waiters [-] snapshot 113a9a53-a3f6-4408-be55-4d23c6683527 reached available after waiting for 0.767431 seconds",
                                "2026-06-06 01:37:22.768 21 INFO tempest.api.image.v2.test_images_dependency [-] Instance snapshot is created response: {'content-length': '2089', 'content-type': 'application/json', 'x-openstack-request-id': 'req-de950d5b-a827-42e6-bb3c-11b262af6a40', 'date': 'Sat, 06 Jun 2026 01:37:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4'}",
                                "Body: {'base_image_ref': '', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'root_device_name': '/dev/vda', 'block_device_mapping': '[{\"no_device\": null, \"guest_format\": null, \"volume_size\": 1, \"source_type\": \"snapshot\", \"volume_id\": null, \"device_name\": \"/dev/vda\", \"image_id\": null, \"volume_type\": null, \"encrypted\": null, \"encryption_options\": null, \"encryption_secret_uuid\": null, \"device_type\": \"disk\", \"tag\": null, \"delete_on_termination\": true, \"encryption_format\": null, \"snapshot_id\": \"113a9a53-a3f6-4408-be55-4d23c6683527\", \"disk_bus\": \"virtio\", \"boot_index\": 0, \"destination_type\": \"volume\"}]', 'bdm_v2': 'True', 'name': 'tempest-ImageDependencyTestssnapshot-628968750', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 0, 'virtual_size': None, 'status': 'active', 'checksum': 'd41d8cd98f00b204e9800998ecf8427e', 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': 'sha512', 'os_hash_value': 'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e', 'id': '865eca21-ef3f-47e5-902f-459ed88416e4', 'created_at': '2026-06-06T01:37:21Z', 'updated_at': '2026-06-06T01:37:22Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/snap', 'tags': [], 'self': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4', 'file': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}",
                                "2026-06-06 01:37:22.815 15 INFO tempest.lib.common.rest_client [req-8c927b2f-74bd-4e9c-8ae4-67219cc770cc req-8c927b2f-74bd-4e9c-8ae4-67219cc770cc ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fa2acabb619747afbdab04ac0c43e39c 0.243s",
                                "{2} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data",
                                "2026-06-06 01:37:22.967 21 INFO tempest.lib.common.rest_client [req-421465f3-2e86-40cf-9cdd-db147ec1227c req-421465f3-2e86-40cf-9cdd-db147ec1227c ] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.197s",
                                "2026-06-06 01:37:23.136 21 INFO tempest.lib.common.rest_client [req-803f37bf-7732-40ee-a010-da7df4a29021 req-803f37bf-7732-40ee-a010-da7df4a29021 ] Request (ImageDependencyTests:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.159s",
                                "2026-06-06 01:37:23.253 21 INFO tempest.lib.common.rest_client [req-9962aa54-cff4-4dc4-ba7d-868261696825 req-9962aa54-cff4-4dc4-ba7d-868261696825 ] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.114s",
                                "2026-06-06 01:37:23.328 13 INFO tempest.lib.common.rest_client [req-c896d842-7fd6-4da6-aae3-057da035d422 req-c896d842-7fd6-4da6-aae3-057da035d422 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=65ee73cbffea402fa9dbe69d7a74741c&name=default 0.591s",
                                "2026-06-06 01:37:23.767 13 INFO tempest.lib.common.rest_client [req-b569da98-7222-4d1f-8571-517174d93b93 req-b569da98-7222-4d1f-8571-517174d93b93 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e559cf00-c2b0-4f4c-af2c-22e58e6ae613 0.436s",
                                "2026-06-06 01:37:23.988 13 INFO tempest.lib.common.rest_client [req-393a1d33-791b-4562-9a2d-9f04796690e2 req-393a1d33-791b-4562-9a2d-9f04796690e2 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/65ee73cbffea402fa9dbe69d7a74741c 0.218s",
                                "2026-06-06 01:37:23.989 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8f9cfeca4b4b4145b5e830f86e59ef48",
                                "2026-06-06 01:37:24.355 21 INFO tempest.lib.common.rest_client [req-a5edd2e7-147b-4f6c-8148-574023eaf87f req-a5edd2e7-147b-4f6c-8148-574023eaf87f ] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.092s",
                                "2026-06-06 01:37:24.372 13 INFO tempest.lib.common.rest_client [req-a236f824-33cd-4a67-9047-f3af8200e863 req-a236f824-33cd-4a67-9047-f3af8200e863 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8f9cfeca4b4b4145b5e830f86e59ef48&name=default 0.379s",
                                "2026-06-06 01:37:24.777 13 INFO tempest.lib.common.rest_client [req-6ffd15b2-2647-48e5-b351-98243fb62005 req-6ffd15b2-2647-48e5-b351-98243fb62005 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/26e38e14-c443-417e-aed5-58247461b2a1 0.401s",
                                "2026-06-06 01:37:25.071 13 INFO tempest.lib.common.rest_client [req-c1764463-7497-4dc1-8979-e0fe575c725c req-c1764463-7497-4dc1-8979-e0fe575c725c ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8f9cfeca4b4b4145b5e830f86e59ef48 0.291s",
                                "2026-06-06 01:37:25.487 21 INFO tempest.lib.common.rest_client [req-ac66df22-7da6-4a72-8031-119937bc0404 req-ac66df22-7da6-4a72-8031-119937bc0404 ] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.123s",
                                "2026-06-06 01:37:26.742 21 INFO tempest.lib.common.rest_client [req-1236a8e6-6ffd-48ad-b024-ec215987ff82 req-1236a8e6-6ffd-48ad-b024-ec215987ff82 ] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 1.251s",
                                "2026-06-06 01:37:26.865 21 INFO tempest.lib.common.rest_client [req-89cfcff5-1b72-4e78-82c3-296e8bae19cc req-89cfcff5-1b72-4e78-82c3-296e8bae19cc ] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.120s",
                                "{5} tempest.api.image.v2.test_images_dependency.ImageDependencyTests.test_image_volume_server_snapshot_dependency [32.989501s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper",
                                "    return f(*func_args, **func_kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/image/v2/test_images_dependency.py\", line 130, in test_image_volume_server_snapshot_dependency",
                                "    self.client.delete_image(base_image_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 90, in delete_image",
                                "    resp, _ = self.delete(url)",
                                "              ~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "    raise exceptions.Conflict(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'message': 'Image f4631fc8-3648-438a-9996-5aba54a71bfd could not be deleted because it is in use: The image cannot be deleted because it is in use through the backend store outside of Glance.<br /><br />\\n\\n\\n', 'code': '409 Conflict', 'title': 'Conflict'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-06-06 01:36:54,640 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.754s",
                                "2026-06-06 01:36:55,481 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd/file 0.838s",
                                "2026-06-06 01:36:55,560 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.077s",
                                "2026-06-06 01:36:56,179 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-06-06 01:36:56,180 21 INFO     [tempest.lib.common.fixed_network] (ImageDependencyTests:test_image_volume_server_snapshot_dependency) Found network None available for tenant",
                                "2026-06-06 01:36:56,784 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes 0.602s",
                                "2026-06-06 01:36:57,011 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.198s",
                                "2026-06-06 01:36:58,193 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.156s",
                                "2026-06-06 01:36:59,370 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.157s",
                                "2026-06-06 01:36:59,378 21 INFO     [tempest.common.waiters] volume 08894d43-63b6-46c4-9ebc-d1015232398c reached available after waiting for 2.378850 seconds",
                                "2026-06-06 01:37:00,959 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.578s",
                                "2026-06-06 01:37:01,703 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.739s",
                                "2026-06-06 01:37:02,958 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.231s",
                                "2026-06-06 01:37:03,003 21 INFO     [tempest.common.waiters] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait",
                                "2026-06-06 01:37:04,396 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.376s",
                                "2026-06-06 01:37:06,238 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.825s",
                                "2026-06-06 01:37:07,764 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.513s",
                                "2026-06-06 01:37:07,781 21 INFO     [tempest.common.waiters] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait",
                                "2026-06-06 01:37:09,006 21 INFO     [tempest.lib.common.rest_client] ",
                                "    Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.218s",
                                "2026-06-06 01:37:09,024 21 INFO     [tempest.common.waiters] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait",
                                "2026-06-06 01:37:11,008 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.979s",
                                "2026-06-06 01:37:12,272 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.243s",
                                "2026-06-06 01:37:14,071 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.779s",
                                "2026-06-06 01:37:15,295 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.212s",
                                "2026-06-06 01:37:15,308 21 INFO     [tempest.common.waiters] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 14 second wait",
                                "2026-06-06 01:37:16,479 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.167s",
                                "2026-06-06 01:37:17,759 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.259s",
                                "2026-06-06 01:37:19,000 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.228s",
                                "2026-06-06 01:37:20,187 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.173s",
                                "2026-06-06 01:37:20,199 21 INFO     [tempest.common.waiters] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 19 second wait",
                                "2026-06-06 01:37:20,200 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance from volume is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'x-compute-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}",
                                "Body: {'id': '6841ebed-e176-4af4-887a-ecabe1d24e46', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '1320fc6478cb774dae195ba32f10d78286cd29be71812111a4678d63', 'image': '', 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:00Z', 'updated': '2026-06-06T01:37:19Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}], 'OS-DCF:diskConfig': 'M",
                                "    ANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:19.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': [{'id': '08894d43-63b6-46c4-9ebc-d1015232398c'}]}",
                                "2026-06-06 01:37:20,362 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.160s",
                                "2026-06-06 01:37:22,417 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46/action 2.036s",
                                "2026-06-06 01:37:22,511 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.089s",
                                "2026-06-06 01:37:22,640 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.126s",
                                "2026-06-06 01:37:22,756 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.110s",
                                "2026-06-06 01:37:22,767 21 INFO     [tempest.common.waiters] snapshot 113a9a53-a3f6-4408-be55-4d23c6683527 reached available after waiting for 0.767431 seconds",
                                "2026-06-06 01:37:22,768 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance snapshot is created response: {'content-length': '2089', 'content-type': 'application/json', 'x-openstack-request-id': 'req-de950d5b-a827-42e6-bb3c-11b262af6a40', 'date': 'Sat, 06 Jun 2026 01:37:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4'}",
                                "Body: {'base_image_ref': '', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'root_device_name': '/dev/vda', 'block_device_mapping': '[{\"no_device\": null, \"guest_format\": null, \"volume_size\": 1, \"source_type\": \"snapshot\", \"volume_id\": null, \"device_name\": \"/dev/vda\", \"image_id\": null, \"volume_type\": null, \"encrypted\": null, \"encryption_options\": null, \"encryption_secret_uuid\": null, \"device_type\": \"disk\", \"tag\": null, \"delete_on_termination\": true, \"encryption_format\": null, \"snapshot_id\": \"113a9a53-a3f6-4408-be55-4d23c6683527\", \"disk_bus\": \"virtio\", \"boot_index\": 0, \"destination_type\": \"volume\"}]', 'bdm_v2': 'True', 'name': 'tempest-ImageDependencyTestssnapshot-628968750', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 0, 'virtual_size': None, 'status': 'active', 'checksum': 'd41d8cd98f00b204e9800998ecf8427e', 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': 'sha512', 'os_hash_value': 'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e', 'id': '865eca21-ef3f-47e5-902f-459ed88416e4', 'created_at': '2026-06-06T01:37:21Z', 'updated_at': '2026-06-06T01:37:22Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/sn",
                                "    ap', 'tags': [], 'self': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4', 'file': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}",
                                "2026-06-06 01:37:22,967 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.197s",
                                "2026-06-06 01:37:23,136 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.159s",
                                "2026-06-06 01:37:23,253 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.114s",
                                "2026-06-06 01:37:24,355 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.092s",
                                "2026-06-06 01:37:25,487 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.123s",
                                "2026-06-06 01:37:26,742 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 1.251s",
                                "2026-06-06 01:37:26,865 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.120s",
                                "",
                                "2026-06-06 01:37:27.015 21 INFO tempest.lib.common.rest_client [req-3d776a2d-2b73-41f8-b266-cba2fba38c72 req-3d776a2d-2b73-41f8-b266-cba2fba38c72 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.137s",
                                "2026-06-06 01:37:28.509 21 INFO tempest.lib.common.rest_client [req-d6e94cdd-fbbb-404d-afd7-0c7c95ee69f4 req-d6e94cdd-fbbb-404d-afd7-0c7c95ee69f4 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91/file 1.488s",
                                "2026-06-06 01:37:28.611 21 INFO tempest.lib.common.rest_client [req-2cb3a289-da4a-46bf-b041-0fa4356e732b req-2cb3a289-da4a-46bf-b041-0fa4356e732b ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.098s",
                                "2026-06-06 01:37:29.196 21 INFO tempest.lib.common.rest_client [req-449a0a06-9ed0-4666-8056-6b9759159eef req-449a0a06-9ed0-4666-8056-6b9759159eef ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-06-06 01:37:29.196 21 INFO tempest.lib.common.fixed_network [-] (ImageDependencyTests:test_nova_image_snapshot_dependency) Found network None available for tenant",
                                "2026-06-06 01:37:29.725 21 INFO tempest.lib.common.rest_client [req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.525s",
                                "2026-06-06 01:37:29.949 21 INFO tempest.lib.common.rest_client [req-138d9d97-bb72-4f18-a355-a2a5952aff38 req-138d9d97-bb72-4f18-a355-a2a5952aff38 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.217s",
                                "2026-06-06 01:37:31.237 21 INFO tempest.lib.common.rest_client [req-cd090575-03f0-4209-ad8e-8a7bc746dfb0 req-cd090575-03f0-4209-ad8e-8a7bc746dfb0 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.266s",
                                "2026-06-06 01:37:32.463 21 INFO tempest.lib.common.rest_client [req-949f54cd-8d6b-4ac8-bcd3-2c74fb2eade9 req-949f54cd-8d6b-4ac8-bcd3-2c74fb2eade9 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.211s",
                                "2026-06-06 01:37:32.477 21 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait",
                                "2026-06-06 01:37:33.688 21 INFO tempest.lib.common.rest_client [req-efd69058-8e01-46de-8397-a404278a4079 req-efd69058-8e01-46de-8397-a404278a4079 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.208s",
                                "2026-06-06 01:37:34.923 21 INFO tempest.lib.common.rest_client [req-353613a2-e03e-4855-8c3b-19809bbdf976 req-353613a2-e03e-4855-8c3b-19809bbdf976 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.216s",
                                "2026-06-06 01:37:36.138 21 INFO tempest.lib.common.rest_client [req-2f850156-0527-404d-a092-9fa47373f403 req-2f850156-0527-404d-a092-9fa47373f403 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.195s",
                                "2026-06-06 01:37:36.151 21 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 7 second wait",
                                "2026-06-06 01:37:37.359 21 INFO tempest.lib.common.rest_client [req-36568f4c-0a9f-4ba2-a3f5-8a975e7a14d3 req-36568f4c-0a9f-4ba2-a3f5-8a975e7a14d3 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.204s",
                                "2026-06-06 01:37:37.378 21 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait",
                                "2026-06-06 01:37:38.645 21 INFO tempest.lib.common.rest_client [req-bd780d26-a15b-4ddb-bd1c-903193020089 req-bd780d26-a15b-4ddb-bd1c-903193020089 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.264s",
                                "2026-06-06 01:37:38.653 21 INFO tempest.common.waiters [-] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 9 second wait",
                                "2026-06-06 01:37:39.931 21 INFO tempest.lib.common.rest_client [req-f0986bea-2a11-497b-a97e-c8ae6902f36a req-f0986bea-2a11-497b-a97e-c8ae6902f36a ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.275s",
                                "2026-06-06 01:37:41.224 21 INFO tempest.lib.common.rest_client [req-6ce69bc3-364c-4139-84ce-467b7868d387 req-6ce69bc3-364c-4139-84ce-467b7868d387 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.274s",
                                "2026-06-06 01:37:42.482 21 INFO tempest.lib.common.rest_client [req-ed08a959-63b6-428e-a0f0-01c6ceb363e4 req-ed08a959-63b6-428e-a0f0-01c6ceb363e4 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.232s",
                                "2026-06-06 01:37:43.689 21 INFO tempest.lib.common.rest_client [req-8706531e-66da-405a-bfc6-7dabb4782b8a req-8706531e-66da-405a-bfc6-7dabb4782b8a ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.190s",
                                "2026-06-06 01:37:44.875 21 INFO tempest.lib.common.rest_client [req-c92351c3-64f8-4b6b-97ff-a6d3e53f18b4 req-c92351c3-64f8-4b6b-97ff-a6d3e53f18b4 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.166s",
                                "2026-06-06 01:37:44.889 21 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 15 second wait",
                                "2026-06-06 01:37:44.889 21 INFO tempest.api.image.v2.test_images_dependency [-] Instance from image is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'x-compute-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}",
                                "Body: {'id': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '3ac43ccb786361f3c90c8bc0cf325ae02638e0123efcb7a73773b8da', 'image': {'id': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/images/664c5a47-a1a6-456e-8ad2-1d607e801a91'}]}, 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:29Z', 'updated': '2026-06-06T01:37:43Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}], 'OS-DCF:diskConfig': 'MANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:43.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': []}",
                                "2026-06-06 01:37:45.050 21 INFO tempest.lib.common.rest_client [req-def15075-ea02-4eac-8df7-d9f98f937d51 req-def15075-ea02-4eac-8df7-d9f98f937d51 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.159s",
                                "2026-06-06 01:37:45.499 21 INFO tempest.lib.common.rest_client [req-c766b980-f436-4bbc-9056-ba379d647098 req-c766b980-f436-4bbc-9056-ba379d647098 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5/action 0.437s",
                                "2026-06-06 01:37:45.591 21 INFO tempest.lib.common.rest_client [req-58592df8-1464-4aa4-9dea-76991d49c44c req-58592df8-1464-4aa4-9dea-76991d49c44c ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.087s",
                                "2026-06-06 01:37:46.716 21 INFO tempest.lib.common.rest_client [req-b4c41133-89da-4bf5-9463-db6f751535f6 req-b4c41133-89da-4bf5-9463-db6f751535f6 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.121s",
                                "2026-06-06 01:37:47.858 21 INFO tempest.lib.common.rest_client [req-af9f372e-d218-4b83-aea7-166996b42e84 req-af9f372e-d218-4b83-aea7-166996b42e84 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.138s",
                                "2026-06-06 01:37:48.988 21 INFO tempest.lib.common.rest_client [req-c02fdffb-ea7a-4163-aa28-d0df63f54ef2 req-c02fdffb-ea7a-4163-aa28-d0df63f54ef2 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.120s",
                                "2026-06-06 01:37:50.109 21 INFO tempest.lib.common.rest_client [req-60592b48-fb92-4a0d-92c4-9f2d8b27134f req-60592b48-fb92-4a0d-92c4-9f2d8b27134f ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.118s",
                                "2026-06-06 01:37:51.234 21 INFO tempest.lib.common.rest_client [req-a36b6a04-de75-4105-9f7f-5a830b9ac0e6 req-a36b6a04-de75-4105-9f7f-5a830b9ac0e6 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.122s",
                                "2026-06-06 01:37:52.343 21 INFO tempest.lib.common.rest_client [req-8e8708f5-4960-4cdd-b8d9-81bcfa6f9c46 req-8e8708f5-4960-4cdd-b8d9-81bcfa6f9c46 ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s",
                                "2026-06-06 01:37:53.452 21 INFO tempest.lib.common.rest_client [req-01346659-f0e1-4579-82ed-c02d37d0fedb req-01346659-f0e1-4579-82ed-c02d37d0fedb ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s",
                                "2026-06-06 01:37:53.550 21 INFO tempest.lib.common.rest_client [req-e6926333-640a-418e-b3a1-cf4d66eaa7bf req-e6926333-640a-418e-b3a1-cf4d66eaa7bf ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.095s",
                                "2026-06-06 01:37:53.551 21 INFO tempest.api.image.v2.test_images_dependency [-] Instance snapshot is created response: {'content-length': '1612', 'content-type': 'application/json', 'x-openstack-request-id': 'req-e6926333-640a-418e-b3a1-cf4d66eaa7bf', 'date': 'Sat, 06 Jun 2026 01:37:53 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f'}",
                                "Body: {'base_image_ref': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'instance_uuid': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'image_type': 'snapshot', 'image_state': 'available', 'image_location': 'snapshot', 'owner_id': 'd175da57ca7d45939c1c679aa15f0759', 'name': 'tempest-ImageDependencyTestssnapshot-706340757', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 1073741824, 'virtual_size': None, 'status': 'active', 'checksum': None, 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': None, 'os_hash_value': None, 'id': '1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'created_at': '2026-06-06T01:37:45Z', 'updated_at': '2026-06-06T01:37:52Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'tags': [], 'self': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'file': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}",
                                "2026-06-06 01:37:53.759 21 INFO tempest.lib.common.rest_client [req-7a0758ca-35ef-4751-bf93-9cd437583c5d req-7a0758ca-35ef-4751-bf93-9cd437583c5d ] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.205s",
                                "2026-06-06 01:37:54.954 21 INFO tempest.lib.common.rest_client [req-cc61a268-465c-4839-9de6-7c9335092085 req-cc61a268-465c-4839-9de6-7c9335092085 ] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 1.187s",
                                "2026-06-06 01:37:55.057 21 INFO tempest.lib.common.rest_client [req-ac0f2adb-85b4-47a2-bff1-f83adfeeb42a req-ac0f2adb-85b4-47a2-bff1-f83adfeeb42a ] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.100s",
                                "{5} tempest.api.image.v2.test_images_dependency.ImageDependencyTests.test_nova_image_snapshot_dependency [28.186513s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper",
                                "    return f(*func_args, **func_kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/image/v2/test_images_dependency.py\", line 107, in test_nova_image_snapshot_dependency",
                                "    self.client.delete_image(base_image_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 90, in delete_image",
                                "    resp, _ = self.delete(url)",
                                "              ~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "    raise exceptions.Conflict(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'message': 'Image 664c5a47-a1a6-456e-8ad2-1d607e801a91 could not be deleted because it is in use: The image cannot be deleted because it is in use through the backend store outside of Glance.<br /><br />\\n\\n\\n', 'code': '409 Conflict', 'title': 'Conflict'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-06-06 01:37:27,015 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.137s",
                                "2026-06-06 01:37:28,509 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91/file 1.488s",
                                "2026-06-06 01:37:28,611 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.098s",
                                "2026-06-06 01:37:29,196 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-06-06 01:37:29,196 21 INFO     [tempest.lib.common.fixed_network] (ImageDependencyTests:test_nova_image_snapshot_dependency) Found network None available for tenant",
                                "2026-06-06 01:37:29,725 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.525s",
                                "2026-06-06 01:37:29,949 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.217s",
                                "2026-06-06 01:37:31,237 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.266s",
                                "2026-06-06 01:37:32,463 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.211s",
                                "2026-06-06 01:37:32,477 21 INFO     [tempest.common.waiters] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait",
                                "2026-06-06 01:37:33,688 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.208s",
                                "2026-06-06 01:37:34,923 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.216s",
                                "2026-06-06 01:37:36,138 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.195s",
                                "2026-06-06 01:37:36,151 21 INFO     [tempest.common.waiters] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 7 second wait",
                                "2026-06-06 01:37:37,359 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.204s",
                                "2026-06-06 01:37:37,378 21 INFO     [tempest.common.waiters] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait",
                                "2026-06-06 01:37:38,645 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.264s",
                                "2026-06-06 01:37:38,653 21 INFO     [tempest.common.waiters] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 9 second wait",
                                "2026-06-06 01:37:39,931 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.275s",
                                "2026-06-06 01:37:41,224 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https:/",
                                "    /api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.274s",
                                "2026-06-06 01:37:42,482 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.232s",
                                "2026-06-06 01:37:43,689 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.190s",
                                "2026-06-06 01:37:44,875 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.166s",
                                "2026-06-06 01:37:44,889 21 INFO     [tempest.common.waiters] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 15 second wait",
                                "2026-06-06 01:37:44,889 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance from image is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'x-compute-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}",
                                "Body: {'id': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '3ac43ccb786361f3c90c8bc0cf325ae02638e0123efcb7a73773b8da', 'image': {'id': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/images/664c5a47-a1a6-456e-8ad2-1d607e801a91'}]}, 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:29Z', 'updated': '2026-06-06T01:37:43Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}], 'OS-DCF:diskConfig': 'MANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:43.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': []}",
                                "2026-06-06 01:37:45,050 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.159s",
                                "2026-06-06 01:37:45,499 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5/action 0.437s",
                                "2026-06-06 01:37:45,591 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.087s",
                                "2026-06-06 01:37:46,716 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.121s",
                                "2026-06-06 01:37:47,858 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a",
                                "    46-ab1a-e4f82fb4601f 0.138s",
                                "2026-06-06 01:37:48,988 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.120s",
                                "2026-06-06 01:37:50,109 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.118s",
                                "2026-06-06 01:37:51,234 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.122s",
                                "2026-06-06 01:37:52,343 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s",
                                "2026-06-06 01:37:53,452 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s",
                                "2026-06-06 01:37:53,550 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.095s",
                                "2026-06-06 01:37:53,551 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance snapshot is created response: {'content-length': '1612', 'content-type': 'application/json', 'x-openstack-request-id': 'req-e6926333-640a-418e-b3a1-cf4d66eaa7bf', 'date': 'Sat, 06 Jun 2026 01:37:53 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f'}",
                                "Body: {'base_image_ref': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'instance_uuid': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'image_type': 'snapshot', 'image_state': 'available', 'image_location': 'snapshot', 'owner_id': 'd175da57ca7d45939c1c679aa15f0759', 'name': 'tempest-ImageDependencyTestssnapshot-706340757', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 1073741824, 'virtual_size': None, 'status': 'active', 'checksum': None, 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': None, 'os_hash_value': None, 'id': '1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'created_at': '2026-06-06T01:37:45Z', 'updated_at': '2026-06-06T01:37:52Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'tags': [], 'self': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'file': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}",
                                "2026-06-06 01:37:53,759 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.205s",
                                "2026-06-06 01:37:54,954 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 1.187s",
                                "2026-06-06 01:37:55,057 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:",
                                "    9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.100s",
                                "",
                                "2026-06-06 01:37:55.384 21 INFO tempest.lib.common.rest_client [req-fe3794d5-cd20-42dc-aac4-d23650eb5b3c req-fe3794d5-cd20-42dc-aac4-d23650eb5b3c ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.286s",
                                "2026-06-06 01:37:55.606 21 INFO tempest.lib.common.rest_client [req-84efe826-80a8-4953-81ea-60fb907f38c8 req-84efe826-80a8-4953-81ea-60fb907f38c8 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.217s",
                                "2026-06-06 01:37:56.838 21 INFO tempest.lib.common.rest_client [req-eeeac406-7670-4088-b3d7-72d57bacc759 req-eeeac406-7670-4088-b3d7-72d57bacc759 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.216s",
                                "2026-06-06 01:37:58.122 21 INFO tempest.lib.common.rest_client [req-55006e2b-5a09-4310-a3fe-9ad08e890e42 req-55006e2b-5a09-4310-a3fe-9ad08e890e42 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.268s",
                                "2026-06-06 01:37:59.365 21 INFO tempest.lib.common.rest_client [req-656ba6cc-7456-40e9-b6e7-917c35847c40 req-656ba6cc-7456-40e9-b6e7-917c35847c40 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.225s",
                                "2026-06-06 01:38:00.580 21 INFO tempest.lib.common.rest_client [req-e8d77e48-7b08-4f1e-9b37-27c2b575797e req-e8d77e48-7b08-4f1e-9b37-27c2b575797e ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.199s",
                                "2026-06-06 01:38:00.596 21 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 5 second wait",
                                "2026-06-06 01:38:01.854 21 INFO tempest.lib.common.rest_client [req-fc07a089-a98e-4a94-8d1d-19b0b09a09e2 req-fc07a089-a98e-4a94-8d1d-19b0b09a09e2 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.254s",
                                "2026-06-06 01:38:03.002 21 INFO tempest.lib.common.rest_client [req-c635ee85-d4fc-420b-964a-4513852ea7ec req-c635ee85-d4fc-420b-964a-4513852ea7ec ] Request (ImageDependencyTests:tearDownClass): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.130s",
                                "2026-06-06 01:38:03.989 21 INFO tempest.lib.common.rest_client [req-fbd49375-fdb8-433b-984a-371455ad7746 req-fbd49375-fdb8-433b-984a-371455ad7746 ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.979s",
                                "2026-06-06 01:38:04.110 21 INFO tempest.lib.common.rest_client [req-f8575069-eef3-4a09-bed5-ffc592f8090f req-f8575069-eef3-4a09-bed5-ffc592f8090f ] Request (ImageDependencyTests:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.119s",
                                "2026-06-06 01:38:04.378 21 INFO tempest.lib.common.rest_client [req-6042b11c-9d2d-48b5-bf76-6763a23d5d84 req-6042b11c-9d2d-48b5-bf76-6763a23d5d84 ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.265s",
                                "2026-06-06 01:38:04.534 21 INFO tempest.lib.common.rest_client [req-5cd3b523-687c-4d6d-a568-e53950ae65af req-5cd3b523-687c-4d6d-a568-e53950ae65af ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.152s",
                                "2026-06-06 01:38:05.765 21 INFO tempest.lib.common.rest_client [req-d0368f78-35e1-4d98-b671-6da97edc6d64 req-d0368f78-35e1-4d98-b671-6da97edc6d64 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.214s",
                                "2026-06-06 01:38:07.000 21 INFO tempest.lib.common.rest_client [req-8d7a40cf-f9d1-4388-84ce-546015a79c25 req-8d7a40cf-f9d1-4388-84ce-546015a79c25 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.216s",
                                "2026-06-06 01:38:08.281 21 INFO tempest.lib.common.rest_client [req-fe3eda63-1bf2-4665-b7da-198f01c22bd5 req-fe3eda63-1bf2-4665-b7da-198f01c22bd5 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.261s",
                                "2026-06-06 01:38:09.556 21 INFO tempest.lib.common.rest_client [req-0f6b03d2-9631-46a8-b3e4-3aba1fad0dbb req-0f6b03d2-9631-46a8-b3e4-3aba1fad0dbb ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.259s",
                                "2026-06-06 01:38:10.807 21 INFO tempest.lib.common.rest_client [req-61ddfda2-16a7-4de0-98ed-659b029cf791 req-61ddfda2-16a7-4de0-98ed-659b029cf791 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.230s",
                                "2026-06-06 01:38:10.821 21 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 6 second wait",
                                "2026-06-06 01:38:12.066 21 INFO tempest.lib.common.rest_client [req-e2a223a9-7919-4bbc-a7a9-1ce14636a92f req-e2a223a9-7919-4bbc-a7a9-1ce14636a92f ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.242s",
                                "2026-06-06 01:38:13.308 21 INFO tempest.lib.common.rest_client [req-895f798c-2d66-44c2-94e4-e35654e147e8 req-895f798c-2d66-44c2-94e4-e35654e147e8 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.225s",
                                "2026-06-06 01:38:14.461 21 INFO tempest.lib.common.rest_client [req-af6f78ce-acdb-4daf-a370-9b9d8c9abd28 req-af6f78ce-acdb-4daf-a370-9b9d8c9abd28 ] Request (ImageDependencyTests:tearDownClass): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.132s",
                                "2026-06-06 01:38:16.039 21 INFO tempest.lib.common.rest_client [req-c1ab6ec6-3379-4798-bc34-6b4a764712df req-c1ab6ec6-3379-4798-bc34-6b4a764712df ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 1.576s",
                                "2026-06-06 01:38:16.133 21 INFO tempest.lib.common.rest_client [req-6cdf5e3d-1e45-48ac-b76b-600594836a6f req-6cdf5e3d-1e45-48ac-b76b-600594836a6f ] Request (ImageDependencyTests:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.091s",
                                "2026-06-06 01:38:16.424 21 INFO tempest.lib.common.rest_client [req-9e10ba50-5c21-45b6-8cc1-85f627e9fa19 req-9e10ba50-5c21-45b6-8cc1-85f627e9fa19 ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3f3a8930c88040bca621d9a026f203a3 0.288s",
                                "2026-06-06 01:38:16.424 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d175da57ca7d45939c1c679aa15f0759",
                                "2026-06-06 01:38:17.033 21 INFO tempest.lib.common.rest_client [req-9af0bcb4-9f29-4d34-849f-4330f48f3c6e req-9af0bcb4-9f29-4d34-849f-4330f48f3c6e ] Request (ImageDependencyTests:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s",
                                "2026-06-06 01:38:17.880 21 INFO tempest.lib.common.rest_client [req-bd45e370-8ddb-4bdc-91ef-76c489d8ad07 req-bd45e370-8ddb-4bdc-91ef-76c489d8ad07 ] Request (ImageDependencyTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d175da57ca7d45939c1c679aa15f0759&name=default 0.844s",
                                "2026-06-06 01:38:18.549 21 INFO tempest.lib.common.rest_client [req-29d0b69c-4da8-46db-b130-5ff12d9d7403 req-29d0b69c-4da8-46db-b130-5ff12d9d7403 ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a287a8ea-b49f-47cd-a670-1a1032be82dc 0.666s",
                                "2026-06-06 01:38:18.857 21 INFO tempest.lib.common.rest_client [req-f50d0f56-8624-45de-abfa-be78a80fa2d0 req-f50d0f56-8624-45de-abfa-be78a80fa2d0 ] Request (ImageDependencyTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d175da57ca7d45939c1c679aa15f0759 0.305s",
                                "",
                                "==============================",
                                "Failed 2 tests - output below:",
                                "==============================",
                                "",
                                "tempest.api.image.v2.test_images_dependency.ImageDependencyTests.test_image_volume_server_snapshot_dependency[compute,id-f0c8a35d-8f8f-443c-8bcb-85a9c0f87d19,volume]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper",
                                "    return f(*func_args, **func_kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/image/v2/test_images_dependency.py\", line 130, in test_image_volume_server_snapshot_dependency",
                                "    self.client.delete_image(base_image_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 90, in delete_image",
                                "    resp, _ = self.delete(url)",
                                "              ~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "    raise exceptions.Conflict(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'message': 'Image f4631fc8-3648-438a-9996-5aba54a71bfd could not be deleted because it is in use: The image cannot be deleted because it is in use through the backend store outside of Glance.<br /><br />\\n\\n\\n', 'code': '409 Conflict', 'title': 'Conflict'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-06-06 01:36:54,640 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.754s",
                                "2026-06-06 01:36:55,481 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd/file 0.838s",
                                "2026-06-06 01:36:55,560 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.077s",
                                "2026-06-06 01:36:56,179 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-06-06 01:36:56,180 21 INFO     [tempest.lib.common.fixed_network] (ImageDependencyTests:test_image_volume_server_snapshot_dependency) Found network None available for tenant",
                                "2026-06-06 01:36:56,784 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes 0.602s",
                                "2026-06-06 01:36:57,011 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.198s",
                                "2026-06-06 01:36:58,193 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.156s",
                                "2026-06-06 01:36:59,370 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/volumes/08894d43-63b6-46c4-9ebc-d1015232398c 0.157s",
                                "2026-06-06 01:36:59,378 21 INFO     [tempest.common.waiters] volume 08894d43-63b6-46c4-9ebc-d1015232398c reached available after waiting for 2.378850 seconds",
                                "2026-06-06 01:37:00,959 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.578s",
                                "2026-06-06 01:37:01,703 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.739s",
                                "2026-06-06 01:37:02,958 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.231s",
                                "2026-06-06 01:37:03,003 21 INFO     [tempest.common.waiters] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 2 second wait",
                                "2026-06-06 01:37:04,396 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.376s",
                                "2026-06-06 01:37:06,238 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.825s",
                                "2026-06-06 01:37:07,764 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.513s",
                                "2026-06-06 01:37:07,781 21 INFO     [tempest.common.waiters] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait",
                                "2026-06-06 01:37:09,006 21 INFO     [tempest.lib.common.rest_client] ",
                                "    Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.218s",
                                "2026-06-06 01:37:09,024 21 INFO     [tempest.common.waiters] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait",
                                "2026-06-06 01:37:11,008 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.979s",
                                "2026-06-06 01:37:12,272 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.243s",
                                "2026-06-06 01:37:14,071 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.779s",
                                "2026-06-06 01:37:15,295 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.212s",
                                "2026-06-06 01:37:15,308 21 INFO     [tempest.common.waiters] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 14 second wait",
                                "2026-06-06 01:37:16,479 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.167s",
                                "2026-06-06 01:37:17,759 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.259s",
                                "2026-06-06 01:37:19,000 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.228s",
                                "2026-06-06 01:37:20,187 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.173s",
                                "2026-06-06 01:37:20,199 21 INFO     [tempest.common.waiters] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 19 second wait",
                                "2026-06-06 01:37:20,200 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance from volume is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'x-compute-request-id': 'req-8a8b3d05-87dd-4e8f-a619-2a5e9f446db7', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}",
                                "Body: {'id': '6841ebed-e176-4af4-887a-ecabe1d24e46', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '1320fc6478cb774dae195ba32f10d78286cd29be71812111a4678d63', 'image': '', 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:00Z', 'updated': '2026-06-06T01:37:19Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/6841ebed-e176-4af4-887a-ecabe1d24e46'}], 'OS-DCF:diskConfig': 'M",
                                "    ANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:19.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': [{'id': '08894d43-63b6-46c4-9ebc-d1015232398c'}]}",
                                "2026-06-06 01:37:20,362 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46 0.160s",
                                "2026-06-06 01:37:22,417 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/6841ebed-e176-4af4-887a-ecabe1d24e46/action 2.036s",
                                "2026-06-06 01:37:22,511 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.089s",
                                "2026-06-06 01:37:22,640 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.126s",
                                "2026-06-06 01:37:22,756 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.110s",
                                "2026-06-06 01:37:22,767 21 INFO     [tempest.common.waiters] snapshot 113a9a53-a3f6-4408-be55-4d23c6683527 reached available after waiting for 0.767431 seconds",
                                "2026-06-06 01:37:22,768 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance snapshot is created response: {'content-length': '2089', 'content-type': 'application/json', 'x-openstack-request-id': 'req-de950d5b-a827-42e6-bb3c-11b262af6a40', 'date': 'Sat, 06 Jun 2026 01:37:22 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4'}",
                                "Body: {'base_image_ref': '', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'root_device_name': '/dev/vda', 'block_device_mapping': '[{\"no_device\": null, \"guest_format\": null, \"volume_size\": 1, \"source_type\": \"snapshot\", \"volume_id\": null, \"device_name\": \"/dev/vda\", \"image_id\": null, \"volume_type\": null, \"encrypted\": null, \"encryption_options\": null, \"encryption_secret_uuid\": null, \"device_type\": \"disk\", \"tag\": null, \"delete_on_termination\": true, \"encryption_format\": null, \"snapshot_id\": \"113a9a53-a3f6-4408-be55-4d23c6683527\", \"disk_bus\": \"virtio\", \"boot_index\": 0, \"destination_type\": \"volume\"}]', 'bdm_v2': 'True', 'name': 'tempest-ImageDependencyTestssnapshot-628968750', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 0, 'virtual_size': None, 'status': 'active', 'checksum': 'd41d8cd98f00b204e9800998ecf8427e', 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': 'sha512', 'os_hash_value': 'cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e', 'id': '865eca21-ef3f-47e5-902f-459ed88416e4', 'created_at': '2026-06-06T01:37:21Z', 'updated_at': '2026-06-06T01:37:22Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/865eca21-ef3f-47e5-902f-459ed88416e4/sn",
                                "    ap', 'tags': [], 'self': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4', 'file': '/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}",
                                "2026-06-06 01:37:22,967 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_image_volume_server_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/f4631fc8-3648-438a-9996-5aba54a71bfd 0.197s",
                                "2026-06-06 01:37:23,136 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.159s",
                                "2026-06-06 01:37:23,253 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.114s",
                                "2026-06-06 01:37:24,355 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.092s",
                                "2026-06-06 01:37:25,487 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d175da57ca7d45939c1c679aa15f0759/snapshots/113a9a53-a3f6-4408-be55-4d23c6683527 0.123s",
                                "2026-06-06 01:37:26,742 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 1.251s",
                                "2026-06-06 01:37:26,865 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/images/865eca21-ef3f-47e5-902f-459ed88416e4 0.120s",
                                "",
                                "",
                                "tempest.api.image.v2.test_images_dependency.ImageDependencyTests.test_nova_image_snapshot_dependency[compute,id-d19b0731-e98e-4103-8b0e-02f651b8f586]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/utils/__init__.py\", line 65, in wrapper",
                                "    return f(*func_args, **func_kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/image/v2/test_images_dependency.py\", line 107, in test_nova_image_snapshot_dependency",
                                "    self.client.delete_image(base_image_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/image/v2/images_client.py\", line 90, in delete_image",
                                "    resp, _ = self.delete(url)",
                                "              ~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "    raise exceptions.Conflict(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'message': 'Image 664c5a47-a1a6-456e-8ad2-1d607e801a91 could not be deleted because it is in use: The image cannot be deleted because it is in use through the backend store outside of Glance.<br /><br />\\n\\n\\n', 'code': '409 Conflict', 'title': 'Conflict'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-06-06 01:37:27,015 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.137s",
                                "2026-06-06 01:37:28,509 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91/file 1.488s",
                                "2026-06-06 01:37:28,611 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.098s",
                                "2026-06-06 01:37:29,196 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-06-06 01:37:29,196 21 INFO     [tempest.lib.common.fixed_network] (ImageDependencyTests:test_nova_image_snapshot_dependency) Found network None available for tenant",
                                "2026-06-06 01:37:29,725 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 0.525s",
                                "2026-06-06 01:37:29,949 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.217s",
                                "2026-06-06 01:37:31,237 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.266s",
                                "2026-06-06 01:37:32,463 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.211s",
                                "2026-06-06 01:37:32,477 21 INFO     [tempest.common.waiters] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait",
                                "2026-06-06 01:37:33,688 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.208s",
                                "2026-06-06 01:37:34,923 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.216s",
                                "2026-06-06 01:37:36,138 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.195s",
                                "2026-06-06 01:37:36,151 21 INFO     [tempest.common.waiters] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 7 second wait",
                                "2026-06-06 01:37:37,359 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.204s",
                                "2026-06-06 01:37:37,378 21 INFO     [tempest.common.waiters] State transition \"BUILD/networking\" ==> \"BUILD/block_device_mapping\" after 8 second wait",
                                "2026-06-06 01:37:38,645 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.264s",
                                "2026-06-06 01:37:38,653 21 INFO     [tempest.common.waiters] State transition \"BUILD/block_device_mapping\" ==> \"BUILD/spawning\" after 9 second wait",
                                "2026-06-06 01:37:39,931 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.275s",
                                "2026-06-06 01:37:41,224 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https:/",
                                "    /api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.274s",
                                "2026-06-06 01:37:42,482 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.232s",
                                "2026-06-06 01:37:43,689 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.190s",
                                "2026-06-06 01:37:44,875 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.166s",
                                "2026-06-06 01:37:44,889 21 INFO     [tempest.common.waiters] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 15 second wait",
                                "2026-06-06 01:37:44,889 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance from image is created response: {'content-length': '396', 'location': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'content-type': 'application/json', 'openstack-api-version': 'compute 2.2', 'x-openstack-nova-api-version': '2.2', 'vary': 'X-OpenStack-Nova-API-Version', 'x-openstack-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'x-compute-request-id': 'req-4be8a2e6-47c1-4df3-8e93-14f10f4032ec', 'connection': 'close', 'status': '202', 'content-location': 'https://api.testbed.osism.xyz:8774/v2.1/servers'}",
                                "Body: {'id': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'name': 'instance-depend-image', 'status': 'ACTIVE', 'tenant_id': 'd175da57ca7d45939c1c679aa15f0759', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'metadata': {}, 'hostId': '3ac43ccb786361f3c90c8bc0cf325ae02638e0123efcb7a73773b8da', 'image': {'id': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/images/664c5a47-a1a6-456e-8ad2-1d607e801a91'}]}, 'flavor': {'id': '4fcfc365-085f-4eda-b540-e1c43415249e', 'links': [{'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/flavors/4fcfc365-085f-4eda-b540-e1c43415249e'}]}, 'created': '2026-06-06T01:37:29Z', 'updated': '2026-06-06T01:37:43Z', 'addresses': {}, 'accessIPv4': '', 'accessIPv6': '', 'links': [{'rel': 'self', 'href': 'https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}, {'rel': 'bookmark', 'href': 'https://api.testbed.osism.xyz:8774/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5'}], 'OS-DCF:diskConfig': 'MANUAL', 'progress': 0, 'OS-EXT-AZ:availability_zone': 'nova', 'config_drive': '', 'key_name': None, 'OS-SRV-USG:launched_at': '2026-06-06T01:37:43.000000', 'OS-SRV-USG:terminated_at': None, 'OS-EXT-STS:task_state': None, 'OS-EXT-STS:vm_state': 'active', 'OS-EXT-STS:power_state': 1, 'os-extended-volumes:volumes_attached': []}",
                                "2026-06-06 01:37:45,050 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5 0.159s",
                                "2026-06-06 01:37:45,499 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers/8872e82a-5df6-4dd3-aaca-233f2e27c8d5/action 0.437s",
                                "2026-06-06 01:37:45,591 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.087s",
                                "2026-06-06 01:37:46,716 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.121s",
                                "2026-06-06 01:37:47,858 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a",
                                "    46-ab1a-e4f82fb4601f 0.138s",
                                "2026-06-06 01:37:48,988 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.120s",
                                "2026-06-06 01:37:50,109 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.118s",
                                "2026-06-06 01:37:51,234 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.122s",
                                "2026-06-06 01:37:52,343 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s",
                                "2026-06-06 01:37:53,452 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.106s",
                                "2026-06-06 01:37:53,550 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 200 GET https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.095s",
                                "2026-06-06 01:37:53,551 21 INFO     [tempest.api.image.v2.test_images_dependency] Instance snapshot is created response: {'content-length': '1612', 'content-type': 'application/json', 'x-openstack-request-id': 'req-e6926333-640a-418e-b3a1-cf4d66eaa7bf', 'date': 'Sat, 06 Jun 2026 01:37:53 GMT', 'connection': 'close', 'status': '200', 'content-location': 'https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f'}",
                                "Body: {'base_image_ref': '664c5a47-a1a6-456e-8ad2-1d607e801a91', 'owner_user_name': 'tempest-ImageDependencyTests-317464111-project-member', 'owner_project_name': 'tempest-ImageDependencyTests-317464111', 'boot_roles': 'member,reader,creator,load-balancer_member', 'hw_machine_type': 'pc', 'hw_cdrom_bus': 'ide', 'hw_disk_bus': 'virtio', 'hw_input_bus': 'usb', 'hw_pointer_model': 'usbtablet', 'hw_video_model': 'virtio', 'hw_vif_model': 'virtio', 'instance_uuid': '8872e82a-5df6-4dd3-aaca-233f2e27c8d5', 'user_id': '3f3a8930c88040bca621d9a026f203a3', 'image_type': 'snapshot', 'image_state': 'available', 'image_location': 'snapshot', 'owner_id': 'd175da57ca7d45939c1c679aa15f0759', 'name': 'tempest-ImageDependencyTestssnapshot-706340757', 'disk_format': 'raw', 'container_format': 'bare', 'visibility': 'private', 'size': 1073741824, 'virtual_size': None, 'status': 'active', 'checksum': None, 'protected': False, 'min_ram': 0, 'min_disk': 1, 'owner': 'd175da57ca7d45939c1c679aa15f0759', 'os_hidden': False, 'os_hash_algo': None, 'os_hash_value': None, 'id': '1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'created_at': '2026-06-06T01:37:45Z', 'updated_at': '2026-06-06T01:37:52Z', 'locations': [{'url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'metadata': {'store': 'rbd'}}], 'direct_url': 'rbd://11111111-1111-1111-1111-111111111111/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/snap', 'tags': [], 'self': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f', 'file': '/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f/file', 'schema': '/v2/schemas/image', 'stores': 'rbd'}",
                                "2026-06-06 01:37:53,759 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:test_nova_image_snapshot_dependency): 409 DELETE https://api.testbed.osism.xyz:9292/v2/images/664c5a47-a1a6-456e-8ad2-1d607e801a91 0.205s",
                                "2026-06-06 01:37:54,954 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 1.187s",
                                "2026-06-06 01:37:55,057 21 INFO     [tempest.lib.common.rest_client] Request (ImageDependencyTests:_run_cleanups): 404 GET https://api.testbed.osism.xyz:",
                                "    9292/v2/images/1ad6b736-7c76-4a46-ab1a-e4f82fb4601f 0.100s",
                                "",
                                "",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 68 tests in 68.7908 sec.",
                                " - Passed: 50",
                                " - Skipped: 16",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 2",
                                "Sum of execute time for each test: 123.4403 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (13 tests) => 0:00:16.852487",
                                " - Worker 1 (5 tests) => 0:00:26.695583",
                                " - Worker 2 (3 tests) => 0:00:20.960734",
                                " - Worker 3 (5 tests) => 0:00:12.580459",
                                " - Worker 4 (2 tests) => 0:00:19.407868",
                                " - Worker 5 (3 tests) => 0:01:08.790801",
                                " - Worker 6 (12 tests) => 0:00:17.236867",
                                " - Worker 7 (7 tests) => 0:00:14.795717",
                                " - Worker 8 (7 tests) => 0:00:19.022710",
                                " - Worker 9 (2 tests) => 0:00:02.537989",
                                " - Worker 10 (3 tests) => 0:00:03.522189",
                                " - Worker 11 (1 tests) => 0:00:01.901989",
                                " - Worker 12 (1 tests) => 0:00:02.487230",
                                " - Worker 13 (2 tests) => 0:00:00.908813",
                                " - Worker 14 (1 tests) => 0:00:00",
                                " - Worker 15 (1 tests) => 0:00:00"
                            ],
                            "zuul_log_id": "0242ac1f-6606-c02b-78ad-000000000025-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:20.652420Z",
                            "start": "2026-06-06T01:32:22.321464Z"
                        },
                        "id": "0242ac1f-6606-c02b-78ad-000000000025",
                        "name": "Run tempest"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 12,
            "failures": 1,
            "ignored": 0,
            "ok": 25,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/post.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-06T01:38:24.514608Z",
                    "start": "2026-06-06T01:38:21.768242Z"
                },
                "id": "0242ac1f-6606-575a-1ea4-000000000002",
                "name": "Post output play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "stat",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-575a-1ea4-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:21.853224Z",
                            "start": "2026-06-06T01:38:21.787101Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-000000000007",
                        "name": "Register sources"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "sudo",
                                "-n",
                                "true"
                            ],
                            "delta": "0:00:00.015786",
                            "end": "2026-06-06 01:38:22.778734",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "sudo -n true",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-575a-1ea4-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-06-06 01:38:22.762948",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sudo: a password is required",
                            "stdout_lines": [
                                "sudo: a password is required"
                            ],
                            "zuul_log_id": "0242ac1f-6606-575a-1ea4-000000000009-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-575a-1ea4-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:22.910044Z",
                            "start": "2026-06-06T01:38:21.897361Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-000000000009",
                        "name": "Check sudo"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": false,
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-575a-1ea4-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:22.962253Z",
                            "start": "2026-06-06T01:38:22.925973Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-00000000000a",
                        "name": "Set source and destination for files and folders"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "all_sources": []
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-575a-1ea4-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:23.043044Z",
                            "start": "2026-06-06T01:38:22.973080Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-00000000000c",
                        "name": "Build a list of source, dest dictionaries"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed04/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": "zuul-testbed04",
                                            "path": "/home/zuul-testbed04/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dirs": "docs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": "zuul-testbed04",
                                            "path": "/home/zuul-testbed04/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dirs": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed04/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed04/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1005,
                                    "group": "zuul-testbed04",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": "zuul-testbed04",
                                            "path": "/home/zuul-testbed04/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed04",
                                    "path": "/home/zuul-testbed04/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1004,
                                    "zj_output_dirs": "logs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-575a-1ea4-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:24.030923Z",
                            "start": "2026-06-06T01:38:23.051838Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-00000000000d",
                        "name": "Ensure target folders exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": false,
                            "results": [],
                            "skipped": true,
                            "skipped_reason": "No items in the list"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-575a-1ea4-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:24.076511Z",
                            "start": "2026-06-06T01:38:24.040813Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-00000000000f",
                        "name": "Copy files and folders to staging folder"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed04/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed04/zuul-output/logs"
                                }
                            },
                            "gid": 1005,
                            "group": "zuul-testbed04",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "dest": "/home/zuul-testbed04/zuul-output/logs",
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": "u=rwX,g=rX,o=rX",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul-testbed04/zuul-output/logs",
                                    "recurse": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed04",
                            "path": "/home/zuul-testbed04/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1004
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-575a-1ea4-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:24.376433Z",
                            "start": "2026-06-06T01:38:24.091413Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-000000000011",
                        "name": "Make all log files readable"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "stage_output_renames",
                            "changed": false,
                            "false_condition": "extensions_to_txt is defined and extensions_to_txt is not none",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-575a-1ea4-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:24.431675Z",
                            "start": "2026-06-06T01:38:24.385090Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-000000000012",
                        "name": "Rename log files that match extensions_to_txt"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "find",
                            "changed": false,
                            "false_condition": "stage_compress_logs",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-575a-1ea4-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:24.473835Z",
                            "start": "2026-06-06T01:38:24.446380Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-000000000014",
                        "name": "Discover log files for compression"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "shell",
                            "changed": false,
                            "false_condition": "stage_compress_logs",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-575a-1ea4-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:24.514608Z",
                            "start": "2026-06-06T01:38:24.489148Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-000000000015",
                        "name": "Archive everything from logs"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-06T01:38:49.774716Z",
                    "start": "2026-06-06T01:38:24.534329Z"
                },
                "id": "0242ac1f-6606-575a-1ea4-000000000017",
                "name": "Post cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:24.611766Z",
                            "start": "2026-06-06T01:38:24.543321Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-000000000019",
                        "name": "Set cloud fact (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:24.659884Z",
                            "start": "2026-06-06T01:38:24.623381Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-00000000001a",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                            "delta": "0:00:24.723657",
                            "end": "2026-06-06 01:38:49.715225",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/scripts",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-575a-1ea4-00000000001b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 01:38:24.991568",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-06-06 01:38:26 - clean up servers\n2026-06-06 01:38:27 - testbed-manager\n2026-06-06 01:38:27 - testbed-node-1\n2026-06-06 01:38:27 - testbed-node-5\n2026-06-06 01:38:27 - testbed-node-0\n2026-06-06 01:38:27 - testbed-node-4\n2026-06-06 01:38:28 - testbed-node-2\n2026-06-06 01:38:28 - testbed-node-3\n2026-06-06 01:38:28 - clean up keypairs\n2026-06-06 01:38:28 - testbed\n2026-06-06 01:38:28 - wait for servers to be gone\n2026-06-06 01:38:41 - clean up ports\n2026-06-06 01:38:41 - 0cb0a12b-771c-4cfe-92aa-5bfa6620e9cc\n2026-06-06 01:38:41 - 355120bb-e027-4857-aef8-4d0509db2436\n2026-06-06 01:38:42 - 7b07d107-602a-4b09-9a59-bb581a332936\n2026-06-06 01:38:42 - 93cb3196-f706-4606-add0-29a872d6b6a2\n2026-06-06 01:38:42 - a533fe57-9c4e-4a8f-b748-ba6d1848f8bb\n2026-06-06 01:38:42 - cc638256-b159-40bc-9ceb-7afc93eee204\n2026-06-06 01:38:43 - ce8edf1f-898a-4da9-82c8-e289475e6e63\n2026-06-06 01:38:43 - clean up volumes\n2026-06-06 01:38:43 - testbed-volume-0-node-base\n2026-06-06 01:38:43 - testbed-volume-1-node-base\n2026-06-06 01:38:43 - testbed-volume-2-node-base\n2026-06-06 01:38:43 - testbed-volume-3-node-base\n2026-06-06 01:38:44 - testbed-volume-4-node-base\n2026-06-06 01:38:44 - testbed-volume-5-node-base\n2026-06-06 01:38:44 - testbed-volume-manager-base\n2026-06-06 01:38:44 - testbed-volume-1-node-4\n2026-06-06 01:38:44 - testbed-volume-3-node-3\n2026-06-06 01:38:44 - testbed-volume-2-node-5\n2026-06-06 01:38:44 - testbed-volume-6-node-3\n2026-06-06 01:38:44 - testbed-volume-4-node-4\n2026-06-06 01:38:44 - testbed-volume-5-node-5\n2026-06-06 01:38:44 - testbed-volume-7-node-4\n2026-06-06 01:38:44 - testbed-volume-0-node-3\n2026-06-06 01:38:44 - testbed-volume-8-node-5\n2026-06-06 01:38:44 - disconnect routers\n2026-06-06 01:38:44 - testbed\n2026-06-06 01:38:46 - clean up subnets\n2026-06-06 01:38:46 - subnet-testbed-management\n2026-06-06 01:38:46 - clean up networks\n2026-06-06 01:38:47 - net-testbed-management\n2026-06-06 01:38:47 - clean up security groups\n2026-06-06 01:38:47 - testbed-node\n2026-06-06 01:38:47 - testbed-management\n2026-06-06 01:38:47 - clean up floating ips\n2026-06-06 01:38:47 - 81.163.193.71\n2026-06-06 01:38:48 - clean up routers\n2026-06-06 01:38:48 - testbed",
                            "stdout_lines": [
                                "2026-06-06 01:38:26 - clean up servers",
                                "2026-06-06 01:38:27 - testbed-manager",
                                "2026-06-06 01:38:27 - testbed-node-1",
                                "2026-06-06 01:38:27 - testbed-node-5",
                                "2026-06-06 01:38:27 - testbed-node-0",
                                "2026-06-06 01:38:27 - testbed-node-4",
                                "2026-06-06 01:38:28 - testbed-node-2",
                                "2026-06-06 01:38:28 - testbed-node-3",
                                "2026-06-06 01:38:28 - clean up keypairs",
                                "2026-06-06 01:38:28 - testbed",
                                "2026-06-06 01:38:28 - wait for servers to be gone",
                                "2026-06-06 01:38:41 - clean up ports",
                                "2026-06-06 01:38:41 - 0cb0a12b-771c-4cfe-92aa-5bfa6620e9cc",
                                "2026-06-06 01:38:41 - 355120bb-e027-4857-aef8-4d0509db2436",
                                "2026-06-06 01:38:42 - 7b07d107-602a-4b09-9a59-bb581a332936",
                                "2026-06-06 01:38:42 - 93cb3196-f706-4606-add0-29a872d6b6a2",
                                "2026-06-06 01:38:42 - a533fe57-9c4e-4a8f-b748-ba6d1848f8bb",
                                "2026-06-06 01:38:42 - cc638256-b159-40bc-9ceb-7afc93eee204",
                                "2026-06-06 01:38:43 - ce8edf1f-898a-4da9-82c8-e289475e6e63",
                                "2026-06-06 01:38:43 - clean up volumes",
                                "2026-06-06 01:38:43 - testbed-volume-0-node-base",
                                "2026-06-06 01:38:43 - testbed-volume-1-node-base",
                                "2026-06-06 01:38:43 - testbed-volume-2-node-base",
                                "2026-06-06 01:38:43 - testbed-volume-3-node-base",
                                "2026-06-06 01:38:44 - testbed-volume-4-node-base",
                                "2026-06-06 01:38:44 - testbed-volume-5-node-base",
                                "2026-06-06 01:38:44 - testbed-volume-manager-base",
                                "2026-06-06 01:38:44 - testbed-volume-1-node-4",
                                "2026-06-06 01:38:44 - testbed-volume-3-node-3",
                                "2026-06-06 01:38:44 - testbed-volume-2-node-5",
                                "2026-06-06 01:38:44 - testbed-volume-6-node-3",
                                "2026-06-06 01:38:44 - testbed-volume-4-node-4",
                                "2026-06-06 01:38:44 - testbed-volume-5-node-5",
                                "2026-06-06 01:38:44 - testbed-volume-7-node-4",
                                "2026-06-06 01:38:44 - testbed-volume-0-node-3",
                                "2026-06-06 01:38:44 - testbed-volume-8-node-5",
                                "2026-06-06 01:38:44 - disconnect routers",
                                "2026-06-06 01:38:44 - testbed",
                                "2026-06-06 01:38:46 - clean up subnets",
                                "2026-06-06 01:38:46 - subnet-testbed-management",
                                "2026-06-06 01:38:46 - clean up networks",
                                "2026-06-06 01:38:47 - net-testbed-management",
                                "2026-06-06 01:38:47 - clean up security groups",
                                "2026-06-06 01:38:47 - testbed-node",
                                "2026-06-06 01:38:47 - testbed-management",
                                "2026-06-06 01:38:47 - clean up floating ips",
                                "2026-06-06 01:38:47 - 81.163.193.71",
                                "2026-06-06 01:38:48 - clean up routers",
                                "2026-06-06 01:38:48 - testbed"
                            ],
                            "zuul_log_id": "0242ac1f-6606-575a-1ea4-00000000001b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:49.774716Z",
                            "start": "2026-06-06T01:38:24.700324Z"
                        },
                        "id": "0242ac1f-6606-575a-1ea4-00000000001b",
                        "name": "Clean the cloud environment"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 7,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "1",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/cleanup.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-06T01:38:53.411804Z",
                    "start": "2026-06-06T01:38:50.720974Z"
                },
                "id": "0242ac1f-6606-1047-394f-000000000002",
                "name": "Cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:50.808192Z",
                            "start": "2026-06-06T01:38:50.737669Z"
                        },
                        "id": "0242ac1f-6606-1047-394f-000000000004",
                        "name": "Set cloud fact (Zuul deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "'nodepool' not in hostvars[groups['all'][0]]",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:50.855690Z",
                            "start": "2026-06-06T01:38:50.819535Z"
                        },
                        "id": "0242ac1f-6606-1047-394f-000000000005",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                            "delta": "0:00:01.370552",
                            "end": "2026-06-06 01:38:53.095482",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed04/src/github.com/osism/testbed/terraform/scripts",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-1047-394f-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-06 01:38:51.724930",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-06-06 01:38:52 - clean up servers\n2026-06-06 01:38:52 - clean up keypairs\n2026-06-06 01:38:52 - wait for servers to be gone\n2026-06-06 01:38:52 - clean up ports\n2026-06-06 01:38:52 - clean up volumes\n2026-06-06 01:38:52 - disconnect routers\n2026-06-06 01:38:52 - clean up subnets\n2026-06-06 01:38:52 - clean up networks\n2026-06-06 01:38:52 - clean up security groups\n2026-06-06 01:38:52 - clean up floating ips\n2026-06-06 01:38:52 - clean up routers",
                            "stdout_lines": [
                                "2026-06-06 01:38:52 - clean up servers",
                                "2026-06-06 01:38:52 - clean up keypairs",
                                "2026-06-06 01:38:52 - wait for servers to be gone",
                                "2026-06-06 01:38:52 - clean up ports",
                                "2026-06-06 01:38:52 - clean up volumes",
                                "2026-06-06 01:38:52 - disconnect routers",
                                "2026-06-06 01:38:52 - clean up subnets",
                                "2026-06-06 01:38:52 - clean up networks",
                                "2026-06-06 01:38:52 - clean up security groups",
                                "2026-06-06 01:38:52 - clean up floating ips",
                                "2026-06-06 01:38:52 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-1047-394f-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:53.411804Z",
                            "start": "2026-06-06T01:38:50.898989Z"
                        },
                        "id": "0242ac1f-6606-1047-394f-000000000006",
                        "name": "Clean the cloud environment"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 2,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "2",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post-fetch.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-06T01:38:58.083374Z",
                    "start": "2026-06-06T01:38:54.312731Z"
                },
                "id": "0242ac1f-6606-9cdc-3c05-000000000002",
                "name": "Base post-fetch"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "groups['all'] | length > 1",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9cdc-3c05-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:54.386800Z",
                            "start": "2026-06-06T01:38:54.329307Z"
                        },
                        "id": "0242ac1f-6606-9cdc-3c05-000000000008",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9cdc-3c05-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:54.463189Z",
                            "start": "2026-06-06T01:38:54.402074Z"
                        },
                        "id": "0242ac1f-6606-9cdc-3c05-000000000009",
                        "name": "Set log path for single node"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/artifacts",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/docs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9cdc-3c05-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:55.519467Z",
                            "start": "2026-06-06T01:38:54.471766Z"
                        },
                        "id": "0242ac1f-6606-9cdc-3c05-00000000000a",
                        "name": "Ensure local output dirs"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "synchronize",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul-testbed04@81.163.193.140:/home/zuul-testbed04/zuul-output/logs/ /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul-testbed04@81.163.193.140:/home/zuul-testbed04/zuul-output/logs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n>f+++++++++ sudo-debug.txt\n>f+++++++++ sudo-strace.log\n>f+++++++++ sudo-strace.log.time\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./",
                                        ">f+++++++++ sudo-debug.txt",
                                        ">f+++++++++ sudo-strace.log",
                                        ">f+++++++++ sudo-strace.log.time"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/logs",
                                        "src": "logs"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul-testbed04@81.163.193.140:/home/zuul-testbed04/zuul-output/artifacts/ /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/artifacts/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/artifacts/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul-testbed04@81.163.193.140:/home/zuul-testbed04/zuul-output/artifacts/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/artifacts",
                                        "src": "artifacts"
                                    }
                                },
                                {
                                    "ansible_loop_var": "zj_output",
                                    "changed": true,
                                    "cmd": "/usr/bin/rsync --delay-updates -F --compress --archive --no-owner --no-group --rsh='/usr/bin/ssh -S none -o Port=22' --out-format='<<CHANGED>>%i %n%L' zuul-testbed04@81.163.193.140:/home/zuul-testbed04/zuul-output/docs/ /var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/docs/",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_local_rsync_password": null,
                                            "_local_rsync_path": "rsync",
                                            "_ssh_args": null,
                                            "_substitute_controller": false,
                                            "archive": true,
                                            "checksum": false,
                                            "compress": true,
                                            "copy_links": false,
                                            "delay_updates": true,
                                            "delete": false,
                                            "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/docs/",
                                            "dest_port": 22,
                                            "dirs": false,
                                            "existing_only": false,
                                            "group": false,
                                            "link_dest": null,
                                            "links": null,
                                            "mode": "pull",
                                            "owner": false,
                                            "partial": false,
                                            "perms": null,
                                            "private_key": null,
                                            "recursive": null,
                                            "rsync_opts": [],
                                            "rsync_path": null,
                                            "rsync_timeout": 0,
                                            "set_remote_user": true,
                                            "src": "zuul-testbed04@81.163.193.140:/home/zuul-testbed04/zuul-output/docs/",
                                            "ssh_connection_multiplexing": false,
                                            "times": null,
                                            "use_ssh_args": false,
                                            "verify_host": true
                                        }
                                    },
                                    "msg": ".d..t...... ./\n",
                                    "rc": 0,
                                    "stdout_lines": [
                                        ".d..t...... ./"
                                    ],
                                    "zj_output": {
                                        "dest": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9cdc-3c05-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:58.013710Z",
                            "start": "2026-06-06T01:38:55.530786Z"
                        },
                        "id": "0242ac1f-6606-9cdc-3c05-00000000000c",
                        "name": "Collect logs, artifacts and docs"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "shell",
                            "changed": false,
                            "msg": "All items skipped",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "false_condition": "zuul.change is defined",
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true,
                                    "zj_item": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "false_condition": "zuul.change is defined",
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true,
                                    "zj_item": "docs"
                                }
                            ],
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-9cdc-3c05-00000000000f",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:38:58.083374Z",
                            "start": "2026-06-06T01:38:58.027536Z"
                        },
                        "id": "0242ac1f-6606-9cdc-3c05-000000000011",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 3,
            "rescued": 0,
            "skipped": 2,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "3",
    "phase": "post",
    "playbook": "github.com/osism/zuul-config/playbooks/base/post.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-06T01:39:00.523951Z",
                    "start": "2026-06-06T01:38:58.992715Z"
                },
                "id": "0242ac1f-6606-db99-f69e-000000000002",
                "name": "Base post"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOx+peAo+PVmZhXwBD//vmer4qv24K7EVQj2aRXlin59J1bZ+WO8LY0c13SKt9pMBm5MbzELhLIjKDa33XTlQhPt12ocfafL1VnVGWFR6B3u9QdRJzbLYxFB1DaznR03I/e0h47gbYA/x114eC4ifqrFvhJlAYPXkwEWne94RiZge3O9JS0SzM1AmGyN1vVWm8kp0s/hNk8O0nfl0WKKzNW3JhAhLivm+ZzEdpzCToDuF/0LW5dht8EfHP8BUEuEv0uCzQDD1zjqG+q/DSk1YU1K2pJ2xTft+SIQ+zvG8qVYlSDEVy2JAexxkX6dMrwrRNRWKv31IgdbEHNE7QPAvcASFyuxpepX4pePKi/z9KIKDEW/8Tc70XU0nt7NiVK6QyhtnJRnE9Ns3G1FA/aa3003kJLhQ6rgUrbXdDV1cxnu+fNbmdDQ7dfQB2fo6dk/yNzf1WQ7sLu2BlFw/Wox7ai5FRcnXYkc6qqvE24Ac3QoMEX6r/5Qapm/D459leN0= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed04/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul-testbed04",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOx+peAo+PVmZhXwBD//vmer4qv24K7EVQj2aRXlin59J1bZ+WO8LY0c13SKt9pMBm5MbzELhLIjKDa33XTlQhPt12ocfafL1VnVGWFR6B3u9QdRJzbLYxFB1DaznR03I/e0h47gbYA/x114eC4ifqrFvhJlAYPXkwEWne94RiZge3O9JS0SzM1AmGyN1vVWm8kp0s/hNk8O0nfl0WKKzNW3JhAhLivm+ZzEdpzCToDuF/0LW5dht8EfHP8BUEuEv0uCzQDD1zjqG+q/DSk1YU1K2pJ2xTft+SIQ+zvG8qVYlSDEVy2JAexxkX6dMrwrRNRWKv31IgdbEHNE7QPAvcASFyuxpepX4pePKi/z9KIKDEW/8Tc70XU0nt7NiVK6QyhtnJRnE9Ns3G1FA/aa3003kJLhQ6rgUrbXdDV1cxnu+fNbmdDQ7dfQB2fo6dk/yNzf1WQ7sLu2BlFw/Wox7ai5FRcnXYkc6qqvE24Ac3QoMEX6r/5Qapm/D459leN0= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed04/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul-testbed04",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-db99-f69e-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/62819289bb0d471398a9bfc1416c22b3/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-06T01:39:00.523951Z",
                            "start": "2026-06-06T01:38:59.007503Z"
                        },
                        "id": "0242ac1f-6606-db99-f69e-000000000007",
                        "name": "Remove the build SSH key from all nodes"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 1,
            "failures": 0,
            "ignored": 0,
            "ok": 1,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
}
]
